com.atlassian.jira.issue.fields
Interface FieldManager

All Known Implementing Classes:
DefaultFieldManager

public interface FieldManager


Field Summary
static java.lang.String CUSTOM_FIELD_PREFIX
           
 
Method Summary
 java.util.Set getAllAvailableNavigableFields()
           
 java.util.Set getAvailableCustomFields(com.opensymphony.user.User remoteUser, org.ofbiz.core.entity.GenericValue issue)
           
 java.util.Set getAvailableCustomFieldsWithScope(com.opensymphony.user.User remoteUser, org.ofbiz.core.entity.GenericValue project, java.util.List issueTypes)
           
 java.util.Set getAvailableNavigableFields(com.opensymphony.user.User remoteUser)
           
 java.util.Set getAvailableNavigableFieldsWithScope(com.opensymphony.user.User user, org.ofbiz.core.entity.GenericValue project, java.util.List issueTypes)
           
 ColumnLayoutManager getColumnLayoutManager()
           
 CompositeField getCompositeField(java.lang.String parentId)
           
 CustomField getCustomField(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)
           
 boolean isFieldHidden(com.opensymphony.user.User remoteUser, Field field)
           
 boolean isFieldHidden(com.opensymphony.user.User remoteUser, java.lang.String fieldId)
           
 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)
           
 void refresh()
           
 

Field Detail

CUSTOM_FIELD_PREFIX

public static final java.lang.String CUSTOM_FIELD_PREFIX
See Also:
Constant Field Values
Method Detail

getField

public Field getField(java.lang.String id)

isCustomField

public boolean isCustomField(java.lang.String id)

isCustomField

public boolean isCustomField(Field field)

getCustomField

public CustomField getCustomField(java.lang.String id)

isHideableField

public boolean isHideableField(java.lang.String id)

isHideableField

public boolean isHideableField(Field field)

getHideableField

public HideableField getHideableField(java.lang.String id)

isOrderableField

public boolean isOrderableField(java.lang.String id)

isOrderableField

public boolean isOrderableField(Field field)

getOrderableField

public OrderableField getOrderableField(java.lang.String id)

getOrderableFields

public java.util.Set getOrderableFields()

isNavigableField

public boolean isNavigableField(java.lang.String id)

isNavigableField

public boolean isNavigableField(Field field)

getNavigableField

public NavigableField getNavigableField(java.lang.String id)

isRequirableField

public boolean isRequirableField(java.lang.String id)

isRequirableField

public boolean isRequirableField(Field field)

getRequiredField

public RequirableField getRequiredField(java.lang.String id)

getCompositeField

public CompositeField getCompositeField(java.lang.String parentId)

getCustomFieldManager

public CustomFieldManager getCustomFieldManager()

getFieldLayoutManager

public FieldLayoutManager getFieldLayoutManager()

getColumnLayoutManager

public ColumnLayoutManager getColumnLayoutManager()

refresh

public void refresh()

getUnavailableFields

public java.util.Set getUnavailableFields()

isFieldHidden

public boolean isFieldHidden(com.opensymphony.user.User remoteUser,
                             Field field)
                      throws FieldLayoutStorageException,
                             org.ofbiz.core.entity.GenericEntityException
Throws:
FieldLayoutStorageException
org.ofbiz.core.entity.GenericEntityException

isFieldHidden

public boolean isFieldHidden(com.opensymphony.user.User remoteUser,
                             java.lang.String fieldId)
                      throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getAvailableCustomFieldsWithScope

public java.util.Set getAvailableCustomFieldsWithScope(com.opensymphony.user.User remoteUser,
                                                       org.ofbiz.core.entity.GenericValue project,
                                                       java.util.List issueTypes)
                                                throws FieldException
Throws:
FieldException

getAvailableNavigableFieldsWithScope

public java.util.Set getAvailableNavigableFieldsWithScope(com.opensymphony.user.User user,
                                                          org.ofbiz.core.entity.GenericValue project,
                                                          java.util.List issueTypes)
                                                   throws FieldException
Throws:
FieldException

getAvailableCustomFields

public java.util.Set getAvailableCustomFields(com.opensymphony.user.User remoteUser,
                                              org.ofbiz.core.entity.GenericValue issue)
                                       throws FieldException
Throws:
FieldException

getAllAvailableNavigableFields

public java.util.Set getAllAvailableNavigableFields()
                                             throws FieldException
Throws:
FieldException

getAvailableNavigableFields

public java.util.Set getAvailableNavigableFields(com.opensymphony.user.User remoteUser)
                                          throws FieldException
Throws:
FieldException


Copyright © 2002-2005 Atlassian. All Rights Reserved.