atg.commerce.order
Class HardgoodShippingGroup

java.lang.Object
  extended by atg.commerce.order.CommerceIdentifierImpl
      extended by atg.commerce.order.ShippingGroupImpl
          extended by atg.commerce.order.HardgoodShippingGroup
All Implemented Interfaces:
ChangedProperties, CommerceIdentifier, CommerceItemRelationshipContainer, HandlingInstructionContainer, PaymentGroupRelationshipContainer, ShippingAddressContainer, ShippingGroup, java.io.Serializable, java.util.Observer
Direct Known Subclasses:
B2BHardgoodShippingGroup

public class HardgoodShippingGroup
extends ShippingGroupImpl
implements ShippingAddressContainer

This class is an implementation of a HargoodShippingGroup. It represents all the information which designates a shipment of a hardgood by a traditional carrier.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
HardgoodShippingGroup()
           
 
Method Summary
 Address getShippingAddress()
          Returns the shippingAddress
 java.lang.String getTrackingNumber()
          Returns the trackingNumber
 void setShippingAddress(Address pShippingAddress)
          Sets the shippingAddress
 void setTrackingNumber(java.lang.String pTrackingNumber)
          Sets the trackingNumber
 
Methods inherited from class atg.commerce.order.ShippingGroupImpl
addChangedProperty, addCommerceItemRelationship, addCommerceItemRelationship, addHandlingInstruction, addHandlingInstruction, addPaymentGroupRelationship, addPaymentGroupRelationship, clearChangedProperties, getActualShipDate, getChangedProperties, getCommerceItemRelationship, getCommerceItemRelationshipCount, getCommerceItemRelationships, getDescription, getHandlingInstruction, getHandlingInstructionCount, getHandlingInstructions, getPaymentGroupRelationship, getPaymentGroupRelationshipCount, getPaymentGroupRelationships, getPriceInfo, getPriceInfoRepositoryItem, getPropertyValue, getRepositoryItem, getSaveAllProperties, getShipOnDate, getShippingGroupClassType, getShippingMethod, getSpecialInstructions, getState, getStateAsString, getStateAsUserResource, getStateDetail, getSubmittedDate, isChanged, removeAllCommerceItemRelationships, removeAllHandlingInstructions, removeAllPaymentGroupRelationships, removeCommerceItemRelationship, removeHandlingInstruction, removePaymentGroupRelationship, setActualShipDate, setChanged, setDescription, setPriceInfo, setPriceInfoRepositoryItem, setPropertyValue, setRepositoryItem, setSaveAllProperties, setShipOnDate, setShippingGroupClassType, setShippingMethod, setSpecialInstructions, setState, setStateAsString, setStateDetail, setSubmittedDate, toString, update
 
Methods inherited from class atg.commerce.order.CommerceIdentifierImpl
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface atg.commerce.order.CommerceIdentifier
getId
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

HardgoodShippingGroup

public HardgoodShippingGroup()
Method Detail

getTrackingNumber

public java.lang.String getTrackingNumber()
Returns the trackingNumber


setTrackingNumber

public void setTrackingNumber(java.lang.String pTrackingNumber)
Sets the trackingNumber


getShippingAddress

public Address getShippingAddress()
Returns the shippingAddress

Specified by:
getShippingAddress in interface ShippingAddressContainer

setShippingAddress

public void setShippingAddress(Address pShippingAddress)
Sets the shippingAddress

Specified by:
setShippingAddress in interface ShippingAddressContainer