com.pyxis.greenhopper.jira.actions
Class ConfigurationAction

java.lang.Object
  extended by webwork.action.ActionSupport
      extended by com.atlassian.jira.action.JiraActionSupport
          extended by com.atlassian.jira.web.action.JiraWebActionSupport
              extended by com.pyxis.greenhopper.jira.actions.ProjectActionSupport
                  extended by com.pyxis.greenhopper.jira.actions.IssueActionSupport
                      extended by com.pyxis.greenhopper.jira.actions.AbstractIssueSelectAction
                          extended by com.pyxis.greenhopper.jira.actions.AbstractBoardAction
                              extended by com.pyxis.greenhopper.jira.actions.BoardAction
                                  extended by com.pyxis.greenhopper.jira.actions.ConfigurationAction
All Implemented Interfaces:
com.atlassian.jira.util.ErrorCollection, com.atlassian.jira.util.I18nHelper, com.atlassian.jira.web.action.issue.IssueSummaryAware, com.atlassian.jira.web.util.AuthorizationSupport, I18n, java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
GlobalConfigurationAction, ProjectConfigurationAction

public abstract class ConfigurationAction
extends BoardAction

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport.MessageType
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
com.atlassian.jira.util.ErrorCollection.Reason
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
com.atlassian.jira.util.I18nHelper.BeanFactory
 
Field Summary
protected  CardLayout cardLayout
           
protected  CompactLayout compactListLayout
           
protected  java.lang.String configurationId
           
protected  java.lang.String display
           
protected  java.lang.String fieldId
           
protected  java.lang.String flagValue
           
protected  Layouts layouts
           
protected  ListLayout listLayout
           
protected  java.lang.String resolutionValues
           
protected  java.lang.String statusValues
           
protected  java.lang.String stepId
           
protected  SummaryLayout summaryLayout
           
protected  java.lang.String typeId
           
 
Fields inherited from class com.pyxis.greenhopper.jira.actions.BoardAction
confirmed, context, issueLinkManager, refresh, selectedBoard, selectedProjectId, selectedVersion, start, subtaskManager, warningId
 
Fields inherited from class com.pyxis.greenhopper.jira.actions.AbstractBoardAction
ghLicense, greenHopperService, issuesToUpdate
 
Fields inherited from class com.pyxis.greenhopper.jira.actions.AbstractIssueSelectAction
id, issueObject
 
Fields inherited from class com.pyxis.greenhopper.jira.actions.IssueActionSupport
attachmentManager
 
Fields inherited from class com.pyxis.greenhopper.jira.actions.ProjectActionSupport
projectManager
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ConfigurationAction(GreenHopper greenHopperService, GreenHopperLicenseManager ghLicense, com.atlassian.jira.issue.link.IssueLinkManager issueLinkManager, com.atlassian.jira.config.SubTaskManager subtaskManager)
           
 
Method Summary
 boolean canRemove(GlobalRankField rankingField)
           
 java.lang.String doAddLayoutField()
           
 java.lang.String doAddNonWorkingDay()
           
 java.lang.String doAddStep()
           
 java.lang.String doApplyLayoutToAll()
           
 java.lang.String doChangeStepName()
           
 java.lang.String doRemoveLayoutField()
           
 java.lang.String doRemoveNonWorkingDay()
           
 java.lang.String doRemoveStep()
           
 java.lang.String doReorderSteps()
           
 java.lang.String doResetStepDefinition()
           
 java.lang.String doSaveLayout()
           
 java.lang.String doSetAggregation()
           
 java.lang.String doSetAutoAssign()
           
 java.lang.String doSetCardColor()
           
 java.lang.String doSetCorner()
           
 java.lang.String doSetCreation()
           
 java.lang.String doSetDefaultCardColor()
           
 java.lang.String doSetDefaultLayout()
           
 java.lang.String doSetFlagField()
           
 java.lang.String doSetFlagValue()
           
 java.lang.String doSetLinkType()
           
 java.lang.String doSetListAlt()
           
 java.lang.String doSetPermission()
           
 java.lang.String doSetStepDefinition()
           
 java.lang.String doSuccess()
           
 java.lang.String doToggleCardBgColored()
           
 java.util.List<IssueField> getAllAvailableCornerFields()
           
