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, java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- CreateDelegated
public class CreateConnector
- extends CreateDirectory
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.crowd.console.action.directory.CreateDirectory |
active, description, ID, name, permissionGroupAdd, permissionGroupModify, permissionGroupRemove, permissionPrincipalAdd, permissionPrincipalModify, permissionPrincipalRemove, permissionRoleAdd, permissionRoleModify, permissionRoleRemove, tabID |
Fields inherited from class com.atlassian.crowd.console.action.BaseAction |
actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, crowdLicenseManager, directoryManager, initialLoad, propertyManager, tab |
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, isPermissionGroupModify, isPermissionGroupRemove, isPermissionPrincipalAdd, isPermissionPrincipalModify, isPermissionPrincipalRemove, isPermissionRoleAdd, isPermissionRoleModify, isPermissionRoleRemove, setActive, setDescription, setID, setName, setPermissionGroupAdd, setPermissionGroupModify, setPermissionGroupRemove, setPermissionPrincipalAdd, setPermissionPrincipalModify, setPermissionPrincipalRemove, setPermissionRoleAdd, setPermissionRoleModify, setPermissionRoleRemove, setTabID |
Methods inherited from class com.atlassian.crowd.console.action.BaseAction |
addActionMessage, assignDefaultApplicationPermissions, containsActionMessages, containsErrorMessages, directory, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getPrincipalName, getRemotePrincipal, getSession, getSitemeshPageProperties, getSitemeshPageProperty, getTab, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebSectionsForLocation, isAdmin, isAtResourceLimit, isAuthenticated, isEvaluation, isInitialLoad, isLicenseExpired, renderFreemarkerTemplate, setApplicationDirectoryPermissionDAO, setApplicationManager, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setWebInterfaceManager, updateAuthenticationStatus |
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, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
referral
protected boolean referral
pagedResults
protected boolean pagedResults
userEncryptionMethod
protected java.lang.String userEncryptionMethod
useNestedGroups
protected boolean useNestedGroups
useUserMembershipAttribute
protected boolean useUserMembershipAttribute
useUserMembershipAttributeForGroupMembership
protected boolean useUserMembershipAttributeForGroupMembership
useCaching
protected boolean useCaching
cacheMaxElements
protected long cacheMaxElements
pollingInterval
protected long pollingInterval
CreateConnector
public CreateConnector()
doDefault
public java.lang.String doDefault()
- Overrides:
doDefault
in class CreateDirectory
doUpdate
public java.lang.String doUpdate()
doTestConfiguration
public java.lang.String doTestConfiguration()
doTestPrincipalSearch
public java.lang.String doTestPrincipalSearch()
doTestGroupSearch
public java.lang.String doTestGroupSearch()
doTestRoleSearch
public java.lang.String doTestRoleSearch()
buildDirectoryConfiguration
protected Directory buildDirectoryConfiguration()
doValidation
protected void doValidation()
validateRoleConfiguration
protected void validateRoleConfiguration()
validateGroupConfiguration
protected void validateGroupConfiguration()
validateConnection
protected void validateConnection()
validateDetails
protected void validateDetails()
getConnectors
public java.util.Map getConnectors()
getURL
public java.lang.String getURL()
setURL
public void setURL(java.lang.String URL)
getBaseDN
public java.lang.String getBaseDN()
setBaseDN
public void setBaseDN(java.lang.String baseDN)
getLdapPassword
public java.lang.String getLdapPassword()
setLdapPassword
public void setLdapPassword(java.lang.String ldapPassword)
isSecure
public boolean isSecure()
setSecure
public void setSecure(boolean secure)
getUserDN
public java.lang.String getUserDN()
setUserDN
public void setUserDN(java.lang.String userDN)
getConnector
public java.lang.String getConnector()
setConnector
public void setConnector(java.lang.String connector)
getGroupDescriptionAttr
public java.lang.String getGroupDescriptionAttr()
setGroupDescriptionAttr
public void setGroupDescriptionAttr(java.lang.String groupDescriptionAttr)
getGroupMemberAttr
public java.lang.String getGroupMemberAttr()
setGroupMemberAttr
public void setGroupMemberAttr(java.lang.String groupMemberAttr)
getGroupNameAttr
public java.lang.String getGroupNameAttr()
setGroupNameAttr
public void setGroupNameAttr(java.lang.String groupNameAttr)
getGroupObjectClass
public java.lang.String getGroupObjectClass()
setGroupObjectClass
public void setGroupObjectClass(java.lang.String groupObjectClass)
getRoleDescriptionAttr
public java.lang.String getRoleDescriptionAttr()
setRoleDescriptionAttr
public void setRoleDescriptionAttr(java.lang.String roleDescriptionAttr)
getRoleMemberAttr
public java.lang.String getRoleMemberAttr()
setRoleMemberAttr
public void setRoleMemberAttr(java.lang.String roleMemberAttr)
getRoleNameAttr
public java.lang.String getRoleNameAttr()
setRoleNameAttr
public void setRoleNameAttr(java.lang.String roleNameAttr)
getRoleObjectClass
public java.lang.String getRoleObjectClass()
setRoleObjectClass
public void setRoleObjectClass(java.lang.String roleObjectClass)
getUserObjectClass
public java.lang.String getUserObjectClass()
setUserObjectClass
public void setUserObjectClass(java.lang.String userObjectClass)
getUserGroupMemberAttr
public java.lang.String getUserGroupMemberAttr()
setUserGroupMemberAttr
public void setUserGroupMemberAttr(java.lang.String userGroupMemberAttr)
getUserFirstnameAttr
public java.lang.String getUserFirstnameAttr()
setUserFirstnameAttr
public void setUserFirstnameAttr(java.lang.String userFirstnameAttr)
getUserLastnameAttr
public java.lang.String getUserLastnameAttr()
setUserLastnameAttr
public void setUserLastnameAttr(java.lang.String userLastnameAttr)
getUserMailAttr
public java.lang.String getUserMailAttr()
setUserMailAttr
public void setUserMailAttr(java.lang.String userMailAttr)
getUserNameAttr
public java.lang.String getUserNameAttr()
setUserNameAttr
public void setUserNameAttr(java.lang.String userNameAttr)
getUserNameRdnAttr
public java.lang.String getUserNameRdnAttr()
setUserNameRdnAttr
public void setUserNameRdnAttr(java.lang.String userNameRdnAttr)
getGroupDNaddition
public java.lang.String getGroupDNaddition()
setGroupDNaddition
public void setGroupDNaddition(java.lang.String groupDNaddition)
isRolesDisabled
public boolean isRolesDisabled()
setRolesDisabled
public void setRolesDisabled(boolean rolesDisabled)
getRoleDNaddition
public java.lang.String getRoleDNaddition()
setRoleDNaddition
public void setRoleDNaddition(java.lang.String roleDNaddition)
getUserDNaddition
public java.lang.String getUserDNaddition()
setUserDNaddition
public void setUserDNaddition(java.lang.String userDNaddition)
getUserPasswordAttr
public java.lang.String getUserPasswordAttr()
setUserPasswordAttr
public void setUserPasswordAttr(java.lang.String userPasswordAttr)
isReferral
public boolean isReferral()
setReferral
public void setReferral(boolean referral)
getGroupObjectFilter
public java.lang.String getGroupObjectFilter()
setGroupObjectFilter
public void setGroupObjectFilter(java.lang.String groupObjectFilter)
getRoleObjectFilter
public java.lang.String getRoleObjectFilter()
setRoleObjectFilter
public void setRoleObjectFilter(java.lang.String roleObjectFilter)
getUserObjectFilter
public java.lang.String getUserObjectFilter()
setUserObjectFilter
public void setUserObjectFilter(java.lang.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 java.lang.String getUserEncryptionMethod()
setUserEncryptionMethod
public void setUserEncryptionMethod(java.lang.String userEncryptionMethod)
getPasswordEncoderFactory
public PasswordEncoderFactory getPasswordEncoderFactory()
setPasswordEncoderFactory
public void setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)
getUserDisplayNameAttr
public java.lang.String getUserDisplayNameAttr()
setUserDisplayNameAttr
public void setUserDisplayNameAttr(java.lang.String userDisplayNameAttr)
getUserEncryptionMethods
public java.util.List 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)
isUseCaching
public boolean isUseCaching()
setUseCaching
public void setUseCaching(boolean useCaching)
getPollingInterval
public long getPollingInterval()
setPollingInterval
public void setPollingInterval(long pollingInterval)
isUseRelaxedDNStandardisation
public boolean isUseRelaxedDNStandardisation()
setUseRelaxedDNStandardisation
public void setUseRelaxedDNStandardisation(boolean useRelaxedDNStandardisation)
getCacheMaxElements
public long getCacheMaxElements()
setCacheMaxElements
public void setCacheMaxElements(long cacheMaxElements)
setLdapPropertiesHelper
public void setLdapPropertiesHelper(LDAPPropertiesHelper ldapPropertiesHelper)
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.