atg.commerce.order
Interface Relationship

All Superinterfaces:
CommerceIdentifier, java.io.Serializable
All Known Subinterfaces:
B2BCommerceItemRelationship, B2BOrderRelationship, B2BShippingGroupRelationship, CommerceItemRelationship, CostCenterRelationship, OrderRelationship, PaymentGroupRelationship, ShippingGroupRelationship
All Known Implementing Classes:
CostCenterCommerceItemRelationship, CostCenterOrderRelationship, CostCenterShippingGroupRelationship, PaymentGroupCommerceItemRelationship, PaymentGroupOrderRelationship, PaymentGroupShippingGroupRelationship, ShippingGroupCommerceItemRelationship

public interface Relationship
extends CommerceIdentifier, java.io.Serializable

An interface which represents a relationship type. The relationships represent what the association is between a combination of objects.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Method Summary
 java.lang.String getRelationshipClassType()
          Returns the relationshipClassType
 int getRelationshipType()
          Returns the Relationship type.
 void setRelationshipClassType(java.lang.String pRelationshipClassType)
          Sets the relationshipClassType
 void setRelationshipType(int pType)
          Set the Relationship type.
 
Methods inherited from interface atg.commerce.order.CommerceIdentifier
getId
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Method Detail

getRelationshipClassType

java.lang.String getRelationshipClassType()
Returns the relationshipClassType


setRelationshipClassType

void setRelationshipClassType(java.lang.String pRelationshipClassType)
Sets the relationshipClassType


getRelationshipType

int getRelationshipType()
Returns the Relationship type.


setRelationshipType

void setRelationshipType(int pType)
                         throws InvalidTypeException
Set the Relationship type.

Throws:
InvalidTypeException