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

java.lang.Object
  extended byActionSupport
      extended bycom.atlassian.jira.action.JiraActionSupport
          extended bycom.atlassian.jira.web.action.JiraWebActionSupport
              extended bycom.atlassian.jira.web.action.admin.issuefields.AbstractEditFieldLayout
Direct Known Subclasses:
EditFieldLayout, ViewIssueFields

public abstract class AbstractEditFieldLayout
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, permissionManager, request
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Constructor Summary
AbstractEditFieldLayout()
           
 
Method Summary
 java.lang.String doHide()
           
 java.lang.String doMoveDown()
           
 java.lang.String doMoveUp()
           
 java.lang.String doRequire()
           
 java.lang.String doRestoreDefaults()
           
 java.lang.Integer getDown()
           
protected abstract  EditableFieldLayout getFieldLayout()
           
protected  FieldLayoutManager getFieldLayoutManager()
           
 java.lang.String getFieldName(Field field)
           
 java.lang.Integer getHide()
           
 java.util.List getOrderedList()
           
 java.lang.Integer getRequire()
           
 java.lang.Integer getUp()
           
 boolean isCustomField(FieldLayoutItem fieldLayoutItem)
           
 boolean isHasDefaultFieldLayout()
           
 boolean isHideable(FieldLayoutItem fieldLayoutItem)
           
 boolean isRequirable(FieldLayoutItem fieldLayoutItem)
           
 void setDown(java.lang.Integer down)
           
 void setHide(java.lang.Integer hide)
           
 void setRequire(java.lang.Integer require)
           
 void setUp(java.lang.Integer up)
           
protected abstract  void store()
           
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getConstantsManager, getDefaultAssignee, getField, getLocale, getOutlookDate, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getText, getText, getText, getText, getUserFullName, getUserPreferences, isDefaultAssignee, isDefaultAssignee, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, processDefaultAssignee, processDefaultAssignee
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrors, execute, getActionName, getApplicationProperties, getDelegator, getLocaleUtils, getResult, isIndexing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEditFieldLayout

public AbstractEditFieldLayout()
Method Detail

getFieldLayout

protected abstract EditableFieldLayout getFieldLayout()

getOrderedList

public java.util.List getOrderedList()

doMoveUp

public java.lang.String doMoveUp()

doMoveDown

public java.lang.String doMoveDown()

doHide

public java.lang.String doHide()

doRequire

public java.lang.String doRequire()

store

protected abstract void store()

isHideable

public boolean isHideable(FieldLayoutItem fieldLayoutItem)

isRequirable

public boolean isRequirable(FieldLayoutItem fieldLayoutItem)

isCustomField

public boolean isCustomField(FieldLayoutItem fieldLayoutItem)

isHasDefaultFieldLayout

public boolean isHasDefaultFieldLayout()

doRestoreDefaults

public java.lang.String doRestoreDefaults()

getUp

public java.lang.Integer getUp()

setUp

public void setUp(java.lang.Integer up)

getDown

public java.lang.Integer getDown()

setDown

public void setDown(java.lang.Integer down)

getHide

public java.lang.Integer getHide()

setHide

public void setHide(java.lang.Integer hide)

getRequire

public java.lang.Integer getRequire()

setRequire

public void setRequire(java.lang.Integer require)

getFieldName

public java.lang.String getFieldName(Field field)

getFieldLayoutManager

protected FieldLayoutManager getFieldLayoutManager()