Class LdapIdentityStoreDefinitionAnnotationLiteral

  • All Implemented Interfaces:
    Annotation

    public class LdapIdentityStoreDefinitionAnnotationLiteral
    extends jakarta.enterprise.util.AnnotationLiteral<jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition>
    implements jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
    An annotation literal for @LdapIdentityStoreDefinition.
    See Also:
    Serialized Form
    • Constructor Detail

      • LdapIdentityStoreDefinitionAnnotationLiteral

        public LdapIdentityStoreDefinitionAnnotationLiteral​(String bindDn,
                                                            String bindDnPassword,
                                                            String callerBaseDn,
                                                            String callerNameAttribute,
                                                            String callerSearchBase,
                                                            String callerSearchFilter,
                                                            jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope callerSearchScope,
                                                            String callerSearchScopeExpression,
                                                            String groupMemberAttribute,
                                                            String groupMemberOfAttribute,
                                                            String groupNameAttribute,
                                                            String groupSearchBase,
                                                            String groupSearchFilter,
                                                            jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope groupSearchScope,
                                                            String groupSearchScopeExpression,
                                                            int maxResults,
                                                            String maxResultsExpression,
                                                            int priority,
                                                            String priorityExpression,
                                                            int readTimeout,
                                                            String readTimeoutExpression,
                                                            String url,
                                                            jakarta.security.enterprise.identitystore.IdentityStore.ValidationType[] useFor,
                                                            String useForExpression)
    • Method Detail

      • eval

        public static jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition eval​(jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition in)
      • hasAnyELExpression

        public static boolean hasAnyELExpression​(jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition in)
      • bindDn

        public String bindDn()
      • bindDnPassword

        public String bindDnPassword()
      • callerBaseDn

        public String callerBaseDn()
      • callerNameAttribute

        public String callerNameAttribute()
      • callerSearchBase

        public String callerSearchBase()
      • callerSearchFilter

        public String callerSearchFilter()
      • callerSearchScope

        public jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope callerSearchScope()
      • callerSearchScopeExpression

        public String callerSearchScopeExpression()
      • groupMemberAttribute

        public String groupMemberAttribute()
      • groupMemberOfAttribute

        public String groupMemberOfAttribute()
      • groupNameAttribute

        public String groupNameAttribute()
      • groupSearchBase

        public String groupSearchBase()
      • groupSearchFilter

        public String groupSearchFilter()
      • groupSearchScope

        public jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope groupSearchScope()
      • groupSearchScopeExpression

        public String groupSearchScopeExpression()
      • maxResults

        public int maxResults()
      • maxResultsExpression

        public String maxResultsExpression()
      • priority

        public int priority()
      • priorityExpression

        public String priorityExpression()
      • readTimeout

        public int readTimeout()
      • readTimeoutExpression

        public String readTimeoutExpression()
      • useFor

        public jakarta.security.enterprise.identitystore.IdentityStore.ValidationType[] useFor()
      • useForExpression

        public String useForExpression()
      • isHasDeferredExpressions

        public boolean isHasDeferredExpressions()
      • setHasDeferredExpressions

        public void setHasDeferredExpressions​(boolean hasDeferredExpressions)