Class CreateDelegated
java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.directory.CreateDirectory
com.atlassian.crowd.console.action.directory.CreateConnector
com.atlassian.crowd.console.action.directory.CreateDelegated
- All Implemented Interfaces:
com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.ModelDriven<ConnectorConnection>
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
Extension of the Connector Action to allow for Delegated Directory Creation
- See Also:
-
Field Summary
Fields inherited from class com.atlassian.crowd.console.action.directory.CreateConnector
blockWhenExhausted, evictionRunIntervalSeconds, filterExpiredUsers, ldapPoolType, localGroups, localUserStatusEnabled, maxIdlePerKey, maxTotal, maxTotalPerKey, maxWait, minEvictableTimeSeconds, minIdlePerKey, pagedResults, primaryGroupSupport, referral, testOnBorrow, testOnCreate, testOnReturn, testWhileIdle, useNestedGroups, userEncryptionMethod, useUserMembershipAttribute, useUserMembershipAttributeForGroupMembership
Fields inherited from class com.atlassian.crowd.console.action.directory.CreateDirectory
active, availableDirectoryTypes, crowdDirectoryService, description, directoryType, ID, name, permissions, tabID
Fields inherited from class com.atlassian.crowd.console.action.BaseAction
actionHelper, actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManager
Fields inherited from class com.opensymphony.xwork2.ActionSupport
container
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
void
populateDirectoryAttributesForConnectionTest
(Map<String, String> attributes) void
setImportGroups
(boolean importGroups) void
setUpdateUsers
(boolean updateUsers) Methods inherited from class com.atlassian.crowd.console.action.directory.CreateConnector
doValidation, execute, getBaseDN, getConnector, getConnectors, getDirectoryInstanceLoader, getEvictionRunIntervalSeconds, getGroupDescriptionAttr, getGroupDNaddition, getGroupMemberAttr, getGroupNameAttr, getGroupObjectClass, getGroupObjectFilter, getId, getImplementationClass, getLdapPassword, getLdapPoolType, getMaxIdlePerKey, getMaxTotal, getMaxTotalPerKey, getMaxWait, getMinEvictableTimeSeconds, getMinIdlePerKey, getModel, getPagedResultsSize, getPasswordEncoderFactory, getPoolTypeOptions, getSecureMode, getSecureModes, getUrl, getUserDisplayNameAttr, getUserDN, getUserDNaddition, getUserEncryptionMethod, getUserEncryptionMethods, getUserExternalIdAttr, getUserFirstnameAttr, getUserGroupMemberAttr, getUserLastnameAttr, getUserMailAttr, getUserNameAttr, getUserNameRdnAttr, getUserObjectClass, getUserObjectFilter, getUserPasswordAttr, isBlockWhenExhausted, isCacheEnabled, isFilterExpiredUsers, isLocalGroupsEnabled, isLocalUserStatusEnabled, isPagedResults, isPrimaryGroupSupport, isReferral, isTestOnBorrow, isTestOnCreate, isTestOnReturn, isTestWhileIdle, isUseNestedGroups, isUseRelaxedDNStandardisation, isUseUserMembershipAttribute, isUseUserMembershipAttributeForGroupMembership, setBaseDN, setBlockWhenExhausted, setCacheEnabled, setConnector, setConnectorValidator, setDirectoryInstanceLoader, setDirectoryValidationHelper, setEvictionRunIntervalSeconds, setFilterExpiredUsers, setGroupDescriptionAttr, setGroupDNaddition, setGroupMemberAttr, setGroupNameAttr, setGroupObjectClass, setGroupObjectFilter, setHelpPathResolver, setLdapPassword, setLdapPoolType, setLdapPropertiesHelper, setLocalGroupsEnabled, setLocalUserStatusEnabled, setMaxIdlePerKey, setMaxTotal, setMaxTotalPerKey, setMaxWait, setMinEvictableTimeSeconds, setMinIdlePerKey, setPagedResults, setPagedResultsSize, setPasswordEncoderFactory, setPrimaryGroupSupport, setReferral, setSecureMode, setSpringLdapPoolConfigService, setTestOnBorrow, setTestOnCreate, setTestOnReturn, setTestWhileIdle, setUrl, setUseNestedGroups, setUserDisplayNameAttr, setUserDN, setUserDNaddition, setUseRelaxedDNStandardisation, setUserEncryptionMethod, setUserExternalIdAttr, setUserFirstnameAttr, setUserGroupMemberAttr, setUserLastnameAttr, setUserMailAttr, setUserNameAttr, setUserNameRdnAttr, setUserObjectClass, setUserObjectFilter, setUserPasswordAttr, setUseUserMembershipAttribute, setUseUserMembershipAttributeForGroupMembership, update
Methods inherited from class com.atlassian.crowd.console.action.directory.CreateDirectory
getDescription, getDirectoryType, getDirectoryTypeAction, getDirectoryTypeOption, getID, getName, 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
Methods inherited from class com.atlassian.crowd.console.action.BaseAction
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, getRemoteUser, getSession, getSitemeshPageProperties, getSmallAvatarUrl, getTab, getText, getText, getTextProvider, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAtResourceLimit, isAuthenticated, isDataCenterLicense, isEvaluation, isGroupAdmin, isInitialLoad, isLicenseExpired, isLicenseForged, isRestartRequiredToEnableClustering, isSubscription, isSysAdmin, isWithinGracePeriod, renderFreemarkerTemplate, resolveAvatarUri, setActionHelper, setApplicationManager, setApplicationService, setClientProperties, setClusterService, setCrowdApplication, setCrowdLicenseManager, setDirectoryManager, setPropertyManager, setRememberMeService, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator
Methods inherited from class com.opensymphony.xwork2.ActionSupport
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, validate
-
Constructor Details
-
CreateDelegated
public CreateDelegated()
-
-
Method Details
-
buildDirectoryConfiguration
- Overrides:
buildDirectoryConfiguration
in classCreateConnector
-
populateDirectoryAttributesForConnectionTest
- Overrides:
populateDirectoryAttributesForConnectionTest
in classCreateConnector
-
isImportGroups
public boolean isImportGroups() -
setImportGroups
public void setImportGroups(boolean importGroups) -
isUpdateUsers
public boolean isUpdateUsers() -
setUpdateUsers
public void setUpdateUsers(boolean updateUsers)
-