public interface CheckOrderAttributesCmd extends TaskCommand
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
static java.lang.String | defaultCommandClassName
The default implementation class.
|
static java.lang.String | NAME
The name of the Command Interface class.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map | getOrderItems() |
void | setAttributes(java.lang.String[] attributeNames, java.lang.String[] attributeValues)
set attributes you want to check.
|
void | setOrderAccessBean(OrderAccessBean orderAB)
set order access bean you want to check
|
void | setOrderItemAccessBean(OrderItemAccessBean[] orderItemABs)
set order item access beans you want to check
|
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
void setOrderAccessBean(OrderAccessBean orderAB)
void setOrderItemAccessBean(OrderItemAccessBean[] orderItemABs)
void setAttributes(java.lang.String[] attributeNames, java.lang.String[] attributeValues)
String[] attributeNames = new String[] ({"attributeName1", "attributeName2" }); String[] attributeValues = new String[] ({"attributeValue1", "attributeValue2"});attributeValues can be null.
java.util.Map getOrderItems()
Map result = checkOrderAttributes.getOrderItems(); String[] orderItemIds = (String[]) result.get("orderItemIds"); Map[] attributes = (Map[]) result.get("attributeNames"); for (int i=0; i<orderItemIds.length; i++) { String orderItem=orderItemIds[i]; Map attributesArray = attributes[i]; if (attributesArray.containsKey("attributeName1")){ String attributeValue1 = (String) attributesArray.get("attributeName1"); } }