abstract  java.util.Collection<IssueField> getAllAvailableCornerFields(com.atlassian.jira.issue.issuetype.IssueType issueType)
           
abstract  java.util.Collection<IssueField> getAllAvailableFields(com.atlassian.jira.issue.issuetype.IssueType issueType)
           
 java.util.Set<IssueField> getAllAvailableFlagFields()
           
 java.util.Set<com.atlassian.jira.issue.customfields.option.Option> getAllAvailableFlagValues()
           
 java.util.Set<IssueField> getAllAvailableRankingFields()
           
 java.util.List<IssueField> getAvailableFieldsForCard()
           
 java.util.List<IssueField> getAvailableFieldsForList()
           
 java.util.List<IssueField> getAvailableFieldsForSummary()
           
 java.lang.String getCardColor()
           
 Layout getCardLayout()
           
 double getColWidth()
           
 Layout getCompactListLayout()
           
abstract  Configuration getConfiguration()
           
abstract  java.lang.String getConfigurationId()
           
 java.lang.String getDisplay()
           
 java.util.Map<com.atlassian.jira.issue.status.Status,java.util.Set<com.atlassian.jira.issue.resolution.Resolution>> getDuplicatas()
           
 FlagField getFlagField()
           
 int getIndex()
           
 com.atlassian.jira.issue.issuetype.IssueType getIssueType()
           
 Layouts getLayouts()
           
 Layout getListLayout()
           
 java.lang.String getNewStepId()
           
 java.util.Set<IssueField> getRankingFields()
           
 StepBoard getSelectedStep()
           
 java.lang.String getStepId()
           
 Layout getSummaryLayout()
           
protected abstract  java.lang.String getTBRedirectURL()
           
protected abstract  java.lang.String getTemplateRedirectURL(java.lang.String anchor)
           
 java.lang.String getTypeId()
           
 boolean hasCorner()
           
 boolean isCardBgColored()
           
 boolean isConfigBoard()
           
 boolean isFullScreen()
           
 boolean isUpdated()
           
 void setAllowCreation(boolean allowCreation)
           
 void setAutoOn(boolean autoOn)
           
 void setCardColor(java.lang.String cardColor)
           
 void setConfigurationId(java.lang.String configurationId)
           
 void setDisplay(java.lang.String display)
           
 void setFieldId(java.lang.String fieldId)
           
 void setFlagValue(java.lang.String flagValue)
           
 void setIndex(int index)
           
 void setLayoutFields(java.lang.String layoutFields)
           
 void setLinkTypeId(java.lang.Long linkTypeId)
           
 void setListAlt(boolean listAlt)
           
 void setNewStepId(java.lang.String newStepId)
           
 void setNonWorkingDay(java.lang.String nonWorkingDay)
           
 void setOrderedSteps(java.lang.String orderedSteps)
           
 void setPermission(boolean permission)
           
 void setResolutionValues(java.lang.String resolutionValues)
           
 void setStatusValues(java.lang.String statusValues)
           
 void setStepId(java.lang.String stepId)
           
 void setTypeId(java.lang.String typeId)
           
 void setUseAggregation(boolean useAggregation)
           
 
