public class ReserveInventoryCmdImpl extends TaskCommandImpl implements ReserveInventoryCmd
Required parameters are:
Behavior
Modifier and Type | Field and Description |
---|---|
static java.lang.String | FFC_ID
Fulfillment center identifier field for this command is FFCId.
|
static java.lang.String | ITEMSPC_ID
Item specified identifier field for this command is ItemSpcId.
|
static java.lang.String | RESERVATION_INSTANCE
Reservation instance description field for this command is ReservationInstance.
|
static java.lang.String | RESERVATION_TYPE
Reservation type field for this command is ReservationId.
|
Constructor and Description |
---|
ReserveInventoryCmdImpl()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Integer | getFFCId()
Gets the fulfillment center identifier set local for this command.
|
java.lang.Long | getItemSpcId()
Gets the item specified id set local for this command.
|
java.lang.Integer | getQuantity()
Gets the reserve quantity set local for this command.
|
java.lang.String | getReservationInstance()
Gets the reservation instance description set local for this command.
|
java.lang.Long | getReservationType()
Gets the reservation type set local for this command.
|
java.lang.Long | getReserveId()
Gets the reserve identifier created from this command.
|
boolean | isGeneric()
Tells whether this command can be run by a generic user.
|
boolean | isReadyToCallExecute()
Indicates whether this command is ready to be executed.
|
void | performExecute()
If quantity available is greater than or equal to quantity requested.
|
boolean | performSecurityCheck()
Performs security check.
|
void | reset()
Resets instance variables.
|
void | setFFCId(java.lang.Integer argFFCId)
Sets the fulfillment center identifier.
|
void | setItemSpcId(java.lang.Long argItemSpcId)
Sets the item specified for reservation.
|
void | setQuantity(java.lang.Integer argQuantity)
Sets the quantity of the reservation.
|
void | setReservationInstance(java.lang.String argReservationInstance)
Sets the reservation description identifying the instance.
|
void | setReservationType(java.lang.Long argReservationType)
Sets the reservation type.
|
void | validateParameters()
Validates the command parameters.
|
public static final java.lang.String FFC_ID
public static final java.lang.String ITEMSPC_ID
public static final java.lang.String RESERVATION_INSTANCE
public static final java.lang.String RESERVATION_TYPE
public ReserveInventoryCmdImpl()
public void validateParameters() throws ECException
public java.lang.Integer getFFCId()
public java.lang.Long getItemSpcId()
public java.lang.Integer getQuantity()
public java.lang.String getReservationInstance()
public java.lang.Long getReservationType()
public java.lang.Long getReserveId()
public boolean isGeneric()
public boolean isReadyToCallExecute()
public void performExecute() throws ECException
Utilizes these access beans: