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, 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

Field Summary
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, savedFilters, selectedProject
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface com.atlassian.jira.util.I18nHelper
DEFAULT_RESOURCE_BUNDLE
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
protected AbstractConfigureFieldLayout(FieldScreenManager fieldScreenManager, RendererManager rendererManager)
           
 
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()
           
 List getOrderedList()
           
 String getRendererDisplayName(String rendererType)
           
 RendererManager getRendererManager()
           
 Integer getRequire()
           
 boolean isCustomField(FieldLayoutItem fieldLayoutItem)
           
 boolean isHasDefaultFieldLayout()
           
 boolean isHideable(FieldLayoutItem fieldLayoutItem)
           
 boolean isMandatory(FieldLayoutItem fieldLayoutItem)
           
 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
addErrorCollection, forceRedirect, getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getSearchSortReverseDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getText, getTimeFormat, getUserFullName, getVersionManager, getWebworkStack, getWebworkStack, htmlEncode, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isSystemAdministrator, isUserExists, setReturnUrl, setSelectedProjectId
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getApplicationProperties, getDefaultResourceBundle, getDelegator, getJiraLocaleUtils, getLocale, getResult, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addError, 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.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
setCommand
 

Constructor Detail

AbstractConfigureFieldLayout

protected AbstractConfigureFieldLayout(FieldScreenManager fieldScreenManager,
                                       RendererManager rendererManager)
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()


Copyright © 2002-2009 Atlassian. All Rights Reserved.