|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.commerce.order.OrderManager atg.commerce.order.SimpleOrderManager atg.b2bcommerce.order.B2BOrderManager
public class B2BOrderManager
B2B specifc order manager functionlity
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
|
protected static java.util.ResourceBundle |
sResourceBundle
Resource Bundle |
Fields inherited from class atg.commerce.order.OrderManager |
---|
mOrderManager, mOrderMergeListeners, mUserPricingModelsPath |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
B2BOrderManager()
|
Method Summary | |
---|---|
java.lang.String |
getCostCenterItemDescriptorName()
Returns the costCenterItemDescriptorName |
java.lang.String |
getCostCenterOrderPropertyName()
Returns the costCenterOrderPropertyName |
java.lang.String |
getOrderCostCentersPropertyName()
Returns the orderCostCentersPropertyName |
Order |
getOrderForCostCenter(CostCenter pCostCenter)
Returns the order that the given CostCenter is in. |
void |
removeOrder(java.lang.String pOrderId)
Removes the Order with the given id from the repository. |
void |
resetOrder(Order pClonedOrder)
This method takes an order and resets it to a state where it can be resubmitted for checkout. |
void |
setCostCenterItemDescriptorName(java.lang.String pCostCenterItemDescriptorName)
Sets the costCenterItemDescriptorName |
void |
setCostCenterOrderPropertyName(java.lang.String pCostCenterOrderPropertyName)
Sets the costCenterOrderPropertyName |
void |
setOrderCostCentersPropertyName(java.lang.String pOrderCostCentersPropertyName)
Sets the orderCostCentersPropertyName |
Methods inherited from class atg.commerce.order.SimpleOrderManager |
---|
addItemToShippingGroup, addItemToShippingGroup, moveItemToShippingGroup, moveItemToShippingGroup, removeItemFromShippingGroup, removeItemFromShippingGroup |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
protected static java.util.ResourceBundle sResourceBundle
Constructor Detail |
---|
public B2BOrderManager()
Method Detail |
---|
public java.lang.String getCostCenterOrderPropertyName()
public void setCostCenterOrderPropertyName(java.lang.String pCostCenterOrderPropertyName)
public java.lang.String getCostCenterItemDescriptorName()
public void setCostCenterItemDescriptorName(java.lang.String pCostCenterItemDescriptorName)
public java.lang.String getOrderCostCentersPropertyName()
public void setOrderCostCentersPropertyName(java.lang.String pOrderCostCentersPropertyName)
public void removeOrder(java.lang.String pOrderId) throws CommerceException
removeOrder
in class OrderManager
pOrderId
- the id of the order to remove from the repository
InvalidParameterException
- thrown if any of the parameters are null
CommerceException
- if an error occurs accessing the repositorypublic Order getOrderForCostCenter(CostCenter pCostCenter) throws CommerceException, RepositoryException
pCostCenter
- the Order which the CostCenter is in
InvalidParameterException
- thrown if any of the parameters are null
CommerceException
- thrown if an error occurs while updating the Order
RepositoryException
- thrown if an error occurs while retriving data from
the repositorypublic void resetOrder(Order pClonedOrder)
resetOrder
in class OrderManager
pClonedOrder
- The order to reset for checkout
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |