Class 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:
    Serialized Form
    • 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)