Class DetailViewFieldConfig
java.lang.Object
com.atlassian.greenhopper.service.rapid.view.detailview.DetailViewFieldConfig
Result object for
DetailViewFieldConfigurationService
. Encapsulates the configured detail view fields of a
RapidView
. A configured field may be valid or invalid at runtime.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic com.google.common.base.Predicate
<DetailViewFieldConfig> static com.google.common.base.Function
<DetailViewFieldConfig, com.atlassian.jira.issue.fields.Field> -
Method Summary
Modifier and TypeMethodDescriptionstatic DetailViewFieldConfig
forInvalidField
(DetailViewField detailViewField) Creates an instance which encapsulates an valid field.static DetailViewFieldConfig
forValidField
(DetailViewField detailViewField, com.atlassian.jira.issue.fields.Field jiraField) Creates an instance which encapsulates a valid field.com.atlassian.jira.issue.fields.Field
boolean
isValid()
-
Field Details
-
IS_VALID
-
TO_FIELD
public static com.google.common.base.Function<DetailViewFieldConfig,com.atlassian.jira.issue.fields.Field> TO_FIELD
-
-
Method Details
-
forValidField
public static DetailViewFieldConfig forValidField(DetailViewField detailViewField, com.atlassian.jira.issue.fields.Field jiraField) Creates an instance which encapsulates a valid field.- Parameters:
detailViewField
- the entry in storagejiraField
- the valid JIRAField
.- Returns:
- the instance
-
forInvalidField
Creates an instance which encapsulates an valid field.- Parameters:
detailViewField
- the entry in storage- Returns:
- the instance
-
getDetailViewField
-
isValid
public boolean isValid() -
getJiraField
public com.atlassian.jira.issue.fields.Field getJiraField()- Returns:
- the field or null if this configuration is not valid
-