Methods inherited from class com.pyxis.greenhopper.jira.actions.BoardAction
boardResult, canGHBrowse, checkLicence, doCloseLegend, doFullScreen, doGet, doGetLegend, doNormalScreen, encodeJavaScript, encodeJson, getAllAssigneeBoards, getAllChartableFields, getAllComponentBoards, getAllComponents, getAllowUnassigned, getAllPlanningViews, getAllSecurityLevels, getAllStatuses, getAllTabs, getAllUserProjects, getAllVersionBoards, getAssignableUsers, getBoardContext, getBoardGroup, getBoardURL, getCanAssign, getCanBrowse, getCanBulkEdit, getCanCreateNewCards, getCanEditConfig, getCanProjectAssign, getCanProjectEdit, getCanSelectVersion, getCanSetSecurity, getConfigFor, getContext, getDefaultAssignee, getDefaultSecurity, getFieldName, getGHConfiguration, getGhProject, getHighLightRatio, getHtmlEncodedText, getIsAssignable, getIssueCountField, getIssueDisplay, getIssueFieldManager, getJavascriptEncodedText, getModifierKey, getPageTitle, getPreferences, getProjectBoard, getProjectConfig, getProjectIssueTypes, getRedirectType, getReleasedVersions, getRemainingField, getReporterUsers, getSearchKey, getSearchResults, getSearchType, getSelectedBoard, getSelectedProjectId, getSelectedTab, getShowClassicBoardsWarning, getShowLegend, getStandardIssueTypes, getSubsVisibility, getSubtaskTypes, getText, getText, getText, getText, getTruncatedText, getType, getUnreleasedVersions, getUrlEncodedText, getUserSettings, getView, getViewIssueKey, getWarningId, getWarningUrl, getXsrfToken, hasModBar, htmlEncode, isAProjectBoard, isArchiveChartBoard, isAssigneeBoard, isBoardSpecified, isChartBoard, isCompactView, isComponentBoard, isConfigurationBoard, isHierarchyInstalled, isListAlt, isPlanningBoard, isRefresh, isReleasedBoard, isSearchBoard, isSecurityEnabled, isSelected, isSubtaskAllowed, isTaskBoard, isVersionBoard, registerSelectedView, setClassicBoardsWarningShown, setConfirmed, setIssueDisplay, setRedirectType, setSearchKey, setSearchType, setSelectedBoardId, setSelectedProjectId, setShowClassicBoardsWarning, setStart, setType, setViewIssueKey, setWarningId
 
Methods inherited from class com.pyxis.greenhopper.jira.actions.AbstractBoardAction
addError, addError, addError, asApplicationSlashJson, getAllJIRAProjects, getAllPriorities, getAllResolutions, getCalendarFormat, getCalendarLocale, getCalendarTimeFormat, getCanEditPreferences, getDefaultPriorityId, getDefaultResolutionId, getHelpPath, getI18n, getId, getIssueKeys, getIssuesToUpdate, getKey, getPluginKey, getPluginVersion, getResourceLocation, getUserProjectHistoryManager, getUtil, includeFieldResourcesForCurrentUser, isAdmin, isBetaEnabled, isHostedEnvironment, isTimeTrackingOn, isUnassignAllowed, redirectToDashboard, redirectToRapidStart, registerKeyboardContext, resetIssue, setI18nFactoryService, setId, setIssueKeys, setKey, setWebUtilities, toDecimalFormat, validate
 
Methods inherited from class com.pyxis.greenhopper.jira.actions.AbstractIssueSelectAction
cameFromIssue, cameFromParent, getIssue, getIssueObject, getIssueObjectNoSecurityCheck, getIssuePath, getLayoutBean, getParentIssueObject, getProject, getSecurityLevel, getSecurityLevel, getSecurityLevelName, getSubTaskManager, getSummaryIssue, getViewUrl, isEditable, isEditable, isHasEditIssuePermission, isIssueExists, isIssueValid, isSubTask, isSubTaskCreatable, isWorkflowAllowsEdit, redirectToView, setIssue
 
Methods inherited from class com.pyxis.greenhopper.jira.actions.IssueActionSupport
clearSelectedIssue, getAttachmentManager, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, getHoursPerDay, getIssueManager, getLastFailedLogin, getLastLogin, getLoginCount, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getPreviousLogin, getSearchRequest, getSelectedIssueId, getSessionPagerFilterManager, getSessionSearchRequestManager, getSessionSearchRequestManagerFactory, getSessionSelectedIssueManager, getTotalFailedLoginCount, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isElevatedSecurityCheckRequired, isFieldHidden, isFieldHidden, isFieldHidden, isTimeTrackingEnabled, setCurrentIssue, setSearchRequest, setSelectedIssueId, updateSearchRequest
 
