com.atlassian.jira.web.action.admin.issuefields
Class AbstractConfigureFieldLayout

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.atlassian.jira.web.action.admin.issuefields.AbstractConfigureFieldLayout
All Implemented Interfaces:
ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
ConfigureFieldLayout, EditFieldLayoutItemRenderer, ViewIssueFields

public abstract class AbstractConfigureFieldLayout
extends JiraWebActionSupport

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageType
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.Reason
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory
 
Field Summary
protected  HackyFieldRendererRegistry hackyFieldRendererRegistry
           
 
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
protected AbstractConfigureFieldLayout(FieldScreenManager fieldScreenManager, RendererManager rendererManager, ReindexMessageManager reindexMessageManager, FieldLayoutSchemeHelper fieldLayoutSchemeHelper, FieldManager fieldManager, FieldLayoutManager fieldLayoutManager, HackyFieldRendererRegistry hackyFieldRendererRegistry, ManagedConfigurationItemService managedConfigurationItemService)
           
 
Method Summary
 String doHide()
           
 String doRequire()
           
 String doRestoreDefaults()
           
abstract  EditableFieldLayout getFieldLayout()
           
protected  FieldLayoutManager getFieldLayoutManager()
           
protected  FieldManager getFieldManager()
           
 String getFieldName(Field field)
           
protected abstract  String getFieldRedirect()
           
 Collection getFieldScreenTabs(OrderableField orderableField)
           
 Integer getHide()
           
 Long getId()
           
 String getManagedFieldDescriptionKey(Field field)
           
 List getOrderedList()
           
 String getRendererDisplayName(String rendererType)
           
 RendererManager getRendererManager()
           
 Integer getRequire()
           
 boolean isCustomField(FieldLayoutItem fieldLayoutItem)
           
 boolean isFieldLocked(Field field)
           
 boolean isFieldManaged(Field field)
           
 boolean isHasDefaultFieldLayout()
           
 boolean isHideable(FieldLayoutItem fieldLayoutItem)
           
 boolean isMandatory(FieldLayoutItem fieldLayoutItem)
           
 boolean isRenderable(OrderableField field)
           
 boolean isRequirable(FieldLayoutItem fieldLayoutItem)
           
 boolean isUnscreenable(FieldLayoutItem fieldLayoutItem)
           
 void setHide(Integer hide)
           
 void setId(Long id)
           
 void setRequire(Integer require)
           
protected abstract  void store()
           
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, urlEncode
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doDefault, doExecute, doValidation, getCommandName, 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.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
getCommandName, setCommand
 

Field Detail

hackyFieldRendererRegistry

protected final HackyFieldRendererRegistry hackyFieldRendererRegistry
Constructor Detail

AbstractConfigureFieldLayout

protected AbstractConfigureFieldLayout(FieldScreenManager fieldScreenManager,
                                       RendererManager rendererManager,
                                       ReindexMessageManager reindexMessageManager,
                                       FieldLayoutSchemeHelper fieldLayoutSchemeHelper,
                                       FieldManager fieldManager,
                                       FieldLayoutManager fieldLayoutManager,
                                       HackyFieldRendererRegistry hackyFieldRendererRegistry,
                                       ManagedConfigurationItemService managedConfigurationItemService)
Method Detail

getFieldLayout

public abstract EditableFieldLayout getFieldLayout()

getOrderedList

public List getOrderedList()

getFieldRedirect

protected abstract String getFieldRedirect()
                                    throws Exception
Throws:
Exception

doHide

public String doHide()
              throws Exception
Throws:
Exception

doRequire

public String doRequire()
                 throws Exception
Throws:
Exception

store

protected abstract void store()

isHideable

public boolean isHideable(FieldLayoutItem fieldLayoutItem)

isRequirable

public boolean isRequirable(FieldLayoutItem fieldLayoutItem)

isMandatory

public boolean isMandatory(FieldLayoutItem fieldLayoutItem)

isUnscreenable

public boolean isUnscreenable(FieldLayoutItem fieldLayoutItem)

getFieldScreenTabs

public Collection getFieldScreenTabs(OrderableField orderableField)

isCustomField

public boolean isCustomField(FieldLayoutItem fieldLayoutItem)

isHasDefaultFieldLayout

public boolean isHasDefaultFieldLayout()

doRestoreDefaults

public String doRestoreDefaults()
                         throws Exception
Throws:
Exception

getId

public Long getId()

setId

public void setId(Long id)

getHide

public Integer getHide()

setHide

public void setHide(Integer hide)

getRequire

public Integer getRequire()

setRequire

public void setRequire(Integer require)

getFieldName

public String getFieldName(Field field)

getRendererManager

public RendererManager getRendererManager()

getRendererDisplayName

public String getRendererDisplayName(String rendererType)

getFieldManager

protected FieldManager getFieldManager()

getFieldLayoutManager

protected FieldLayoutManager getFieldLayoutManager()

isRenderable

public boolean isRenderable(OrderableField field)

isFieldManaged

public boolean isFieldManaged(Field field)

isFieldLocked

public boolean isFieldLocked(Field field)

getManagedFieldDescriptionKey

public String getManagedFieldDescriptionKey(Field field)


Copyright © 2002-2015 Atlassian. All Rights Reserved.