Class DatabaseIdentityStoreDefinitionAnnotationLiteral

java.lang.Object
jakarta.enterprise.util.AnnotationLiteral<jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition>
org.wildfly.security.soteria.original.DatabaseIdentityStoreDefinitionAnnotationLiteral
All Implemented Interfaces:
Annotation

public class DatabaseIdentityStoreDefinitionAnnotationLiteral extends jakarta.enterprise.util.AnnotationLiteral<jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition> implements jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
An annotation literal for @DatabaseIdentityStoreDefinition.
See Also:
  • Constructor Details

    • 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 Details

    • 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)