com.rapidtransform.spec.model
Class SpecCategory

java.lang.Object
  extended by com.rapidtransform.core.model.AbstractBaseModel
      extended by com.rapidtransform.spec.model.SpecCategory
All Implemented Interfaces:
Classified, Model, Approvable, OrganizationalData, OrganizationElement, Effective, java.io.Serializable

public class SpecCategory
extends AbstractBaseModel
implements Classified, Approvable, OrganizationElement, OrganizationalData, Effective

The spec category is a group of specifications which serve the same purpose.

Author:
S. Werner
See Also:
Serialized Form

Constructor Summary
SpecCategory()
           
 
Method Summary
 java.util.Set<Alias> getAliases()
           
 java.lang.String getCategoryId()
           
 java.lang.String getDescription()
           
 java.util.Set<Document> getDocuments()
           
 java.lang.Boolean getExclusive()
           
 SpecCategory getParent()
           
 java.util.Set<SpecCategory> getSubCategories()
           
 void setAliases(java.util.Set<Alias> aliases)
           
 void setCategoryId(java.lang.String categoryId)
           
 void setDescription(java.lang.String description)
           
 void setDocuments(java.util.Set<Document> documents)
           
 void setExclusive(java.lang.Boolean exclusive)
           
 void setParent(SpecCategory parent)
           
 void setSubCategories(java.util.Set<SpecCategory> subCategories)
           
 
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

SpecCategory

public SpecCategory()
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.

getCategoryId

public java.lang.String getCategoryId()
Returns:
Returns the categoryId.

setCategoryId

public void setCategoryId(java.lang.String categoryId)
Parameters:
categoryId - The categoryId 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.

getExclusive

public java.lang.Boolean getExclusive()
Returns:
Returns the exclusive.

setExclusive

public void setExclusive(java.lang.Boolean exclusive)
Parameters:
exclusive - The exclusive to set.

getParent

public SpecCategory getParent()

setParent

public void setParent(SpecCategory parent)

getSubCategories

public java.util.Set<SpecCategory> getSubCategories()

setSubCategories

public void setSubCategories(java.util.Set<SpecCategory> subCategories)