Module org.glassfish.soteria
Package org.glassfish.soteria.cdi
Class DatabaseIdentityStoreDefinitionAnnotationLiteral
- java.lang.Object
-
- jakarta.enterprise.util.AnnotationLiteral<jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition>
-
- org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
-
- All Implemented Interfaces:
Annotation
public class DatabaseIdentityStoreDefinitionAnnotationLiteral extends jakarta.enterprise.util.AnnotationLiteral<jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition> implements jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinitionAn annotation literal for@DatabaseIdentityStoreDefinition.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DatabaseIdentityStoreDefinitionAnnotationLiteral(String dataSourceLookup, String callerQuery, String groupsQuery, Class<? extends jakarta.security.enterprise.identitystore.PasswordHash> hashAlgorithm, String[] hashAlgorithmParameters, int priority, String priorityExpression, jakarta.security.enterprise.identitystore.IdentityStore.ValidationType[] useFor, String useForExpression)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcallerQuery()StringdataSourceLookup()static jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinitioneval(jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition in)StringgroupsQuery()static booleanhasAnyELExpression(jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition in)Class<? extends jakarta.security.enterprise.identitystore.PasswordHash>hashAlgorithm()String[]hashAlgorithmParameters()booleanisHasDeferredExpressions()intpriority()StringpriorityExpression()voidsetHasDeferredExpressions(boolean hasDeferredExpressions)jakarta.security.enterprise.identitystore.IdentityStore.ValidationType[]useFor()StringuseForExpression()-
Methods inherited from class jakarta.enterprise.util.AnnotationLiteral
annotationType, equals, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.annotation.Annotation
annotationType, equals, hashCode, toString
-
-
-
-
Constructor Detail
-
DatabaseIdentityStoreDefinitionAnnotationLiteral
public DatabaseIdentityStoreDefinitionAnnotationLiteral(String dataSourceLookup, String callerQuery, String groupsQuery, Class<? extends jakarta.security.enterprise.identitystore.PasswordHash> hashAlgorithm, String[] hashAlgorithmParameters, int priority, String priorityExpression, jakarta.security.enterprise.identitystore.IdentityStore.ValidationType[] useFor, String useForExpression)
-
-
Method Detail
-
eval
public static jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition eval(jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition in)
-
hasAnyELExpression
public static boolean hasAnyELExpression(jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition in)
-
dataSourceLookup
public String dataSourceLookup()
-
callerQuery
public String callerQuery()
-
groupsQuery
public String groupsQuery()
-
hashAlgorithm
public Class<? extends jakarta.security.enterprise.identitystore.PasswordHash> hashAlgorithm()
-
hashAlgorithmParameters
public String[] hashAlgorithmParameters()
-
priority
public int priority()
-
priorityExpression
public String priorityExpression()
-
useFor
public jakarta.security.enterprise.identitystore.IdentityStore.ValidationType[] useFor()
-
useForExpression
public String useForExpression()
-
isHasDeferredExpressions
public boolean isHasDeferredExpressions()
-
setHasDeferredExpressions
public void setHasDeferredExpressions(boolean hasDeferredExpressions)
-
-