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<java.lang.String> issueTypeIds, java.util.List<java.lang.String> optionNames, java.lang.String defaultOptionName)
           
 
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<java.lang.String> getIssueTypeIds()
           
 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 setIssueTypeIds(java.util.Set<java.lang.String> issueTypeIds)
           
 CustomFieldMetadata.Builder setIssueTypeIds(java.lang.String... issueTypeIds)
           
 CustomFieldMetadata.Builder setOptionNames(java.lang.String... optionNames)
           
 
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<java.lang.String> issueTypeIds,
                                   java.util.List<java.lang.String> optionNames,
                                   java.lang.String defaultOptionName)
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)

getIssueTypeIds

public java.util.Set<java.lang.String> getIssueTypeIds()

setIssueTypeIds

public CustomFieldMetadata.Builder setIssueTypeIds(java.util.Set<java.lang.String> issueTypeIds)

setIssueTypeIds

public CustomFieldMetadata.Builder setIssueTypeIds(java.lang.String... issueTypeIds)

setOptionNames

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

setDefaultOptionName

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

build

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


Copyright © 2007-2012 Atlassian. All Rights Reserved.