|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectatg.commerce.order.CommerceIdentifierImpl
atg.commerce.order.ShippingGroupCommerceItemRelationship
public class ShippingGroupCommerceItemRelationship
An object which represents a relationship between an Item and a ShippingGroup. The two valid relationship types are ShippingQuantity and ShippingQuantityRemaining. ShippingQuantity specifies a particular quantity which is assigned to the ShippingGroup in the Relationship. ShippingQuantityRemaining specifies that the quantity of the CommerceItem not yet assigned to a ShippingGroup should be assigned to the ShippingGroup in the Relationship.
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
protected static java.lang.String |
HIGH_BOUND_PROPERTY
|
protected static java.lang.String |
LOW_BOUND_PROPERTY
|
| Constructor Summary | |
|---|---|
ShippingGroupCommerceItemRelationship()
|
|
| Method Summary | |
|---|---|
void |
addChangedProperty(java.lang.String pPropertyName)
Adds a changedProperty |
void |
clearChangedProperties()
Clears the changedProperties List |
protected void |
createRange()
creates a Range object which is to be used with this Relationship. |
double |
getAmount()
This method is not used for this relationship class and therefore should not be called. |
double |
getAmountByAverage()
returns the property amountByAverage. |
java.util.Set |
getChangedProperties()
Returns the changedProperties |
CommerceItem |
getCommerceItem()
Returns the CommerceItem reference. |
double |
getPercentage()
This method is not used for this relationship class and therefore should not be called. |
java.lang.Object |
getPropertyValue(java.lang.String pPropertyName)
Returns a property value |
long |
getQuantity()
Returns the quantity that this Relationship represents. |
atg.core.util.Range |
getRange()
The specific commerce items that this relationship reflects. |
double |
getRawtotalByAverage()
returns the property rawTotalByAverage. |
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()
Returns the returnedQuantity |
boolean |
getSaveAllProperties()
Returns the saveAllProperties |
ShippingGroup |
getShippingGroup()
Returns the ShippingGroup reference. |
int |
getState()
returns the ShippingGroupRelationship state. |
java.lang.String |
getStateAsString()
returns the Relationship state as a String. |
java.lang.String |
getStateAsUserResource()
returns the ShippingGroupCommerceItemRelationship state as a user resource |
java.lang.String |
getStateDetail()
Returns the stateDetail |
boolean |
isAmountByAverageAccurate()
Returns the property amountByAverageAccurate. |
boolean |
isChanged()
Returns the isChanged flag |
void |
setAmount(double pAmount)
This method is not used for this relationship class and therefore should not be called. |
void |
setChanged(boolean pChanged)
Marks this object as changed |
void |
setCommerceItem(CommerceItem pCommerceItem)
Sets the CommerceItem reference. |
void |
setPercentage(double pPercentage)
This method is not used for this relationship class and therefore should not be called. |
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 |
setRange(atg.core.util.Range pRange)
|
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)
Sets the returnedQuantity |
void |
setSaveAllProperties(boolean pSaveAllProperties)
Sets the saveAllProperties |
void |
setShippingGroup(ShippingGroup pGroup)
Sets the ShippingGroup reference. |
void |
setState(int pState)
sets the ShippingGroupRelationship state. |
void |
setStateAsString(java.lang.String pState)
Sets the state as a String. |
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 final java.lang.String CLASS_VERSION
protected static java.lang.String LOW_BOUND_PROPERTY
protected static java.lang.String HIGH_BOUND_PROPERTY
| Constructor Detail |
|---|
public ShippingGroupCommerceItemRelationship()
| 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 int getState()
getState in interface CommerceItemRelationshippublic void setState(int pState)
setState in interface CommerceItemRelationshippState - the state to setpublic java.lang.String getStateAsString()
public void setStateAsString(java.lang.String pState)
public java.lang.String getStateAsUserResource()
public java.lang.String getStateDetail()
getStateDetail in interface CommerceItemRelationshippublic void setStateDetail(java.lang.String pStateDetail)
setStateDetail in interface CommerceItemRelationshippublic ShippingGroup getShippingGroup()
getShippingGroup in interface ShippingGroupRelationshippublic void setShippingGroup(ShippingGroup pGroup)
setShippingGroup in interface ShippingGroupRelationshippublic CommerceItem getCommerceItem()
getCommerceItem in interface CommerceItemRelationshippublic void setCommerceItem(CommerceItem pCommerceItem)
setCommerceItem 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 getPercentage()
public void setPercentage(double pPercentage)
public double getAmount()
getAmount in interface CommerceItemRelationshipgetAmount in interface ShippingGroupRelationshippublic void setAmount(double pAmount)
setAmount in interface CommerceItemRelationshipsetAmount in interface ShippingGroupRelationshippublic double getAmountByAverage()
public double getRawtotalByAverage()
public void setRange(atg.core.util.Range pRange)
public atg.core.util.Range getRange()
protected void createRange()
public boolean isAmountByAverageAccurate()
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 | ||||||||