com.atlassian.greenhopper.service.rapid.view.detailview
Class DetailViewFieldConfig

java.lang.Object
  extended by com.atlassian.greenhopper.service.rapid.view.detailview.DetailViewFieldConfig

public class DetailViewFieldConfig
extends java.lang.Object

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
static com.google.common.base.Predicate<DetailViewFieldConfig> IS_VALID
           
static com.google.common.base.Function<DetailViewFieldConfig,com.atlassian.jira.issue.fields.Field> TO_FIELD
           
 
Method Summary
static 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.
 DetailViewField getDetailViewField()
           
 com.atlassian.jira.issue.fields.Field getJiraField()
           
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IS_VALID

public static com.google.common.base.Predicate<DetailViewFieldConfig> IS_VALID

TO_FIELD

public static com.google.common.base.Function<DetailViewFieldConfig,com.atlassian.jira.issue.fields.Field> TO_FIELD
Method Detail

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 storage
jiraField - the valid JIRA Field.
Returns:
the instance

forInvalidField

public static DetailViewFieldConfig forInvalidField(DetailViewField detailViewField)
Creates an instance which encapsulates an valid field.

Parameters:
detailViewField - the entry in storage
Returns:
the instance

getDetailViewField

public DetailViewField 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


Copyright © 2007-2014 Atlassian. All Rights Reserved.