com.atlassian.jira.web.action.admin.user
Class EditCrowdApplication
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.user.EditCrowdApplication
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class EditCrowdApplication
- extends JiraWebActionSupport
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasIssuePermission, hasPermission, hasProjectPermission, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, urlEncode |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, doDefault, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface webwork.action.CommandDriven |
getCommandName, setCommand |
REMOTE_ADDR_SEP
public static final String REMOTE_ADDR_SEP
- Separator character used for the remote address text area.
- See Also:
- Constant Field Values
EditCrowdApplication
public EditCrowdApplication(JaacsService jaacsService,
I18nHelper.BeanFactory i18nFactory,
JiraAuthenticationContext jiraAuthenticationContext)
doExecute
protected String doExecute()
throws Exception
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Throws:
Exception
doCreate
public String doCreate()
- Creates a new Crowd application.
doUpdate
public String doUpdate()
- Updates an existing Crowd application.
doDelete
public String doDelete()
throws Exception
- Throws:
Exception
getTitleTextKey
public String getTitleTextKey()
- Returns:
- the i18n key for the page's title.
getPasswordDescriptionKey
public String getPasswordDescriptionKey()
- Returns:
- the i18n key for the password Description.
getHelpTextKey
public String getHelpTextKey()
- Returns:
- the i18n key for the page's help text
getSubmitAction
public String getSubmitAction()
- Returns:
- the name of the WebWork action to execute on submit
getCancelAction
public String getCancelAction()
getId
public Long getId()
setId
public void setId(Long id)
getName
public String getName()
setName
public void setName(String name)
setCredential
public void setCredential(String credential)
getRemoteAddresses
public String getRemoteAddresses()
setRemoteAddresses
public void setRemoteAddresses(String remoteAddresses)
isCreate
protected boolean isCreate()
- Returns true if this is the create action.
- Returns:
- true if this is the create action
redirect
protected String redirect(String defaultUrl,
String... params)
- Redirects to the Crowd application list page.
- Parameters:
params
- the URL parameters to append to the URL
- Returns:
- null
i18n
protected I18nHelper i18n()
- Returns:
- an I18nBean for the logged in user
stringify
protected String stringify(Set<com.atlassian.crowd.model.application.RemoteAddress> remoteAddresses)
- Returns a string representation for the given set of remote addresses. The remote addresses are then concatenated
into a String using
REMOTE_ADDR_SEP
as the separator character.
- Parameters:
remoteAddresses
- a set of RemoteAddress
- Returns:
- a String
- See Also:
remoteAddressify(String)
remoteAddressify
protected Set<com.atlassian.crowd.model.application.RemoteAddress> remoteAddressify(String stringifiedRemoteAddresses)
- Builds a Set of RemoteAddress objects from the stringified version. The remote addresses are extracted from the
passed-in String using
REMOTE_ADDR_SEP
as the separator character.
- Parameters:
stringifiedRemoteAddresses
- a String representing a set of RemoteAddress
- Returns:
- a Set of RemoteAddress
- See Also:
stringify(java.util.Set)
Copyright © 2002-2014 Atlassian. All Rights Reserved.