public class CalculationCodeQualifyCmdImpl extends CalculationCmdImpl implements CalculationCodeQualifyCmd
The default implementation of CalculationCodeQualifyCmd.
It returns all items as qualified if the current user is in at least one of the member groups associated with the calculation code (see CALCODEMGP). The current user is in a member group if the following conditions are met:
CheckCurrentUserInMemberGroupCmd returns true.CalculationHelper.isCurrentUserInMemberGroup(Long, CommandContext).
Commands used:
CheckCurrentUserInMemberGroupCmdOrderItemAccessBeanCalculationCodeAccessBeanCalculationCodeMemberGroupAccessBeanRecognizedMemberGroupAccessBean| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
The IBM copyright notice field.
|
defaultCommandClassName, NAME| Constructor and Description |
|---|
CalculationCodeQualifyCmdImpl()
Constructor for CalculationCodeQualifyCmdImpl.
|
| Modifier and Type | Method and Description |
|---|---|
Item[] |
getQualifiedItems()
Returns the qualified items.
|
void |
performExecute()
This method performs the business logic for this command.
|
void |
reset()
This method is called after a command has been executed.
|
void |
setCode(CalculationCodeAccessBean aabCode)
Sets the calculation code.
|
void |
setItems(Item[] aItems)
Sets the items.
|
getCurrency, getCustomProperties, getCustomProperty, getTimestamp, getUsageId, setCurrency, setCustomProperties, setCustomProperty, setTimestamp, setUsageIdgetPolicyId, getRequestProperties, setPolicyId, setRequestPropertiesaccessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParametersexecuteFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCachegetCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicyequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrency, getCustomProperties, getCustomProperty, getTimestamp, getUsageId, setCurrency, setCustomProperties, setCustomProperty, setTimestamp, setUsageIdgetPolicyId, getRequestProperties, setPolicyId, setRequestPropertiesexecuteFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCachegetCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputPropertiescheckIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameterspublic static final java.lang.String COPYRIGHT
public CalculationCodeQualifyCmdImpl()
public Item[] getQualifiedItems()
getQualifiedItems in interface CalculationCodeQualifyCmdpublic void performExecute()
throws ECException
AbstractECTargetableCommandperformExecute in interface ECCommandperformExecute in interface com.ibm.websphere.command.TargetableCommandperformExecute in class AbstractECTargetableCommandECExceptionECCommand.performExecute()public void reset()
AbstractECTargetableCommandreset in interface com.ibm.websphere.command.Commandreset in class CalculationCmdImplCommand.reset()public void setCode(CalculationCodeAccessBean aabCode)
setCode in interface CalculationCodeQualifyCmdaabCode - the calculation code.public void setItems(Item[] aItems)
setItems in interface CalculationCodeQualifyCmdaItems - the items.