com.rapidtransform.product.model
Class ComplexProductRelation

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

public class ComplexProductRelation
extends AbstractBaseModel
implements OrganizationElement, OrganizationalData, Effective

Author:
S. Werner
See Also:
Serialized Form

Nested Class Summary
static class ComplexProductRelation.RelationType
           
 
Constructor Summary
ComplexProductRelation()
           
 
Method Summary
 Product getRelated()
           
 Product getRelating()
           
 ComplexProductRelation.RelationType getType()
           
 void setRelated(Product related)
           
 void setRelating(Product relating)
           
 void setType(ComplexProductRelation.RelationType type)
           
 
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

ComplexProductRelation

public ComplexProductRelation()
Method Detail

getRelated

public Product getRelated()
Returns:
Returns the related.

setRelated

public void setRelated(Product related)
Parameters:
related - The related to set.

getRelating

public Product getRelating()
Returns:
Returns the relating.

setRelating

public void setRelating(Product relating)
Parameters:
relating - The relating to set.

getType

public ComplexProductRelation.RelationType getType()
Returns:
Returns the type.

setType

public void setType(ComplexProductRelation.RelationType type)
Parameters:
type - The type to set.