public class CreateConnector extends CreateDirectory
Modifier and Type | Field and Description |
---|---|
protected boolean |
localGroups |
protected boolean |
pagedResults |
protected boolean |
referral |
protected boolean |
useNestedGroups |
protected String |
userEncryptionMethod |
protected boolean |
useUserMembershipAttribute |
protected boolean |
useUserMembershipAttributeForGroupMembership |
active, description, ID, name, permissions, tabID
actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, clientProperties, crowdLicenseManager, directoryManager, initialLoad, propertyManager, tab, tokenAuthenticationManager
Constructor and Description |
---|
CreateConnector() |
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
addActionError, addActionMessage, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, directoryForRemoteUser, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getPasswordComplexityMessage, 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, setBootstrapManager, setClientProperties, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator
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
protected boolean referral
protected boolean pagedResults
protected String userEncryptionMethod
protected boolean localGroups
protected boolean useNestedGroups
protected boolean useUserMembershipAttribute
protected boolean useUserMembershipAttributeForGroupMembership
public String doDefault()
doDefault
in class CreateDirectory
public String doUpdate()
protected void restoreSavedPassword()
public String doTestConfiguration()
public String doTestPrincipalSearch()
public String doTestGroupSearch()
public String doTestRoleSearch()
public DirectoryImpl buildDirectoryConfiguration()
protected void doValidation()
protected void validateGroupConfiguration()
protected void validateConnection()
protected void validateDetails()
public Map getConnectors()
public String getURL()
public void setURL(String URL)
public String getBaseDN()
public void setBaseDN(String baseDN)
public String getLdapPassword()
public void setLdapPassword(String ldapPassword)
public boolean isSecure()
public void setSecure(boolean secure)
public String getUserDN()
public void setUserDN(String userDN)
public String getConnector()
public void setConnector(String connector)
public String getGroupDescriptionAttr()
public void setGroupDescriptionAttr(String groupDescriptionAttr)
public String getGroupMemberAttr()
public void setGroupMemberAttr(String groupMemberAttr)
public String getGroupNameAttr()
public void setGroupNameAttr(String groupNameAttr)
public String getGroupObjectClass()
public void setGroupObjectClass(String groupObjectClass)
public String getUserObjectClass()
public void setUserObjectClass(String userObjectClass)
public String getUserGroupMemberAttr()
public void setUserGroupMemberAttr(String userGroupMemberAttr)
public String getUserFirstnameAttr()
public void setUserFirstnameAttr(String userFirstnameAttr)
public String getUserLastnameAttr()
public void setUserLastnameAttr(String userLastnameAttr)
public String getUserMailAttr()
public void setUserMailAttr(String userMailAttr)
public String getUserNameAttr()
public void setUserNameAttr(String userNameAttr)
public String getUserNameRdnAttr()
public void setUserNameRdnAttr(String userNameRdnAttr)
public String getGroupDNaddition()
public void setGroupDNaddition(String groupDNaddition)
public String getUserDNaddition()
public void setUserDNaddition(String userDNaddition)
public String getUserPasswordAttr()
public void setUserPasswordAttr(String userPasswordAttr)
public boolean isReferral()
public void setReferral(boolean referral)
public String getGroupObjectFilter()
public void setGroupObjectFilter(String groupObjectFilter)
public String getUserObjectFilter()
public void setUserObjectFilter(String userObjectFilter)
public boolean isPagedResults()
true
if and only if directory option to support paged results is enabled, otherwise false
.public void setPagedResults(boolean pagedResults)
pagedResults
- true
if and only if the entity is active, otherwise false
.public String getUserEncryptionMethod()
public void setUserEncryptionMethod(String userEncryptionMethod)
public PasswordEncoderFactory getPasswordEncoderFactory()
public void setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)
public String getUserDisplayNameAttr()
public void setUserDisplayNameAttr(String userDisplayNameAttr)
public List<com.atlassian.core.util.PairType> getUserEncryptionMethods()
public int getPagedResultsSize()
public void setPagedResultsSize(int pagedResultsSize)
pagedResultsSize
- The paging size to use.public boolean isLocalGroupsEnabled()
public void setLocalGroupsEnabled(boolean localGroups)
public boolean isUseNestedGroups()
public void setUseNestedGroups(boolean useNestedGroups)
public boolean isUseUserMembershipAttribute()
public void setUseUserMembershipAttribute(boolean useUserMembershipAttribute)
public boolean isUseUserMembershipAttributeForGroupMembership()
public void setUseUserMembershipAttributeForGroupMembership(boolean useUserMembershipAttributeForGroupMembership)
public boolean isIncrementalSyncEnabled()
public void setIncrementalSyncEnabled(boolean incrementalSyncEnabled)
public long getPollingIntervalInMin()
public void setPollingIntervalInMin(long pollingIntervalInMin)
public boolean isUseRelaxedDNStandardisation()
public void setUseRelaxedDNStandardisation(boolean useRelaxedDNStandardisation)
public void setLdapPropertiesHelper(LDAPPropertiesHelper ldapPropertiesHelper)
public void setConnectorValidator(ConnectorValidator connectorValidator)
public void setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader)
public void setLdapConfigurationTester(com.atlassian.crowd.console.action.directory.LDAPConfigurationTester ldapConfigurationTester)
public long getReadTimeoutInSec()
public void setReadTimeoutInSec(long readTimeoutInSec)
public long getSearchTimeoutInSec()
public void setSearchTimeoutInSec(long searchTimeoutInSec)
public long getConnectionTimeoutInSec()
public void setConnectionTimeoutInSec(long connectionTimeoutInSec)
public boolean isCacheEnabled()
public void setCacheEnabled(boolean cacheEnabled)
public void setSavedLdapPassword(String ldapPassword)
public Long getId()
public String getImplementationClass()
Copyright © 2013 Atlassian. All Rights Reserved.