com.rapidtransform.spec.model
Class ClassCategoryAssociation

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

public class ClassCategoryAssociation
extends AbstractBaseModel
implements Approvable, OrganizationElement, OrganizationalData, Effective

The ClassCategoryAssociation is an association between a SpecCategory and a ProductClass. This association also specifies if the usage of one more more Spec objects is mandatory or optional for a product class.

Author:
S. Werner
See Also:
Serialized Form

Constructor Summary
ClassCategoryAssociation()
           
 
Method Summary
 java.lang.Boolean getMandatory()
           
 SpecCategory getSpecCategory()
           
 void setMandatory(java.lang.Boolean mandatory)
           
 void setSpecCategory(SpecCategory specCategory)
           
 
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

ClassCategoryAssociation

public ClassCategoryAssociation()
Method Detail

getMandatory

public java.lang.Boolean getMandatory()
Returns:
Returns the mandatory.

setMandatory

public void setMandatory(java.lang.Boolean mandatory)
Parameters:
mandatory - The mandatory to set.

getSpecCategory

public SpecCategory getSpecCategory()
Returns:
Returns the specCategory.

setSpecCategory

public void setSpecCategory(SpecCategory specCategory)
Parameters:
specCategory - The specCategory to set.