@Entity public class TermBo extends Object implements TermDefinitionContract, Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
TERM_SEQ_NAME |
protected Long |
versionNumber |
| Constructor and Description |
|---|
TermBo() |
| Modifier and Type | Method and Description |
|---|---|
void |
exportToParametersMap() |
static TermBo |
from(TermDefinition im)
Converts a immutable object to it's mutable bo counterpart
|
String |
getDescription()
Get the description for this
TermDefinitionContract. |
String |
getId()
The unique identifier for an object.
|
List<TermParameterBo> |
getParameters()
Get any parameters specified on this
TermDefinitionContract. |
Map<String,String> |
getParametersMap() |
TermSpecificationBo |
getSpecification()
Get the associated
TermSpecificationDefinitionContract which specifies some important details about
the term. |
String |
getSpecificationId() |
Long |
getVersionNumber()
Returns the version number for this object.
|
void |
importFromParametersMap() |
void |
setDescription(String description) |
void |
setId(String id) |
void |
setParameters(List<TermParameterBo> parameters) |
void |
setSpecification(TermSpecificationBo specification) |
void |
setSpecificationId(String specificationId) |
void |
setVersionNumber(Long versionNumber) |
static TermDefinition |
to(TermBo bo)
Converts a mutable bo to it's immutable counterpart
|
public static final String TERM_SEQ_NAME
protected Long versionNumber
public TermBo()
public static TermDefinition to(TermBo bo)
bo - the mutable business objectpublic static TermBo from(TermDefinition im)
im - immutable objectpublic TermSpecificationBo getSpecification()
TermDefinitionContractTermSpecificationDefinitionContract which specifies some important details about
the term. Will not be null.getSpecification in interface TermDefinitionContractpublic void setSpecification(TermSpecificationBo specification)
public List<TermParameterBo> getParameters()
TermDefinitionContractTermDefinitionContract. May be empty, but never null.getParameters in interface TermDefinitionContractpublic Map<String,String> getParametersMap()
public void setParameters(List<TermParameterBo> parameters)
public void exportToParametersMap()
public void importFromParametersMap()
public String getDescription()
TermDefinitionContractTermDefinitionContract. May be null.getDescription in interface TermDefinitionContractpublic void setDescription(String description)
public String getSpecificationId()
public void setSpecificationId(String specificationId)
public String getId()
IdentifiablegetId in interface Identifiablepublic Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic void setVersionNumber(Long versionNumber)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.