public class ResolvePriceListsCmdImpl extends BusinessPolicyCommandImpl implements ResolvePriceListsCmd
If the command is successful in retrieving the price lists, it will return a list of price lists with their associated business policies.
If unsuccessful, it will return an empty list.
Behaviour
Resolve the reference number of the price lists referenced by the input list of price business policies.
This command calls the following TaskCommands:
This command uses the following AccessBeans:Modifier and Type | Field and Description |
---|---|
static java.lang.String | CLASS_NAME
Class name field.
|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
ResolvePriceListsCmdImpl()
constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.Hashtable | getPolicyPriceLists()
Returns a list of price business policies and their associated price lists.
|
void | performExecute()
Executes main business logic of the command.
|
protected void | resolvePriceLists()
Obtains the price list referenced by a list of input price business policies.
|
void | setPricePolicyABs(BusinessPolicyAccessBean[] aPricePolicyABs)
Sets the input price business policy access beans for determining the price lists.
|
void | setRequestProperties(TypedProperty requestProperties)
Sets the request properties for the policy.
|
void | validateParameters()
Checks mandatory parameters.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASS_NAME
public java.util.Hashtable getPolicyPriceLists()
public void performExecute() throws ECException
protected void resolvePriceLists() throws ECException
public void setPricePolicyABs(BusinessPolicyAccessBean[] aPricePolicyABs)
public void setRequestProperties(TypedProperty requestProperties)
public void validateParameters() throws ECException