com.atlassian.jira.web.bean
Class CustomIssueXMLViewFieldsBean
java.lang.Object
com.atlassian.jira.web.bean.CustomIssueXMLViewFieldsBean
public class CustomIssueXMLViewFieldsBean
- extends Object
Purpose of this class is to enable custom XML issue views.
This class is a wrapper of FieldVisibilityManager
If field parameters for issue view were defined correctly they are evaluated first
and only for requested fields visibiliy is checked with FieldVisibilityManager
.
For non orderable fields checking with FieldVisibilityManager
is skipped and true value is returned.
Another exception are time tracking fields, which are evaluated based on IssueFieldConstants.TIMETRACKING
field.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomIssueXMLViewFieldsBean
public CustomIssueXMLViewFieldsBean(IssueViewFieldParams issueViewFieldParams,
Long projectId,
String issueTypeId)
isFieldRequestedAndVisible
public boolean isFieldRequestedAndVisible(String fieldId)
- Parameters:
fieldId
-
- Returns:
- true if field is defiend in custom view parameters and not hidden,
or just not hidden if no view parameters were specified
or is non orderable field
Copyright © 2002-2013 Atlassian. All Rights Reserved.