org.kuali.rice.krms.api.repository.term
Class TermParameterDefinition
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.term.TermParameterDefinition
- All Implemented Interfaces:
- Serializable, Identifiable, Versioned, ModelObjectBasic, ModelObjectComplete, TermParameterDefinitionContract
public final class TermParameterDefinition
- extends AbstractDataTransferObject
- implements TermParameterDefinitionContract
Immutable DTO for TermParameters. An instance represents a single parameter on a Term.
Construction must be done via the TermParameterDefinition.Builder
inner class.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
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
getTermId
public String getTermId()
- Specified by:
getTermId
in interface TermParameterDefinitionContract
- Returns:
- the termId
getName
public String getName()
- Specified by:
getName
in interface TermParameterDefinitionContract
- Returns:
- the name
getValue
public String getValue()
- Specified by:
getValue
in interface TermParameterDefinitionContract
- Returns:
- the value
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.