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

java.lang.Object
  extended by org.kuali.rice.core.api.mo.AbstractDataTransferObject
      extended by org.kuali.rice.krms.api.repository.term.TermResolverDefinition
All Implemented Interfaces:
Serializable, Identifiable, Versioned, ModelObjectBasic, ModelObjectComplete, TermResolverDefinitionContract

public final class TermResolverDefinition
extends AbstractDataTransferObject
implements TermResolverDefinitionContract

This is a description of what this class does - gilesp don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Nested Class Summary
static class TermResolverDefinition.Builder
           
 
Method Summary
 Map<String,String> getAttributes()
           
 String getId()
          The unique identifier for an object.
 String getName()
           
 String getNamespace()
           
 TermSpecificationDefinition getOutput()
           
 Set<String> getParameterNames()
           
 Set<TermSpecificationDefinition> getPrerequisites()
           
 String getTypeId()
           
 Long getVersionNumber()
          Returns the version number for this object.
 
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Specified by:
getId in interface Identifiable
Returns:
the id

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface TermResolverDefinitionContract
Returns:
the namespace

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 getOutput()
Specified by:
getOutput in interface TermResolverDefinitionContract
Returns:
the specification

getPrerequisites

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

getAttributes

public Map<String,String> getAttributes()
Specified by:
getAttributes in interface TermResolverDefinitionContract
Returns:
the attributes

getParameterNames

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

getVersionNumber

public Long getVersionNumber()
Description copied from interface: Versioned
Returns the version number for this object. In general, this value should only be null if the object has not yet been stored to a persistent data store. This version number is generally used for the purposes of optimistic locking.

Specified by:
getVersionNumber in interface Versioned
Returns:
the version number, or null if one has not been assigned yet
See Also:
Versioned.getVersionNumber()


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