|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.commerce.command.AbstractECCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.utf.commands.CreateReturnPaymentTCCmdImpl
Creates Terms and Conditions of type "RefundPaymentMethod".
Behaviour
Exception conditions
Field Summary | |
java.lang.String |
policyName
|
java.lang.Long |
policyReference
|
java.lang.String |
policyType
|
java.lang.String |
storeEntity
|
java.lang.Long |
tradingId
|
Fields inherited from class com.ibm.commerce.command.AbstractECCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.utf.commands.CreateReturnPaymentTCCmd |
COPYRIGHT, defaultCommandClassName, NAME |
Constructor Summary | |
CreateReturnPaymentTCCmdImpl()
|
Method Summary | |
java.lang.String |
getPolicyName()
Retrieves the policy name. |
java.lang.Long |
getPolicyReference()
Retrieves the policy ID. |
java.lang.String |
getPolicyType()
Retrieves the policy type. |
java.lang.String |
getStoreEntity()
Retrieves the store or storegroup ID. |
java.lang.Long |
getTradingId()
Retrieves the trading agreement ID. |
void |
performExecute()
Creates the RefundPaymentMethod TC. |
void |
setPolicyName(java.lang.String newPolicyName)
Stores the incoming value for the policy name. |
void |
setPolicyReference(java.lang.Long newPolicyReference)
Stores the ID of the policy. |
void |
setPolicyType(java.lang.String newPolicyType)
Stores the incoming value for the policy type. |
void |
setStoreEntity(java.lang.String newStoreEntity)
Stores the store entity for which the policy has been specified. |
void |
setTradingId(java.lang.Long newTradingId)
Stores the trading agreement ID. |
void |
validateParameters()
This method does the following: Verifies that a trading agreement ID has been provided. Verifies that a policy name has been provided. Verifies that a policy type has been provided. Verifies that a store entity ID has been provided for the policy. Verifies that the specified policy type is "ReturnPayment". |
Methods inherited from class com.ibm.commerce.command.AbstractECCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties |
Field Detail |
public java.lang.String policyName
public java.lang.Long policyReference
public java.lang.String policyType
public java.lang.String storeEntity
public java.lang.Long tradingId
Constructor Detail |
public CreateReturnPaymentTCCmdImpl()
Method Detail |
public java.lang.String getPolicyName()
public java.lang.Long getPolicyReference()
public java.lang.String getPolicyType()
public java.lang.String getStoreEntity()
public java.lang.Long getTradingId()
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in class AbstractECCommand
ECApplicationException
- If the specified ReturnPayment policy does not exist for the specified store entity or its store group(in case the store entity is a store).ECSystemException
- If a system error occurs while creating the TC.public void setPolicyName(java.lang.String newPolicyName)
setPolicyName
in interface CreateReturnPaymentTCCmd
newPolicyName
- The name of the policy.public void setPolicyReference(java.lang.Long newPolicyReference)
newPolicyType
- The ID of the policy.public void setPolicyType(java.lang.String newPolicyType)
setPolicyType
in interface CreateReturnPaymentTCCmd
newPolicyType
- The type of the policy.public void setStoreEntity(java.lang.String newStoreEntity)
setStoreEntity
in interface CreateReturnPaymentTCCmd
newStoreEntity
- The Store or StoreGroup ID of the policy.public void setTradingId(java.lang.Long newTradingId)
setTradingId
in interface CreateReturnPaymentTCCmd
newTradingId
- The trading agreement ID.public void validateParameters() throws ECException
validateParameters
in interface ECCommand
validateParameters
in class AbstractECCommand
ECApplicationException
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |