Class CreateRemoteCrowd
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.CreateRemoteCrowd
- All Implemented Interfaces:
com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable
- See Also:
-
Field Summary
Fields inherited from class com.atlassian.crowd.console.action.directory.CreateDirectory
active, availableDirectoryTypes, crowdDirectoryService, description, directoryType, ID, name, permissions, tabIDFields 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, tokenAuthenticationManagerFields inherited from class com.opensymphony.xwork2.ActionSupport
containerFields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DirectoryImplprotected voidexecute()longlonglonggetUrl()booleanbooleanbooleanvoidsetApplicationName(String applicationName) voidsetApplicationPassword(String applicationPassword) voidsetCacheEnabled(boolean cacheEnabled) voidsetCronExpression(String cronExpression) voidsetHttpMaxConnections(long httpMaxConnections) voidsetHttpProxyHost(String httpProxyHost) voidsetHttpProxyPassword(String httpProxyPassword) voidsetHttpProxyPort(Integer httpProxyPort) voidsetHttpProxyUsername(String httpProxyUsername) voidsetHttpTimeout(long httpTimeout) voidsetIncrementalSyncEnabled(boolean incrementalSyncEnabled) voidsetPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory) voidsetPollingIntervalInMin(long pollingIntervalInMin) voidsetSyncGroupMembershipsAfterAuth(String syncGroupMembershipsAfterAuth) voidsetSynchronisationType(String synchronisationType) voidvoidsetUseNestedGroups(boolean useNestedGroups) update()Methods inherited from class com.atlassian.crowd.console.action.directory.CreateDirectory
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, validateDirectoryNameMethods 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, setXsrfTokenGeneratorMethods 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, toLocale, validate
-
Constructor Details
-
CreateRemoteCrowd
public CreateRemoteCrowd()
-
-
Method Details
-
execute
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein classCreateDirectory
-
update
-
testConnection
-
buildDirectoryConfiguration
-
doValidation
protected void doValidation() -
getUrl
-
setUrl
-
getApplicationName
-
setApplicationName
-
getApplicationPassword
-
setApplicationPassword
-
isCacheEnabled
public boolean isCacheEnabled() -
setCacheEnabled
public void setCacheEnabled(boolean cacheEnabled) -
getPasswordEncoderFactory
-
setPasswordEncoderFactory
-
isUseNestedGroups
public boolean isUseNestedGroups() -
setUseNestedGroups
public void setUseNestedGroups(boolean useNestedGroups) -
getHttpProxyHost
-
setHttpProxyHost
-
getHttpProxyPort
-
setHttpProxyPort
-
getHttpProxyUsername
-
setHttpProxyUsername
-
getHttpProxyPassword
-
setHttpProxyPassword
-
getConnection
-
getHttpTimeout
public long getHttpTimeout() -
setHttpTimeout
public void setHttpTimeout(long httpTimeout) -
getHttpMaxConnections
public long getHttpMaxConnections() -
setHttpMaxConnections
public void setHttpMaxConnections(long httpMaxConnections) -
isIncrementalSyncEnabled
public boolean isIncrementalSyncEnabled() -
setIncrementalSyncEnabled
public void setIncrementalSyncEnabled(boolean incrementalSyncEnabled) -
getPollingIntervalInMin
public long getPollingIntervalInMin() -
setPollingIntervalInMin
public void setPollingIntervalInMin(long pollingIntervalInMin) -
getSyncGroupMembershipsAfterAuth
-
setSyncGroupMembershipsAfterAuth
-
getCronExpression
-
getServerTimeZone
-
setCronExpression
-
getSynchronisationType
-
getSyncGroupMembershipsAfterAuthValues
-
setSynchronisationType
-