|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.jira.issue.fields.DefaultFieldManager
Created by IntelliJ IDEA. User: Owen Date: 18/09/2003 Time: 13:06:36 To change this template use Options | File Templates.
| Field Summary |
| Fields inherited from interface com.atlassian.jira.issue.fields.FieldManager |
CUSTOM_FIELD_PREFIX |
| Constructor Summary | |
DefaultFieldManager()
|
|
| Method Summary | |
java.util.Set |
getAllAvailableNavigableFields()
Returns a set of Fields that are NOT hidden in AT LEAST ONE project in the system. |
java.util.Set |
getAvailableCustomFieldsWithScope(User remoteUser,
GenericValue project,
java.util.List issueTypes)
Returns a set of CustomFields that are in scope |
java.util.Set |
getAvailableNavigableFields(User remoteUser)
Returns a set of Fields that are NOT hidden in AT LEAST ONE project that
the remote user can see (has com.atlassian.jira.security.Permissions.BROWSE permission for). |
java.util.Set |
getAvailableNavigableFieldsWithScope(User remoteUser,
GenericValue project,
java.util.List issueTypes)
Returns a set of Fields that are NOT hidden in AT LEAST ONE project that
the remote user can see (has com.atlassian.jira.security.Permissions.BROWSE permission for). |
ColumnLayoutManager |
getColumnLayoutManager()
|
CompositeComponentField |
getCompositeComponentField(java.lang.String id)
|
CustomField |
getCustomField(java.lang.String id)
|
java.lang.Long |
getCustomFieldId(java.lang.String id)
|
CustomFieldManager |
getCustomFieldManager()
|
Field |
getField(java.lang.String id)
|
FieldLayoutManager |
getFieldLayoutManager()
|
HideableField |
getHideableField(java.lang.String id)
|
NavigableField |
getNavigableField(java.lang.String id)
|
OrderableField |
getOrderableField(java.lang.String id)
|
java.util.Set |
getOrderableFields()
|
RequirableField |
getRequiredField(java.lang.String id)
|
java.util.Set |
getUnavailableFields()
|
boolean |
isCustomField(Field field)
|
boolean |
isCustomField(java.lang.String id)
|
protected boolean |
isEnterpriseEdition()
|
boolean |
isFieldHidden(User remoteUser,
Field field)
Determines whether the field is NOT hidden in AT LEAST one FieldLayout that the user can see
(assigned to projects for which the user has the Permissions.BROWSE permission). |
boolean |
isFieldHidden(User remoteUser,
java.lang.String fieldId)
Determines whether the field with id of fieldId is NOT hidden in AT LEAST one FieldLayout that the user can see
(assigned to projects for which the user has the Permissions.BROWSE permission). |
boolean |
isHideableField(Field field)
|
boolean |
isHideableField(java.lang.String id)
|
boolean |
isNavigableField(Field field)
|
boolean |
isNavigableField(java.lang.String id)
|
boolean |
isOrderableField(Field field)
|
boolean |
isOrderableField(java.lang.String id)
|
boolean |
isRequirableField(Field field)
|
boolean |
isRequirableField(java.lang.String id)
|
protected boolean |
isTimeTrackingOn()
|
void |
refresh()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DefaultFieldManager()
| Method Detail |
public Field getField(java.lang.String id)
getField in interface FieldManager
public java.util.Set getAllAvailableNavigableFields()
throws FieldException
Fields that are NOT hidden in AT LEAST ONE project in the system.
getAllAvailableNavigableFields in interface FieldManagerFieldException - if cannot retrieve the projects the user can see, or if cannot retrieve
the field layouts for the viewable projects
public java.util.Set getAvailableNavigableFields(User remoteUser)
throws FieldException
Fields that are NOT hidden in AT LEAST ONE project that
the remote user can see (has com.atlassian.jira.security.Permissions.BROWSE permission for).
getAvailableNavigableFields in interface FieldManagerremoteUser -
FieldException - if cannot retrieve the projects the user can see, or if cannot retrieve
the field layouts for the viewable projects
public java.util.Set getAvailableNavigableFieldsWithScope(User remoteUser,
GenericValue project,
java.util.List issueTypes)
throws FieldException
Fields that are NOT hidden in AT LEAST ONE project that
the remote user can see (has com.atlassian.jira.security.Permissions.BROWSE permission for).
getAvailableNavigableFieldsWithScope in interface FieldManagerremoteUser -
FieldException - if cannot retrieve the projects the user can see, or if cannot retrieve
the field layouts for the viewable projects
public java.util.Set getAvailableCustomFieldsWithScope(User remoteUser,
GenericValue project,
java.util.List issueTypes)
throws FieldException
CustomFields that are in scope
getAvailableCustomFieldsWithScope in interface FieldManagerremoteUser -
FieldException - if cannot retrieve the projects the user can see, or if cannot retrieve
the field layouts for the viewable projects
public boolean isFieldHidden(User remoteUser,
java.lang.String fieldId)
throws FieldLayoutStorageException
FieldLayout that the user can see
(assigned to projects for which the user has the Permissions.BROWSE permission).
isFieldHidden in interface FieldManagerremoteUser - fieldId -
FieldLayoutStorageException
public boolean isFieldHidden(User remoteUser,
Field field)
throws FieldLayoutStorageException
FieldLayout that the user can see
(assigned to projects for which the user has the Permissions.BROWSE permission).
isFieldHidden in interface FieldManagerremoteUser - field -
FieldLayoutStorageException
public java.lang.Long getCustomFieldId(java.lang.String id)
throws java.lang.NumberFormatException
getCustomFieldId in interface FieldManagerjava.lang.NumberFormatExceptionpublic boolean isCustomField(java.lang.String id)
isCustomField in interface FieldManagerpublic boolean isCustomField(Field field)
isCustomField in interface FieldManagerpublic CustomField getCustomField(java.lang.String id)
getCustomField in interface FieldManagerpublic boolean isHideableField(java.lang.String id)
isHideableField in interface FieldManagerpublic boolean isHideableField(Field field)
isHideableField in interface FieldManagerpublic HideableField getHideableField(java.lang.String id)
getHideableField in interface FieldManagerpublic boolean isOrderableField(java.lang.String id)
isOrderableField in interface FieldManagerpublic boolean isOrderableField(Field field)
isOrderableField in interface FieldManagerpublic OrderableField getOrderableField(java.lang.String id)
getOrderableField in interface FieldManagerpublic java.util.Set getOrderableFields()
getOrderableFields in interface FieldManagerpublic boolean isNavigableField(java.lang.String id)
isNavigableField in interface FieldManagerpublic boolean isNavigableField(Field field)
isNavigableField in interface FieldManagerpublic CompositeComponentField getCompositeComponentField(java.lang.String id)
public NavigableField getNavigableField(java.lang.String id)
getNavigableField in interface FieldManagerpublic boolean isRequirableField(java.lang.String id)
isRequirableField in interface FieldManagerpublic boolean isRequirableField(Field field)
isRequirableField in interface FieldManagerpublic RequirableField getRequiredField(java.lang.String id)
getRequiredField in interface FieldManagerpublic CustomFieldManager getCustomFieldManager()
getCustomFieldManager in interface FieldManagerpublic FieldLayoutManager getFieldLayoutManager()
getFieldLayoutManager in interface FieldManagerpublic ColumnLayoutManager getColumnLayoutManager()
getColumnLayoutManager in interface FieldManagerpublic void refresh()
refresh in interface FieldManagerprotected boolean isTimeTrackingOn()
protected boolean isEnterpriseEdition()
public java.util.Set getUnavailableFields()
getUnavailableFields in interface FieldManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||