|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectatg.commerce.order.CommerceIdentifierImpl
atg.b2bcommerce.order.CostCenterCommerceItemRelationship
public class CostCenterCommerceItemRelationship
An object which represents a relationship between a CommerceItem and a CostCenter. The valid relationship types are Quantity and QuantityRemaining. Quantity specifies that the quantity in this relationship represents the maximum that can be assigned to the CostCenter for purchasing this item. QuantityRemaining specifies the quantity of the CommerceItem which has not been assigned should be assigned to the CostCenter in this Relationship.
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
| Constructor Summary | |
|---|---|
CostCenterCommerceItemRelationship()
|
|
| Method Summary | |
|---|---|
void |
addChangedProperty(java.lang.String pPropertyName)
Adds a changedProperty |
void |
clearChangedProperties()
Clears the changedProperties List |
double |
getAmount()
Returns the amount that this relationship represents |
B2BCommerceItem |
getB2BCommerceItem()
Returns the CommerceItem reference. |
java.util.Set |
getChangedProperties()
Returns the changedProperties |
CommerceItem |
getCommerceItem()
Returns the CommerceItem reference. |
CostCenter |
getCostCenter()
Returns the CostCenter reference. |
java.lang.Object |
getPropertyValue(java.lang.String pPropertyName)
Returns a property value, if the property is not defined in the underlying item-descriptor null is returned. |
long |
getQuantity()
Returns the quantity that this Relationship represents. |
java.lang.String |
getRelationshipClassType()
Returns the relationshipClassType |
int |
getRelationshipType()
Returns the Relationship type. |
java.lang.String |
getRelationshipTypeAsString()
Returns the Relationship type as a String. |
MutableRepositoryItem |
getRepositoryItem()
Returns the repositoryItem |
long |
getReturnedQuantity()
This method is required by the interface but not used for this class |
boolean |
getSaveAllProperties()
Returns the saveAllProperties |
int |
getState()
This method is required by the interface but not used for this class |
java.lang.String |
getStateDetail()
Returns the stateDetail |
boolean |
isChanged()
Returns the isChanged flag |
void |
setAmount(double pAmount)
Sets the amount that this relationship represents |
void |
setB2BCommerceItem(B2BCommerceItem pCommerceItem)
Sets the CommerceItem reference. |
void |
setChanged(boolean pChanged)
Marks this object as changed |
void |
setCommerceItem(CommerceItem pItem)
Sets the CommerceItem reference. |
void |
setCostCenter(CostCenter pCostCenter)
Sets the CostCenter reference. |
void |
setPropertyValue(java.lang.String pPropertyName,
java.lang.Object pPropertyValue)
Sets a property value |
void |
setQuantity(long pQuantity)
Sets the quantity that this Relationship represents. |
void |
setRelationshipClassType(java.lang.String pRelationshipClassType)
Sets the relationshipClassType |
void |
setRelationshipType(int pType)
Set the Relationship type. |
void |
setRelationshipTypeAsString(java.lang.String pType)
Set the Relationship type as a String. |
void |
setRepositoryItem(MutableRepositoryItem pRepositoryItem)
Sets the repositoryItem |
void |
setReturnedQuantity(long pReturnedQuantity)
This method is required by the interface but not used for this class |
void |
setSaveAllProperties(boolean pSaveAllProperties)
Sets the saveAllProperties |
void |
setState(int pState)
This method is required by the interface but not used for this class |
void |
setStateDetail(java.lang.String pStateDetail)
Sets the stateDetail |
void |
update(java.util.Observable o,
java.lang.Object arg)
This method is called whenever a property in a contained object changes and the containing object needs to be notified. |
| Methods inherited from class atg.commerce.order.CommerceIdentifierImpl |
|---|
getId, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface atg.commerce.order.CommerceIdentifier |
|---|
getId |
| Field Detail |
|---|
public static java.lang.String CLASS_VERSION
| Constructor Detail |
|---|
public CostCenterCommerceItemRelationship()
| Method Detail |
|---|
public java.lang.String getRelationshipClassType()
getRelationshipClassType in interface Relationshippublic void setRelationshipClassType(java.lang.String pRelationshipClassType)
setRelationshipClassType in interface Relationshippublic int getRelationshipType()
getRelationshipType in interface Relationship
public void setRelationshipType(int pType)
throws InvalidTypeException
setRelationshipType in interface RelationshipInvalidTypeExceptionpublic java.lang.String getRelationshipTypeAsString()
public void setRelationshipTypeAsString(java.lang.String pType)
throws InvalidTypeException
InvalidTypeExceptionpublic CostCenter getCostCenter()
getCostCenter in interface CostCenterRelationshippublic void setCostCenter(CostCenter pCostCenter)
setCostCenter in interface CostCenterRelationshippublic CommerceItem getCommerceItem()
CommerceItemRelationship
getCommerceItem in interface CommerceItemRelationshippublic void setCommerceItem(CommerceItem pItem)
CommerceItemRelationship
setCommerceItem in interface CommerceItemRelationshippublic B2BCommerceItem getB2BCommerceItem()
getB2BCommerceItem in interface B2BCommerceItemRelationshippublic void setB2BCommerceItem(B2BCommerceItem pCommerceItem)
setB2BCommerceItem in interface B2BCommerceItemRelationshippublic int getState()
getState in interface CommerceItemRelationshippublic void setState(int pState)
setState in interface CommerceItemRelationshippublic java.lang.String getStateDetail()
getStateDetail in interface CommerceItemRelationshippublic void setStateDetail(java.lang.String pStateDetail)
setStateDetail in interface CommerceItemRelationshippublic long getQuantity()
getQuantity in interface CommerceItemRelationshippublic void setQuantity(long pQuantity)
setQuantity in interface CommerceItemRelationshippublic long getReturnedQuantity()
getReturnedQuantity in interface CommerceItemRelationshippublic void setReturnedQuantity(long pReturnedQuantity)
setReturnedQuantity in interface CommerceItemRelationshippublic double getAmount()
getAmount in interface CostCenterRelationshipgetAmount in interface CommerceItemRelationshippublic void setAmount(double pAmount)
setAmount in interface CostCenterRelationshipsetAmount in interface CommerceItemRelationship
public void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observero - the object which changedarg - the name of the property which changedpublic boolean getSaveAllProperties()
getSaveAllProperties in interface ChangedPropertiespublic void setSaveAllProperties(boolean pSaveAllProperties)
setSaveAllProperties in interface ChangedPropertiespublic boolean isChanged()
isChanged in interface ChangedPropertiespublic void setChanged(boolean pChanged)
setChanged in interface ChangedPropertiespublic java.util.Set getChangedProperties()
getChangedProperties in interface ChangedPropertiespublic void addChangedProperty(java.lang.String pPropertyName)
addChangedProperty in interface ChangedPropertiespublic void clearChangedProperties()
clearChangedProperties in interface ChangedPropertiespublic MutableRepositoryItem getRepositoryItem()
getRepositoryItem in interface ChangedPropertiespublic void setRepositoryItem(MutableRepositoryItem pRepositoryItem)
setRepositoryItem in interface ChangedPropertiespublic java.lang.Object getPropertyValue(java.lang.String pPropertyName)
getPropertyValue in interface ChangedProperties
public void setPropertyValue(java.lang.String pPropertyName,
java.lang.Object pPropertyValue)
setPropertyValue in interface ChangedPropertiespPropertyValue - the value to set for the given property value
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||