public class EditService extends JiraWebActionSupport implements webwork.action.ParameterAware
NOTE TO FUTURE DEVELOPERS : The FileService and ExportService used 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)
JiraWebActionSupport.MessageType
ErrorCollection.Reason
I18nHelper.BeanFactory
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters
log
Constructor and Description |
---|
EditService(ServiceManager serviceManager,
JiraAuthenticationContext authenticationContext,
com.atlassian.scheduler.SchedulerService schedulerService) |
Modifier and Type | Method and Description |
---|---|
String |
doDefault() |
protected String |
doExecute() |
protected void |
doValidation() |
CronEditorBean |
getCronEditorBean() |
long |
getDelay() |
String |
getDescription() |
String |
getFileServiceBasePath() |
String |
getHelpLink() |
Long |
getId() |
ObjectConfiguration |
getObjectConfiguration() |
String[] |
getObjectConfigurationKeys() |
Map |
getParameters() |
String |
getParamValue(String s) |
List |
getParamValues(String key) |
String |
getRemovedPath() |
JiraServiceContainer |
getService() |
boolean |
isUnsafeService(long serviceId) |
boolean |
isValidMailParameters() |
void |
setDelay(long delay) |
void |
setId(Long id) |
void |
setParameters(Map map) |
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError
addError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessages
public EditService(ServiceManager serviceManager, JiraAuthenticationContext authenticationContext, com.atlassian.scheduler.SchedulerService schedulerService)
public String doDefault() throws Exception
doDefault
in class webwork.action.ActionSupport
Exception
protected String doExecute() throws Exception
doExecute
in class webwork.action.ActionSupport
Exception
protected void doValidation()
doValidation
in class webwork.action.ActionSupport
public boolean isUnsafeService(long serviceId)
serviceId
- public ObjectConfiguration getObjectConfiguration() throws Exception
Exception
public String[] getObjectConfigurationKeys() throws Exception
Exception
public void setParameters(Map map)
setParameters
in interface webwork.action.ParameterAware
public Map getParameters()
public JiraServiceContainer getService() throws Exception
Exception
public Long getId()
public void setId(Long id)
public long getDelay()
public void setDelay(long delay)
public String getRemovedPath()
public boolean isValidMailParameters()
public String getFileServiceBasePath()
public CronEditorBean getCronEditorBean() throws Exception
Exception
public String getHelpLink()
Copyright © 2002-2019 Atlassian. All Rights Reserved.