org.kuali.rice.krms.api.repository
Class TermResolverDefinition.Builder

java.lang.Object
  extended by org.kuali.rice.krms.api.repository.TermResolverDefinition.Builder
All Implemented Interfaces:
Serializable, ModelBuilder, TermResolverDefinitionContract
Enclosing class:
TermResolverDefinition

public static class TermResolverDefinition.Builder
extends Object
implements TermResolverDefinitionContract, ModelBuilder, Serializable

See Also:
Serialized Form

Field Summary
static TermResolverDefinition.Builder dummy
           
 
Method Summary
 TermResolverDefinition build()
          This overridden method ...
 List<TermResolverAttribute.Builder> getAttributes()
           
 String getId()
           
 String getName()
           
 String getNamespaceCode()
           
 TermSpecificationDefinition.Builder getOutput()
           
 List<String> getParameterNames()
           
 List<TermSpecificationDefinition.Builder> getPrerequisites()
           
 String getTypeId()
           
 void setAttributes(List<TermResolverAttribute.Builder> attributes)
           
 void setId(String id)
           
 void setName(String name)
           
 void setNamespaceCode(String namespaceCode)
           
 void setOutput(TermSpecificationDefinition.Builder output)
           
 void setParameterNames(List<String> parameterNames)
           
 void setPrerequisites(List<TermSpecificationDefinition.Builder> prerequisites)
           
 void setTypeId(String typeId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dummy

public static final TermResolverDefinition.Builder dummy
Method Detail

setId

public void setId(String id)
Parameters:
id - the id to set

setNamespaceCode

public void setNamespaceCode(String namespaceCode)
Parameters:
namespaceCode - the namespaceCode to set

setName

public void setName(String name)
Parameters:
name - the name to set

setTypeId

public void setTypeId(String typeId)
Parameters:
typeId - the typeId to set

setOutput

public void setOutput(TermSpecificationDefinition.Builder output)
Parameters:
output - the output to set

setPrerequisites

public void setPrerequisites(List<TermSpecificationDefinition.Builder> prerequisites)
Parameters:
prerequisites - the prerequisites to set

setAttributes

public void setAttributes(List<TermResolverAttribute.Builder> attributes)
Parameters:
attributes - the attributes to set

setParameterNames

public void setParameterNames(List<String> parameterNames)
Parameters:
parameterNames - the parameterNames to set

getId

public String getId()
Specified by:
getId in interface TermResolverDefinitionContract
Returns:
the id

getNamespaceCode

public String getNamespaceCode()
Specified by:
getNamespaceCode in interface TermResolverDefinitionContract
Returns:
the namespaceCode

getName

public String getName()
Specified by:
getName in interface TermResolverDefinitionContract
Returns:
the name

getTypeId

public String getTypeId()
Specified by:
getTypeId in interface TermResolverDefinitionContract
Returns:
the typeId

getOutput

public TermSpecificationDefinition.Builder getOutput()
Specified by:
getOutput in interface TermResolverDefinitionContract
Returns:
the output

getPrerequisites

public List<TermSpecificationDefinition.Builder> getPrerequisites()
Specified by:
getPrerequisites in interface TermResolverDefinitionContract
Returns:
the prerequisites

getAttributes

public List<TermResolverAttribute.Builder> getAttributes()
Specified by:
getAttributes in interface TermResolverDefinitionContract
Returns:
the attributes

getParameterNames

public List<String> getParameterNames()
Specified by:
getParameterNames in interface TermResolverDefinitionContract
Returns:
the parameterNames

build

public TermResolverDefinition build()
This overridden method ...

Specified by:
build in interface ModelBuilder
Returns:
an instance of the object being built by this builder, should never return null
See Also:
ModelBuilder.build()


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.