atg.b2bcommerce.order
Interface B2BOrder

All Superinterfaces:
CommerceIdentifier, CommerceItemContainer, CostCenterContainer, CostCenterRelationshipContainer, Order, PaymentGroupContainer, PaymentGroupRelationshipContainer, RelationshipContainer, java.io.Serializable, ShippingGroupContainer
All Known Implementing Classes:
B2BOrderImpl

public interface B2BOrder
extends Order, CostCenterContainer, CostCenterRelationshipContainer

Extends generic Order to include B2B-specific data and methods. Adds Cost Center Management functionality

See Also:
atg.commerce.order.B2BOrder

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Method Summary
 java.util.List getApprovalSystemMessages()
          Returns the approvalSystemMessages
 java.util.List getApproverIds()
          Returns the approverIds
 java.util.List getApproverMessages()
          Returns the approverMessages
 java.util.List getAuthorizedApproverIds()
          Returns the authorizedApproverIds
 void setApprovalSystemMessages(java.util.List pApprovalSystemMessages)
          Sets the approvalSystemMessages
 void setApproverIds(java.util.List pApproverIds)
          Sets the approverIds
 void setApproverMessages(java.util.List pApproverMessages)
          Sets the approverMessages
 void setAuthorizedApproverIds(java.util.List pAuthorizedApproverIds)
          Sets the authorizedApproverIds
 
Methods inherited from interface atg.commerce.order.Order
addOrderIdToRelatedOrders, equals, getAgentId, getCompletedDate, getCompletedTime, getCreatedByOrderId, getCreationDate, getCreationTime, getDescription, getLastModifiedDate, getLastModifiedTime, getManualAdjustments, getOrderClassType, getOriginOfOrder, getPriceInfo, getProfileId, getRelatedOrders, getSalesChannel, getSpecialInstructions, getState, getStateDetail, getSubmittedDate, getSubmittedTime, getTaxPriceInfo, isChanged, isExplicitlySaved, isTransient, setAgentId, setCompletedTime, setCreatedByOrderId, setCreationTime, setDescription, setExplicitlySaved, setLastModifiedTime, setManualAdjustments, setOrderClassType, setOriginOfOrder, setPriceInfo, setProfileId, setSalesChannel, setState, setStateDetail, setSubmittedTime, setTaxPriceInfo, setTransient
 
Methods inherited from interface atg.commerce.order.CommerceItemContainer
addCommerceItem, addCommerceItem, getCommerceItem, getCommerceItemCount, getCommerceItems, getCommerceItemsByCatalogRefId, getTotalCommerceItemCount, removeAllCommerceItems, removeCommerceItem
 
Methods inherited from interface atg.commerce.order.ShippingGroupContainer
addShippingGroup, addShippingGroup, getShippingGroup, getShippingGroupCount, getShippingGroups, removeAllShippingGroups, removeShippingGroup
 
Methods inherited from interface atg.commerce.order.PaymentGroupContainer
addPaymentGroup, addPaymentGroup, getPaymentGroup, getPaymentGroupCount, getPaymentGroups, removeAllPaymentGroups, removePaymentGroup
 
Methods inherited from interface atg.commerce.order.RelationshipContainer
addRelationship, addRelationship, getRelationship, getRelationshipCount, getRelationships, removeAllRelationships, removeRelationship
 
Methods inherited from interface atg.commerce.order.PaymentGroupRelationshipContainer
addPaymentGroupRelationship, addPaymentGroupRelationship, getPaymentGroupRelationship, getPaymentGroupRelationshipCount, getPaymentGroupRelationships, removeAllPaymentGroupRelationships, removePaymentGroupRelationship
 
Methods inherited from interface atg.commerce.order.CommerceIdentifier
getId
 
Methods inherited from interface atg.b2bcommerce.order.CostCenterContainer
addCostCenter, addCostCenter, getCostCenter, getCostCenterCount, getCostCenters, removeAllCostCenters, removeCostCenter
 
Methods inherited from interface atg.b2bcommerce.order.CostCenterRelationshipContainer
addCostCenterRelationship, addCostCenterRelationship, getCostCenterRelationship, getCostCenterRelationshipCount, getCostCenterRelationships, removeAllCostCenterRelationships, removeCostCenterRelationship
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Method Detail

getApproverIds

java.util.List getApproverIds()
Returns the approverIds


setApproverIds

void setApproverIds(java.util.List pApproverIds)
Sets the approverIds


getAuthorizedApproverIds

java.util.List getAuthorizedApproverIds()
Returns the authorizedApproverIds


setAuthorizedApproverIds

void setAuthorizedApproverIds(java.util.List pAuthorizedApproverIds)
Sets the authorizedApproverIds


getApprovalSystemMessages

java.util.List getApprovalSystemMessages()
Returns the approvalSystemMessages


setApprovalSystemMessages

void setApprovalSystemMessages(java.util.List pApprovalSystemMessages)
Sets the approvalSystemMessages


getApproverMessages

java.util.List getApproverMessages()
Returns the approverMessages


setApproverMessages

void setApproverMessages(java.util.List pApproverMessages)
Sets the approverMessages