Methods inherited from class com.pyxis.greenhopper.jira.actions.ProjectActionSupport
escapeJavaScript, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, setSelectedProject, setSelectedProject
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getVersionManager, getWebworkStack, getWebworkStack, hasErrorMessage, hasErrorMessageByKey, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, urlEncode
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResult, getUnescapedText, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addErrorMessage, doDefault, doExecute, doValidation, 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 com.pyxis.greenhopper.jira.util.I18n
getText
 
Methods inherited from interface com.atlassian.jira.web.action.issue.IssueSummaryAware
getLoggedInUser
 
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
setCommand
 

Field Detail

configurationId

protected java.lang.String configurationId

layouts

protected Layouts layouts

compactListLayout

protected CompactLayout compactListLayout

listLayout

protected ListLayout listLayout

cardLayout

protected CardLayout cardLayout

summaryLayout

protected SummaryLayout summaryLayout

typeId

protected java.lang.String typeId

statusValues

protected java.lang.String statusValues

resolutionValues

protected java.lang.String resolutionValues

stepId

protected java.lang.String stepId

display

protected java.lang.String display

fieldId

protected java.lang.String fieldId

flagValue

protected java.lang.String flagValue
Constructor Detail

ConfigurationAction

public ConfigurationAction(GreenHopper greenHopperService,
                           GreenHopperLicenseManager ghLicense,
                           com.atlassian.jira.issue.link.IssueLinkManager issueLinkManager,
                           com.atlassian.jira.config.SubTaskManager subtaskManager)
Method Detail

doSuccess

public java.lang.String doSuccess()
Overrides:
doSuccess in class BoardAction

doSetPermission

public java.lang.String doSetPermission()

doSetCreation

public java.lang.String doSetCreation()

doSetAggregation

public java.lang.String doSetAggregation()

doSetAutoAssign

public java.lang.String doSetAutoAssign()

doToggleCardBgColored

public java.lang.String doToggleCardBgColored()

doSetListAlt

public java.lang.String doSetListAlt()

doSetLinkType

public java.lang.String doSetLinkType()

doSetDefaultLayout

public java.lang.String doSetDefaultLayout()

doApplyLayoutToAll

public java.lang.String doApplyLayoutToAll()

doRemoveLayoutField

public java.lang.String doRemoveLayoutField()

doAddLayoutField

public java.lang.String doAddLayoutField()

doSetCorner

public java.lang.String doSetCorner()

doSaveLayout

public java.lang.String doSaveLayout()

doSetCardColor

public java.lang.String doSetCardColor()

doSetDefaultCardColor

public java.lang.String doSetDefaultCardColor()

doResetStepDefinition

public java.lang.String doResetStepDefinition()

doSetStepDefinition

public java.lang.String doSetStepDefinition()

doReorderSteps

public java.lang.String doReorderSteps()

doChangeStepName

public java.lang.String doChangeStepName()

doAddStep

public java.lang.String doAddStep()

doRemoveStep

public java.lang.String doRemoveStep()

doSetFlagField

public java.lang.String doSetFlagField()

doSetFlagValue

public java.lang.String doSetFlagValue()

doAddNonWorkingDay

public java.lang.String doAddNonWorkingDay()

doRemoveNonWorkingDay

public java.lang.String doRemoveNonWorkingDay()

getSelectedStep

public StepBoard getSelectedStep()

setStatusValues

public void setStatusValues(java.lang.String statusValues)

setResolutionValues

public void setResolutionValues(java.lang.String resolutionValues)

getRankingFields

public java.util.Set<IssueField> getRankingFields()

getAllAvailableRankingFields

