com.rapidtransform.classification.model
Class GenericClassification

java.lang.Object
  extended by com.rapidtransform.core.model.AbstractBaseModel
      extended by com.rapidtransform.classification.model.GenericClassification
All Implemented Interfaces:
Model, Approvable, OrganizationalData, OrganizationElement, java.io.Serializable

public class GenericClassification
extends AbstractBaseModel
implements Approvable, OrganizationElement, OrganizationalData

A general classification describes how an object is grouped with other like objects and the characteristics of the object.

Author:
S. Werner
See Also:
Serialized Form

Constructor Summary
GenericClassification()
           
 
Method Summary
 java.util.Set<Alias> getAliases()
           
 ClassificationAssociation getClassificationAssociation()
           
 java.lang.String getDescription()
           
 java.util.Set<Document> getDocuments()
           
 ClassSource getSource()
           
 ClassificationSystem getUsedSystem()
           
 java.lang.String getVersionId()
           
 void setAliases(java.util.Set<Alias> aliases)
           
 void setClassificationAssociation(ClassificationAssociation classificationAssociation)
           
 void setDescription(java.lang.String description)
           
 void setDocuments(java.util.Set<Document> documents)
           
 void setSource(ClassSource source)
           
 void setUsedSystem(ClassificationSystem usedSystem)
           
 void setVersionId(java.lang.String versionId)
           
 
Methods inherited from class com.rapidtransform.core.model.AbstractBaseModel
equals, generateUuid, getId, getMetaTypeName, getPropertyHolder, getUuid, hashCode, setId, setMetaTypeName, setPropertyHolder, setUuid
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericClassification

public GenericClassification()
Method Detail

getAliases

public java.util.Set<Alias> getAliases()
Returns:
Returns the aliases.

setAliases

public void setAliases(java.util.Set<Alias> aliases)
Parameters:
aliases - The aliases to set.

getClassificationAssociation

public ClassificationAssociation getClassificationAssociation()
Returns:
Returns the classificationAssociation.

setClassificationAssociation

public void setClassificationAssociation(ClassificationAssociation classificationAssociation)
Parameters:
classificationAssociation - The classificationAssociation to set.

getDescription

public java.lang.String getDescription()
Returns:
Returns the description.

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - The description to set.

getDocuments

public java.util.Set<Document> getDocuments()
Returns:
Returns the documents.

setDocuments

public void setDocuments(java.util.Set<Document> documents)
Parameters:
documents - The documents to set.

getSource

public ClassSource getSource()
Returns:
Returns the source.

setSource

public void setSource(ClassSource source)
Parameters:
source - The source to set.

getUsedSystem

public ClassificationSystem getUsedSystem()
Returns:
Returns the usedSystem.

setUsedSystem

public void setUsedSystem(ClassificationSystem usedSystem)
Parameters:
usedSystem - The usedSystem to set.

getVersionId

public java.lang.String getVersionId()
Returns:
Returns the versionId.

setVersionId

public void setVersionId(java.lang.String versionId)
Parameters:
versionId - The versionId to set.