com.atlassian.crowd.console.action.directory
Class CreateConnector
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.directory.CreateDirectory
com.atlassian.crowd.console.action.directory.CreateConnector
- All Implemented Interfaces:
- com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, Serializable, Cloneable
- Direct Known Subclasses:
- CreateDelegated
public class CreateConnector
- extends CreateDirectory
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.crowd.console.action.BaseAction |
actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, crowdLicenseManager, directoryManager, initialLoad, propertyManager, tab, tokenAuthenticationManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.crowd.console.action.directory.CreateDirectory |
getDescription, getID, getName, getTabID, isActive, isPermissionGroupAdd, isPermissionGroupAttributeModify, isPermissionGroupModify, isPermissionGroupRemove, isPermissionPrincipalAdd, isPermissionPrincipalAttributeModify, isPermissionPrincipalModify, isPermissionPrincipalRemove, setActive, setDescription, setID, setName, setPermissionGroupAdd, setPermissionGroupAttributeModify, setPermissionGroupModify, setPermissionGroupRemove, setPermissionPrincipalAdd, setPermissionPrincipalAttributeModify, setPermissionPrincipalModify, setPermissionPrincipalRemove, setTabID |
Methods inherited from class com.atlassian.crowd.console.action.BaseAction |
addActionMessage, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getRemoteUser, getSession, getSitemeshPageProperties, getSitemeshPageProperty, getTab, getText, getText, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAdmin, isAtResourceLimit, isAuthenticated, isEvaluation, isInitialLoad, isLicenseExpired, isSubscription, isWithinGracePeriod, renderFreemarkerTemplate, setApplicationManager, setApplicationService, setClientProperties, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
referral
protected boolean referral
pagedResults
protected boolean pagedResults
userEncryptionMethod
protected String userEncryptionMethod
useNestedGroups
protected boolean useNestedGroups
useUserMembershipAttribute
protected boolean useUserMembershipAttribute
useUserMembershipAttributeForGroupMembership
protected boolean useUserMembershipAttributeForGroupMembership
CreateConnector
public CreateConnector()
doDefault
public String doDefault()
- Overrides:
doDefault
in class CreateDirectory
doUpdate
public String doUpdate()
doTestConfiguration
public String doTestConfiguration()
doTestPrincipalSearch
public String doTestPrincipalSearch()
doTestGroupSearch
public String doTestGroupSearch()
doTestRoleSearch
public String doTestRoleSearch()
buildDirectoryConfiguration
protected DirectoryImpl buildDirectoryConfiguration()
doValidation
protected void doValidation()
validateGroupConfiguration
protected void validateGroupConfiguration()
validateConnection
protected void validateConnection()
validateDetails
protected void validateDetails()
getConnectors
public Map getConnectors()
getURL
public String getURL()
setURL
public void setURL(String URL)
getBaseDN
public String getBaseDN()
setBaseDN
public void setBaseDN(String baseDN)
getLdapPassword
public String getLdapPassword()
setLdapPassword
public void setLdapPassword(String ldapPassword)
isSecure
public boolean isSecure()
setSecure
public void setSecure(boolean secure)
getUserDN
public String getUserDN()
setUserDN
public void setUserDN(String userDN)
getConnector
public String getConnector()
setConnector
public void setConnector(String connector)
getGroupDescriptionAttr
public String getGroupDescriptionAttr()
setGroupDescriptionAttr
public void setGroupDescriptionAttr(String groupDescriptionAttr)
getGroupMemberAttr
public String getGroupMemberAttr()
setGroupMemberAttr
public void setGroupMemberAttr(String groupMemberAttr)
getGroupNameAttr
public String getGroupNameAttr()
setGroupNameAttr
public void setGroupNameAttr(String groupNameAttr)
getGroupObjectClass
public String getGroupObjectClass()
setGroupObjectClass
public void setGroupObjectClass(String groupObjectClass)
getUserObjectClass
public String getUserObjectClass()
setUserObjectClass
public void setUserObjectClass(String userObjectClass)
getUserGroupMemberAttr
public String getUserGroupMemberAttr()
setUserGroupMemberAttr
public void setUserGroupMemberAttr(String userGroupMemberAttr)
getUserFirstnameAttr
public String getUserFirstnameAttr()
setUserFirstnameAttr
public void setUserFirstnameAttr(String userFirstnameAttr)
getUserLastnameAttr
public String getUserLastnameAttr()
setUserLastnameAttr
public void setUserLastnameAttr(String userLastnameAttr)
getUserMailAttr
public String getUserMailAttr()
setUserMailAttr
public void setUserMailAttr(String userMailAttr)
getUserNameAttr
public String getUserNameAttr()
setUserNameAttr
public void setUserNameAttr(String userNameAttr)
getUserNameRdnAttr
public String getUserNameRdnAttr()
setUserNameRdnAttr
public void setUserNameRdnAttr(String userNameRdnAttr)
getGroupDNaddition
public String getGroupDNaddition()
setGroupDNaddition
public void setGroupDNaddition(String groupDNaddition)
getUserDNaddition
public String getUserDNaddition()
setUserDNaddition
public void setUserDNaddition(String userDNaddition)
getUserPasswordAttr
public String getUserPasswordAttr()
setUserPasswordAttr
public void setUserPasswordAttr(String userPasswordAttr)
isReferral
public boolean isReferral()
setReferral
public void setReferral(boolean referral)
getGroupObjectFilter
public String getGroupObjectFilter()
setGroupObjectFilter
public void setGroupObjectFilter(String groupObjectFilter)
getUserObjectFilter
public String getUserObjectFilter()
setUserObjectFilter
public void setUserObjectFilter(String userObjectFilter)
isPagedResults
public boolean isPagedResults()
- Gets if paged results are going to used when pulling data from the LDAP server.
- Returns:
true
if and only if directory option to support paged results is enabled, otherwise false
.
setPagedResults
public void setPagedResults(boolean pagedResults)
- Sets if paged results are going to be used when pulling data from the LDAP server.
- Parameters:
pagedResults
- true
if and only if the entity is active, otherwise false
.
getUserEncryptionMethod
public String getUserEncryptionMethod()
setUserEncryptionMethod
public void setUserEncryptionMethod(String userEncryptionMethod)
getPasswordEncoderFactory
public PasswordEncoderFactory getPasswordEncoderFactory()
setPasswordEncoderFactory
public void setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)
getUserDisplayNameAttr
public String getUserDisplayNameAttr()
setUserDisplayNameAttr
public void setUserDisplayNameAttr(String userDisplayNameAttr)
getUserEncryptionMethods
public List<com.atlassian.core.util.PairType> getUserEncryptionMethods()
getPagedResultsSize
public int getPagedResultsSize()
- Gets the paging size to use when iterating LDAP results returned from a directory query.
- Returns:
- The paging size to use.
setPagedResultsSize
public void setPagedResultsSize(int pagedResultsSize)
- Sets the paging size to use when iterating LDAP results returned from a directory query.
- Parameters:
pagedResultsSize
- The paging size to use.
isUseNestedGroups
public boolean isUseNestedGroups()
setUseNestedGroups
public void setUseNestedGroups(boolean useNestedGroups)
isUseUserMembershipAttribute
public boolean isUseUserMembershipAttribute()
setUseUserMembershipAttribute
public void setUseUserMembershipAttribute(boolean useUserMembershipAttribute)
isUseUserMembershipAttributeForGroupMembership
public boolean isUseUserMembershipAttributeForGroupMembership()
setUseUserMembershipAttributeForGroupMembership
public void setUseUserMembershipAttributeForGroupMembership(boolean useUserMembershipAttributeForGroupMembership)
isIncrementalSyncEnabled
public boolean isIncrementalSyncEnabled()
setIncrementalSyncEnabled
public void setIncrementalSyncEnabled(boolean incrementalSyncEnabled)
getPollingIntervalInMin
public long getPollingIntervalInMin()
setPollingIntervalInMin
public void setPollingIntervalInMin(long pollingIntervalInMin)
isUseRelaxedDNStandardisation
public boolean isUseRelaxedDNStandardisation()
setUseRelaxedDNStandardisation
public void setUseRelaxedDNStandardisation(boolean useRelaxedDNStandardisation)
setLdapPropertiesHelper
public void setLdapPropertiesHelper(LDAPPropertiesHelper ldapPropertiesHelper)
setConnectorValidator
public void setConnectorValidator(ConnectorValidator connectorValidator)
setDirectoryInstanceLoader
public void setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader)
setLdapConfigurationTester
public void setLdapConfigurationTester(com.atlassian.crowd.console.action.directory.LDAPConfigurationTester ldapConfigurationTester)
getReadTimeoutInSec
public long getReadTimeoutInSec()
setReadTimeoutInSec
public void setReadTimeoutInSec(long readTimeoutInSec)
getSearchTimeoutInSec
public long getSearchTimeoutInSec()
setSearchTimeoutInSec
public void setSearchTimeoutInSec(long searchTimeoutInSec)
getConnectionTimeoutInSec
public long getConnectionTimeoutInSec()
setConnectionTimeoutInSec
public void setConnectionTimeoutInSec(long connectionTimeoutInSec)
isCacheEnabled
public boolean isCacheEnabled()
setCacheEnabled
public void setCacheEnabled(boolean cacheEnabled)
getId
public Long getId()
getImplementationClass
public String getImplementationClass()
populateDirectoryAttributesForConnectionTest
public void populateDirectoryAttributesForConnectionTest(Map<String,String> attributes)
Copyright © 2012 Atlassian. All Rights Reserved.