public java.util.Set<IssueField> getAllAvailableRankingFields()

getAllAvailableFlagFields

public java.util.Set<IssueField> getAllAvailableFlagFields()

canRemove

public boolean canRemove(GlobalRankField rankingField)

getAllAvailableFlagValues

public java.util.Set<com.atlassian.jira.issue.customfields.option.Option> getAllAvailableFlagValues()

getTypeId

public java.lang.String getTypeId()

getStepId

public java.lang.String getStepId()

getNewStepId

public java.lang.String getNewStepId()

getColWidth

public double getColWidth()

setPermission

public void setPermission(boolean permission)

setAllowCreation

public void setAllowCreation(boolean allowCreation)

setUseAggregation

public void setUseAggregation(boolean useAggregation)

setAutoOn

public void setAutoOn(boolean autoOn)

setLinkTypeId

public void setLinkTypeId(java.lang.Long linkTypeId)

setStepId

public void setStepId(java.lang.String stepId)

setTypeId

public void setTypeId(java.lang.String typeId)

setCardColor

public void setCardColor(java.lang.String cardColor)

getIndex

public int getIndex()

setIndex

public void setIndex(int index)

setOrderedSteps

public void setOrderedSteps(java.lang.String orderedSteps)

setNewStepId

public void setNewStepId(java.lang.String newStepId)

setFieldId

public void setFieldId(java.lang.String fieldId)

setFlagValue

public void setFlagValue(java.lang.String flagValue)

isConfigBoard

public boolean isConfigBoard()

getDuplicatas

public java.util.Map<com.atlassian.jira.issue.status.Status,java.util.Set<com.atlassian.jira.issue.resolution.Resolution>> getDuplicatas()

setLayoutFields

public void setLayoutFields(java.lang.String layoutFields)

getIssueType

public com.atlassian.jira.issue.issuetype.IssueType getIssueType()

getDisplay

public java.lang.String getDisplay()

setDisplay

public void setDisplay(java.lang.String display)

isUpdated

public boolean isUpdated()

setConfigurationId

public void setConfigurationId(java.lang.String configurationId)

getFlagField

public FlagField getFlagField()

getLayouts

public Layouts getLayouts()

getCompactListLayout

public Layout getCompactListLayout()

getListLayout

public Layout getListLayout()

getCardLayout

public Layout getCardLayout()

getSummaryLayout

public Layout getSummaryLayout()

getAvailableFieldsForList

public java.util.List<IssueField> getAvailableFieldsForList()

getAvailableFieldsForCard

public java.util.List<IssueField> getAvailableFieldsForCard()

getAvailableFieldsForSummary

public java.util.List<IssueField> getAvailableFieldsForSummary()

getAllAvailableCornerFields

public java.util.List<IssueField> getAllAvailableCornerFields()

hasCorner

public boolean hasCorner()

getCardColor

public java.lang.String getCardColor()

setNonWorkingDay

public void setNonWorkingDay(java.lang.String nonWorkingDay)

isFullScreen

public boolean isFullScreen()
Overrides:
isFullScreen in class BoardAction

isCardBgColored

public boolean isCardBgColored()
Overrides:
isCardBgColored in class BoardAction

setListAlt

public void setListAlt(boolean listAlt)

getConfigurationId

public abstract java.lang.String getConfigurationId()

getConfiguration

public abstract Configuration getConfiguration()

getAllAvailableFields

public abstract java.util.Collection<IssueField> getAllAvailableFields(com.atlassian.jira.issue.issuetype.IssueType issueType)

getAllAvailableCornerFields

public abstract java.util.Collection<IssueField> getAllAvailableCornerFields(com.atlassian.jira.issue.issuetype.IssueType issueType)

getTemplateRedirectURL

protected abstract java.lang.String getTemplateRedirectURL(java.lang.String anchor)

getTBRedirectURL

protected abstract java.lang.String getTBRedirectURL()


Copyright © 2007-2013 Atlassian. All Rights Reserved.