com.atlassian.crowd.console.action.application
Class AddApplicationAuthorisationDetails

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.crowd.console.action.BaseAction
          extended by com.atlassian.crowd.console.action.application.AddApplicationAuthorisationDetails
All Implemented Interfaces:
com.opensymphony.webwork.interceptor.SessionAware, 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

public class AddApplicationAuthorisationDetails
extends BaseAction
implements com.opensymphony.webwork.interceptor.SessionAware

See Also:
Serialized Form

Field Summary
static java.lang.String ALLOW_ALL_TO_AUTHENTICATE_FOR_DIRECTORY
           
 
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
AddApplicationAuthorisationDetails()
           
 
Method Summary
 java.lang.String addGroupToDirectory()
           
 java.lang.String completeStep()
           
 java.lang.String execute()
           
 ApplicationConfiguration getConfiguration()
           
 java.util.List<Directory> getDirectories()
           
 java.lang.String getName()
           
 java.util.Set<java.lang.String> getSelectedGroupsForDirectory(java.lang.Long directoryId)
           
 java.util.List<java.lang.String> getUnsubscribedGroupsForDirectory(java.lang.Long directoryId)
           
 boolean isAllowAllForDirectory(java.lang.Long directoryID)
           
 java.lang.String removeGroup()
           
 void setDirectoryGroup(java.lang.String directoryGroup)
           
 void setDirectoryID(java.lang.Long directoryID)
           
 void setGroupName(java.lang.String groupName)
           
 void setSession(java.util.Map session)
           
 
Methods inherited from class com.atlassian.crowd.console.action.BaseAction
addActionMessage, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, containsActionMessages, containsErrorMessages, directory, doDefault, getActionMessageAlertColor, getAttribute, getBootstrapManager, getCurrentLicenseResourceTotal, getDisplayableLink, getFirstAttribute, getHttpRequest, getImageLocation, getImageTitle, getLicense, getLink, getRemoteUser, getSession, getSitemeshPageProperties, getSitemeshPageProperty, getTab, getText, getText, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, isAdmin, isAtResourceLimit, isAuthenticated, isEvaluation, isInitialLoad, isLicenseExpired, isSubscription, isWithinGracePeriod, renderFreemarkerTemplate, setApplicationManager, setApplicationService, setClientProperties, setCrowdLicenseManager, setCrowdUserDetailsService, setDirectoryManager, setPropertyManager, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager
 
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

ALLOW_ALL_TO_AUTHENTICATE_FOR_DIRECTORY

public static final java.lang.String ALLOW_ALL_TO_AUTHENTICATE_FOR_DIRECTORY
See Also:
Constant Field Values
Constructor Detail

AddApplicationAuthorisationDetails

public AddApplicationAuthorisationDetails()
Method Detail

execute

public java.lang.String execute()
                         throws java.lang.Exception
Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class com.opensymphony.xwork.ActionSupport
Throws:
java.lang.Exception

completeStep

public java.lang.String completeStep()

isAllowAllForDirectory

public boolean isAllowAllForDirectory(java.lang.Long directoryID)

getUnsubscribedGroupsForDirectory

public java.util.List<java.lang.String> getUnsubscribedGroupsForDirectory(java.lang.Long directoryId)
                                                                   throws OperationFailedException
Throws:
OperationFailedException

getSelectedGroupsForDirectory

public java.util.Set<java.lang.String> getSelectedGroupsForDirectory(java.lang.Long directoryId)

addGroupToDirectory

public java.lang.String addGroupToDirectory()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

removeGroup

public java.lang.String removeGroup()
                             throws java.lang.Exception
Throws:
java.lang.Exception

setSession

public void setSession(java.util.Map session)
Specified by:
setSession in interface com.opensymphony.webwork.interceptor.SessionAware

getName

public java.lang.String getName()

getConfiguration

public ApplicationConfiguration getConfiguration()

getDirectories

public java.util.List<Directory> getDirectories()

setDirectoryGroup

public void setDirectoryGroup(java.lang.String directoryGroup)

setDirectoryID

public void setDirectoryID(java.lang.Long directoryID)

setGroupName

public void setGroupName(java.lang.String groupName)


Copyright © 2010 Atlassian. All Rights Reserved.