com.atlassian.jira.web.action.admin
Class EditService
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.EditService
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware, webwork.action.ParameterAware
public class EditService
- extends JiraWebActionSupport
- implements webwork.action.ParameterAware
The action to allow you to edit service definitions
NOTE TO FUTURE DEVELOPERS : The FileService and ExportService uses to allow the directory to be edited online. Since
the "breached as" incident we have taken this away - JRA-21400. However we need to preserve the directory for
existing customers so you will see some code malarky to preserve any current values but not allowed them to be input
from the web.
The methods are namely primeParamsWithSavedValues(java.util.Map)
and sanitizeParams(java.util.Map)
- 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 |
addErrorCollection, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, forceRedirect, getApplicationProperties, getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRandomHint, getRedirect, getRedirectChecker, getRemoteUser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getText, getTimeFormat, getUriValidator, getUserFullName, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, setConglomerateCookieValue, setInline, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getDefaultResourceBundle, getDelegator, getKeysForPrefix, getLocale, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText0, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, getCommandName, getErrorMessages, getErrors, 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 |
EditService
public EditService(ServiceManager serviceManager)
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Overrides:
doDefault
in class webwork.action.ActionSupport
- Throws:
java.lang.Exception
doExecute
protected java.lang.String doExecute()
throws java.lang.Exception
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Throws:
java.lang.Exception
doValidation
protected void doValidation()
- Overrides:
doValidation
in class webwork.action.ActionSupport
isUnsafeService
public boolean isUnsafeService()
- Returns:
getObjectConfiguration
public ObjectConfiguration getObjectConfiguration()
throws java.lang.Exception
- Throws:
java.lang.Exception
getObjectConfigurationKeys
public java.lang.String[] getObjectConfigurationKeys()
throws java.lang.Exception
- Throws:
java.lang.Exception
setParameters
public void setParameters(java.util.Map map)
- Specified by:
setParameters
in interface webwork.action.ParameterAware
getParameters
public java.util.Map getParameters()
getParamValue
public java.lang.String getParamValue(java.lang.String s)
throws java.lang.Exception
- Throws:
java.lang.Exception
getParamValues
public java.util.List getParamValues(java.lang.String key)
getService
public JiraServiceContainer getService()
throws java.lang.Exception
- Throws:
java.lang.Exception
getId
public java.lang.Long getId()
setId
public void setId(java.lang.Long id)
getDelay
public long getDelay()
setDelay
public void setDelay(long delay)
getDescription
public java.lang.String getDescription()
throws java.lang.Exception
- Throws:
java.lang.Exception
getRemovedPath
public java.lang.String getRemovedPath()
isValidMailParameters
public boolean isValidMailParameters()
Copyright © 2002-2011 Atlassian. All Rights Reserved.