com.atlassian.greenhopper.customfield
Class CustomFieldMetadata.Builder

java.lang.Object
  extended by com.atlassian.greenhopper.model.AbstractBuilder<CustomFieldMetadata>
      extended by com.atlassian.greenhopper.customfield.CustomFieldMetadata.Builder
Enclosing class:
CustomFieldMetadata

public static class CustomFieldMetadata.Builder
extends AbstractBuilder<CustomFieldMetadata>


Field Summary
 
Fields inherited from class com.atlassian.greenhopper.model.AbstractBuilder
instance
 
Constructor Summary
CustomFieldMetadata.Builder()
           
CustomFieldMetadata.Builder(java.lang.String fieldName, java.lang.String fieldDescription, java.lang.String fieldType, java.lang.String fieldSearcher, java.util.Set<IssueTypePrototype> issueTypePrototypes, java.util.List<java.lang.String> optionNames, java.lang.String defaultOptionName, boolean lockField, boolean requireField)
           
 
Method Summary
 CustomFieldMetadata build()
           
static CustomFieldMetadata.Builder from(CustomFieldMetadata source)
           
 java.lang.String getFieldDescription()
           
 java.lang.String getFieldName()
           
 java.lang.String getFieldSearcher()
           
 java.lang.String getFieldType()
           
 java.util.Set<IssueTypePrototype> getIssueTypePrototypes()
           
 boolean isLockField()
           
 boolean isRequireField()
           
 CustomFieldMetadata.Builder setDefaultOptionName(java.lang.String defaultOptionName)
           
 CustomFieldMetadata.Builder setFieldDescription(java.lang.String fieldDescription)
           
 CustomFieldMetadata.Builder setFieldName(java.lang.String fieldName)
           
 CustomFieldMetadata.Builder setFieldSearcher(java.lang.String fieldSearcher)
           
 CustomFieldMetadata.Builder setFieldType(java.lang.String fieldType)
           
 CustomFieldMetadata.Builder setIssueTypePrototypes(IssueTypePrototype... issueTypes)
           
 CustomFieldMetadata.Builder setIssueTypePrototypes(java.util.Set<IssueTypePrototype> issueTypeIds)
           
 CustomFieldMetadata.Builder setLockField(boolean lockField)
           
 CustomFieldMetadata.Builder setOptionNames(java.lang.String... optionNames)
           
 CustomFieldMetadata.Builder setRequireField(boolean requireField)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomFieldMetadata.Builder

public CustomFieldMetadata.Builder()

CustomFieldMetadata.Builder

public CustomFieldMetadata.Builder(java.lang.String fieldName,
                                   java.lang.String fieldDescription,
                                   java.lang.String fieldType,
                                   java.lang.String fieldSearcher,
                                   java.util.Set<IssueTypePrototype> issueTypePrototypes,
                                   java.util.List<java.lang.String> optionNames,
                                   java.lang.String defaultOptionName,
                                   boolean lockField,
                                   boolean requireField)
Method Detail

from

public static CustomFieldMetadata.Builder from(CustomFieldMetadata source)

getFieldName

public java.lang.String getFieldName()

setFieldName

public CustomFieldMetadata.Builder setFieldName(java.lang.String fieldName)

getFieldDescription

public java.lang.String getFieldDescription()

setFieldDescription

public CustomFieldMetadata.Builder setFieldDescription(java.lang.String fieldDescription)

getFieldType

public java.lang.String getFieldType()

setFieldType

public CustomFieldMetadata.Builder setFieldType(java.lang.String fieldType)

getFieldSearcher

public java.lang.String getFieldSearcher()

setFieldSearcher

public CustomFieldMetadata.Builder setFieldSearcher(java.lang.String fieldSearcher)

getIssueTypePrototypes

public java.util.Set<IssueTypePrototype> getIssueTypePrototypes()

setIssueTypePrototypes

public CustomFieldMetadata.Builder setIssueTypePrototypes(java.util.Set<IssueTypePrototype> issueTypeIds)

setIssueTypePrototypes

public CustomFieldMetadata.Builder setIssueTypePrototypes(IssueTypePrototype... issueTypes)

setOptionNames

public CustomFieldMetadata.Builder setOptionNames(java.lang.String... optionNames)

setDefaultOptionName

public CustomFieldMetadata.Builder setDefaultOptionName(java.lang.String defaultOptionName)

setLockField

public CustomFieldMetadata.Builder setLockField(boolean lockField)

isLockField

public boolean isLockField()

setRequireField

public CustomFieldMetadata.Builder setRequireField(boolean requireField)

isRequireField

public boolean isRequireField()

build

public CustomFieldMetadata build()
Overrides:
build in class AbstractBuilder<CustomFieldMetadata>


Copyright © 2007-2014 Atlassian. All Rights Reserved.