com.atlassian.crowd.console.action.directory
Class UpdateConnectorConfiguration

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.crowd.console.action.BaseAction
          extended by com.atlassian.crowd.console.action.directory.UpdateConnectorConfiguration
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:
UpdateDelegatedConfiguration

public class UpdateConnectorConfiguration
extends BaseAction

Action to handle updating configuration details for a 'Connector' based directory.

See Also:
Serialized Form

Field Summary
protected  long ID
           
 
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, logger, 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
 
Constructor Summary
UpdateConnectorConfiguration()
           
 
Method Summary
 String doTestUpdateGroupSearch()
           
 String doTestUpdatePrincipalSearch()
           
 String doTestUpdateRoleSearch()
           
 String doUpdate()
           
 String execute()
           
 Directory getDirectory()
           
 String getGroupDescriptionAttr()
           
 String getGroupDNaddition()
           
 String getGroupMemberAttr()
           
 String getGroupNameAttr()
           
 String getGroupObjectClass()
           
 String getGroupObjectFilter()
           
 Long getId()
           
 long getID()
           
 String getImplementationClass()
           
 String getUserDisplayNameAttr()
           
 String getUserDNaddition()
           
 String getUserFirstnameAttr()
           
 String getUserGroupMemberAttr()
           
 String getUserLastnameAttr()
           
 String getUserMailAttr()
           
 String getUserNameAttr()
           
 String getUserNameRdnAttr()
           
 String getUserObjectClass()
           
 String getUserObjectFilter()
           
 String getUserPasswordAttr()
           
 boolean isShowGroupsConfiguration()
           
 void populateDirectoryAttributesForConnectionTest(Map<String,String> attributes)
           
 void setConnectorValidator(ConnectorValidator connectorValidator)
           
 void setGroupDescriptionAttr(String groupDescriptionAttr)
           
 void setGroupDNaddition(String groupDNaddition)
           
 void setGroupMemberAttr(String groupMemberAttr)
           
 void setGroupNameAttr(String groupNameAttr)
           
 void setGroupObjectClass(String groupObjectClass)
           
 void setGroupObjectFilter(String groupObjectFilter)
           
 void setID(long ID)
           
 void setLdapConfigurationTester(com.atlassian.crowd.console.action.directory.LDAPConfigurationTester ldapConfigurationTester)
           
 void setUserDisplayNameAttr(String userDisplayNameAttr)
           
 void setUserDNaddition(String userDNaddition)
           
 void setUserFirstnameAttr(String userFirstnameAttr)
           
 void setUserGroupMemberAttr(String userGroupMemberAttr)
           
 void setUserLastnameAttr(String userLastnameAttr)
           
 void setUserMailAttr(String userMailAttr)
           
 void setUserNameAttr(String userNameAttr)
           
 void setUserNameRdnAttr(String userNameRdnAttr)
           
 void setUserObjectClass(String userObjectClass)
           
 void setUserObjectFilter(String userObjectFilter)
           
 void setUserPasswordAttr(String userPasswordAttr)
           
protected  void validateGroupConfiguration()
           
protected  void validateUserConfiguration()
           
 
Methods inherited from class com.atlassian.crowd.console.action.BaseAction
addActionMessage, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, directoryForRemoteUser, doDefault, 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, setClientProperties, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGenerator
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

protected long ID
Constructor Detail

UpdateConnectorConfiguration

public UpdateConnectorConfiguration()
Method Detail

execute

public String execute()
Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class com.opensymphony.xwork.ActionSupport

doUpdate

public String doUpdate()

doTestUpdatePrincipalSearch

public String doTestUpdatePrincipalSearch()

doTestUpdateGroupSearch

public String doTestUpdateGroupSearch()

doTestUpdateRoleSearch

public String doTestUpdateRoleSearch()

populateDirectoryAttributesForConnectionTest

public void populateDirectoryAttributesForConnectionTest(Map<String,String> attributes)

validateUserConfiguration

protected void validateUserConfiguration()

validateGroupConfiguration

protected void validateGroupConfiguration()

getID

public long getID()

setID

public void setID(long ID)

getDirectory

public Directory getDirectory()

getGroupObjectFilter

public String getGroupObjectFilter()

setGroupObjectFilter

public void setGroupObjectFilter(String groupObjectFilter)

getGroupDNaddition

public String getGroupDNaddition()

setGroupDNaddition

public void setGroupDNaddition(String groupDNaddition)

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)

getUserObjectFilter

public String getUserObjectFilter()

setUserObjectFilter

public void setUserObjectFilter(String userObjectFilter)

getUserDNaddition

public String getUserDNaddition()

setUserDNaddition

public void setUserDNaddition(String userDNaddition)

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)

getUserPasswordAttr

public String getUserPasswordAttr()

setUserPasswordAttr

public void setUserPasswordAttr(String userPasswordAttr)

getUserDisplayNameAttr

public String getUserDisplayNameAttr()

setUserDisplayNameAttr

public void setUserDisplayNameAttr(String userDisplayNameAttr)

setConnectorValidator

public void setConnectorValidator(ConnectorValidator connectorValidator)

isShowGroupsConfiguration

public boolean isShowGroupsConfiguration()

setLdapConfigurationTester

public void setLdapConfigurationTester(com.atlassian.crowd.console.action.directory.LDAPConfigurationTester ldapConfigurationTester)

getId

public Long getId()

getImplementationClass

public String getImplementationClass()


Copyright © 2013 Atlassian. All Rights Reserved.