com.atlassian.jira.web.action.admin.eventtype
Class ListEventTypes
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.eventtype.ListEventTypes
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class ListEventTypes
- 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, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirectChecker, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, doDefault, doValidation, 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 |
ListEventTypes
public ListEventTypes(EventTypeManager eventTypeManager,
WorkflowManager workflowManager,
TemplateManager templateManager)
doExecute
protected String doExecute()
throws Exception
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Throws:
Exception
doAddEventType
public String doAddEventType()
doDeleteEventType
public String doDeleteEventType()
doEditEventType
public String doEditEventType()
getStepId
public String getStepId(String workflowName,
long actionDescriptorId)
- Determine a suitable stepId for the *ViewWorkflowTransition* link in the event type list.
It is only necessary to retireve the first step id for the link as the screen for the transition is the same for
each step.
The initial step *Create Issue* does not have a related step id and is not needed for the link - so return null
in this case.
- Parameters:
workflowName
- actionDescriptorId
-
getShortList
public List getShortList(Collection<com.opensymphony.workflow.loader.ActionDescriptor> transitions)
- Creates a short list of the workflow transitions limited to
SHORT_LIST_COUNT
- Parameters:
transitions
- a collection of workflow transitions
- Returns:
- List a list of workflow transitions limited to
SHORT_LIST_COUNT
in size
getEventTypeManager
public EventTypeManager getEventTypeManager()
getAssociatedWorkflows
public org.apache.commons.collections.MultiMap getAssociatedWorkflows(EventType eventType)
- Determines which workflows and transitions are associated with the specified eventType.
The event type can be associated with a workflow through a post function on any of the workflow transitions.
- Parameters:
eventType
- event type
- Returns:
- MultiMap
WorkflowTransitionKey
s -> transitions
getAssociatedNotificationSchemes
public Map<Long,String> getAssociatedNotificationSchemes(EventType eventType)
- Retrieve a map of scheme ids to scheme names that are associsated with this EventType
- Parameters:
eventType
- the EventType
- Returns:
- Map of scheme ids -> scheme names
getTemplateManager
public TemplateManager getTemplateManager()
getName
public String getName()
setName
public void setName(String name)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
isConfirmed
public boolean isConfirmed()
setConfirmed
public void setConfirmed(boolean confirmed)
getEventTypeId
public Long getEventTypeId()
setEventTypeId
public void setEventTypeId(Long eventTypeId)
getType
public String getType()
setType
public void setType(String type)
getTemplateId
public Long getTemplateId()
setTemplateId
public void setTemplateId(Long templateId)
Copyright © 2002-2012 Atlassian. All Rights Reserved.