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.MessageTypeI18nHelper.BeanFactoryErrorCollection.ReasonISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT| 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, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncodeaddError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddError, addErrorMessage, setErrorMessagespublic EditService(ServiceManager serviceManager, JiraAuthenticationContext authenticationContext, com.atlassian.scheduler.SchedulerService schedulerService)
public String doDefault() throws Exception
doDefault in class webwork.action.ActionSupportExceptionprotected String doExecute() throws Exception
doExecute in class webwork.action.ActionSupportExceptionprotected void doValidation()
doValidation in class webwork.action.ActionSupportpublic boolean isUnsafeService(long serviceId)
serviceId - public ObjectConfiguration getObjectConfiguration() throws Exception
Exceptionpublic String[] getObjectConfigurationKeys() throws Exception
Exceptionpublic void setParameters(Map map)
setParameters in interface webwork.action.ParameterAwarepublic Map getParameters()
public JiraServiceContainer getService() throws Exception
Exceptionpublic 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
Exceptionpublic String getHelpLink()
Copyright © 2002-2024 Atlassian. All Rights Reserved.