primaryGroupSupport
protected boolean primaryGroupSupport
Serializable
, org.apache.struts2.action.Action
, org.apache.struts2.interceptor.ValidationAware
, org.apache.struts2.locale.LocaleProvider
, org.apache.struts2.text.TextProvider
, org.apache.struts2.Validateable
CreateDelegated
protected boolean
protected long
protected boolean
protected LdapPoolType
protected boolean
protected boolean
protected int
protected int
protected int
protected long
protected long
protected int
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected String
protected boolean
protected boolean
active, availableDirectoryTypes, crowdDirectoryService, description, directoryType, ID, name, permissions, tabID
actionHelper, actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, BASIC_AUTH_PLUGIN_KEY, BASIC_AUTH_SYS_PROP_DISABLED, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, pluginPropertyManager, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManager
container
ERROR, INPUT, LOGIN, NONE, SUCCESS
protected void
doValidation(Directory directory)
execute()
long
protected DirectoryInstanceLoader
long
boolean
int
int
int
long
long
int
int
long
long
long
getUrl()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
populateDirectoryAttributesForConnectionTest(Map<String,String> attributes)
void
void
setBlockWhenExhausted(boolean blockWhenExhausted)
void
setCacheEnabled(boolean cacheEnabled)
void
setConnectionTimeoutInSec(long connectionTimeoutInSec)
void
setConnector(String connector)
void
setConnectorValidator(ConnectorValidator connectorValidator)
void
setCronExpression(String cronExpression)
void
setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader)
void
setDirectoryValidationHelper(DirectoryValidationHelper directoryValidationHelper)
void
setEvictionRunIntervalSeconds(long evictionRunIntervalSeconds)
void
setFilterExpiredUsers(boolean filterExpiredUsers)
void
setGroupDescriptionAttr(String groupDescriptionAttr)
void
setGroupDNaddition(String groupDNaddition)
void
setGroupMemberAttr(String groupMemberAttr)
void
setGroupNameAttr(String groupNameAttr)
void
setGroupObjectClass(String groupObjectClass)
void
setGroupObjectFilter(String groupObjectFilter)
void
setHelpPathResolver(CrowdHelpPathResolver crowdHelpPathResolver)
void
setIncrementalSyncEnabled(boolean incrementalSyncEnabled)
void
setLdapPassword(String ldapPassword)
void
setLdapPoolType(String ldapPoolType)
void
setLdapPropertiesHelper(LDAPPropertiesHelper ldapPropertiesHelper)
void
setLocalGroupsEnabled(boolean localGroups)
void
setLocalUserStatusEnabled(boolean localUserStatusEnabled)
void
setMaxIdlePerKey(int maxIdlePerKey)
void
setMaxTotal(int maxTotal)
void
setMaxTotalPerKey(int maxTotalPerKey)
void
setMaxWait(long maxWait)
void
setMinEvictableTimeSeconds(long minEvictableTimeSeconds)
void
setMinIdlePerKey(int minIdlePerKey)
void
setPagedResults(boolean pagedResults)
void
setPagedResultsSize(int pagedResultsSize)
void
setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)
void
setPollingIntervalInMin(long pollingIntervalInMin)
void
setPrimaryGroupSupport(boolean primaryGroupSupport)
void
setReadTimeoutInSec(long readTimeoutInSec)
void
setReferral(boolean referral)
void
setSearchTimeoutInSec(long searchTimeoutInSec)
void
setSecureMode(String secureMode)
void
setSpringLdapPoolConfigService(SpringLdapPoolConfigService springLdapPoolConfigService)
void
setSyncGroupMembershipsAfterAuth(String syncGroupMembershipsAfterAuth)
void
setSynchronisationType(String synchronisationType)
void
setTestOnBorrow(boolean testOnBorrow)
void
setTestOnCreate(boolean testOnCreate)
void
setTestOnReturn(boolean testOnReturn)
void
setTestWhileIdle(boolean testWhileIdle)
void
void
setUseLdapFastMembershipSync(boolean useLdapFastMembershipSync)
void
setUseNestedGroups(boolean useNestedGroups)
void
setUserDisplayNameAttr(String userDisplayNameAttr)
void
void
setUserDNaddition(String userDNaddition)
void
setUseRelaxedDNStandardisation(boolean useRelaxedDNStandardisation)
void
setUserEncryptionMethod(String userEncryptionMethod)
void
setUserExternalIdAttr(String userExternalIdAttr)
void
setUserFirstnameAttr(String userFirstnameAttr)
void
setUserGroupMemberAttr(String userGroupMemberAttr)
void
setUserLastnameAttr(String userLastnameAttr)
void
setUserMailAttr(String userMailAttr)
void
setUserNameAttr(String userNameAttr)
void
setUserNameRdnAttr(String userNameRdnAttr)
void
setUserObjectClass(String userObjectClass)
void
setUserObjectFilter(String userObjectFilter)
void
setUserPasswordAttr(String userPasswordAttr)
void
setUseUserMembershipAttribute(boolean useUserMembershipAttribute)
void
setUseUserMembershipAttributeForGroupMembership(boolean useUserMembershipAttributeForGroupMembership)
update()
getDescription, getDirectoryType, getDirectoryTypeAction, getDirectoryTypeOption, getID, getName, getSecureModeLabel, getTabID, isActive, isPermissionGroupAdd, isPermissionGroupAttributeModify, isPermissionGroupModify, isPermissionGroupRemove, isPermissionPrincipalAdd, isPermissionPrincipalAttributeModify, isPermissionPrincipalModify, isPermissionPrincipalRemove, select, setActive, setCrowdDirectoryService, setDescription, setDirectoryType, setID, setName, setPermissionGroupAdd, setPermissionGroupAttributeModify, setPermissionGroupModify, setPermissionGroupRemove, setPermissionPrincipalAdd, setPermissionPrincipalAttributeModify, setPermissionPrincipalModify, setPermissionPrincipalRemove, setTabID, validateDirectoryAttributes, validateDirectoryName
addActionError, addActionMessage, applyFieldError, applyFieldErrors, applyValidationErrors, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, bindInformationAboutLicense, containsActionMessages, containsErrorMessages, directory, findAvatarUrl, getActionMessageAlertColor, getBootstrapManager, getCrowdApplication, getCurrentLicenseResourceTotal, getDisplayableLink, getHttpRequest, getImageLocation, getImageTitle, getLabel, getLicense, getLink, getLocaleProvider, getPasswordComplexityMessage, getPrincipalName, getRemoteUser, getSession, getSitemeshPageProperties, getSmallAvatarUrl, getTab, getText, getText, getTextProvider, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAtResourceLimit, isAuthenticated, isBasicAuthEnabled, isDataCenterLicense, isEvaluation, isGroupAdmin, isInitialLoad, isLicenseExpired, isLicenseForged, isRestartRequiredToEnableClustering, isSubscription, isSysAdmin, isWithinGracePeriod, renderFreemarkerTemplate, resolveAvatarUri, setActionHelper, setApplicationManager, setApplicationService, setClientProperties, setClusterService, setCrowdApplication, setCrowdLicenseManager, setDirectoryManager, setPluginPropertyManager, setPropertyManager, setRememberMeService, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validate
execute
in interface org.apache.struts2.action.Action
execute
in class CreateDirectory
true
if and only if directory option to support paged results is enabled, otherwise
false
.pagedResults
- true
if and only if the entity is active, otherwise false
.pagedResultsSize
- The paging size to use.