The PunchOutCatalogDisplayCmd interface is defined in this file. This command is the shopping flow entry point for Procurement requisitioner or user When the requisitioner was authenticated in the PunchOutSetup command, the authentication information had been stored in supplier cookie table. The key to that table entry and the URL of this command name would have been sent in the response. Now the procurement system will be invoking this command for the requisitioner providing the supplier cookie. So this command will retrive and verify the buyer information using the supplier cookie and forward to the appropriate view task based on the logon mode. (Display, Edit or Inspect)
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT IBM Copyright field |
static java.lang.String |
defaultCommandClassName The name of default implementation class for this interface |
static java.lang.String |
NAME The name of this command |
Method Summary | |
---|---|
void |
setCatalogId(java.lang.Long catalogId) Sets the CatalogId that represents the primary key of the Catalog from within which the CategoryView is to be retrieved |
void |
setIdentifier(java.lang.String id) Sets the external Identifier that along with the MemberId uniquely identifies the Category whose view is to be retrieved. |
void |
setMemberId(java.lang.Long memberId) Sets the MemberId (or owner) that along with the Identifier uniquely identifies the Category whose view is to be retrieved. |
void |
setSupplierCookie(java.lang.String id) Sets the supplier cookie using which the command can retrieve the buyer information |
Methods inherited from interface com.ibm.commerce.command. ControllerCommand |
checkPermission,
execute,
getGeneric,
getRequestProperties,
getResolvedRequestProperties,
getResponseProperties,
getRetriable,
getViewInputProperties,
isGeneric,
isRetriable,
mergeProperties,
setGeneric,
setRequestProperties,
setRetriable,
setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command. AccCommand |
accessControlCheck,
getAccCheck,
getForUserId,
getResourceOwners,
setAccCheck,
setForUserId,
setOwner |
Methods inherited from interface com.ibm.commerce.command. ECCommand |
checkIsAllowed,
checkResourcePermission,
createCommandExecutionEvent,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
performExecute,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
public static final java.lang.String defaultCommandClassName
Method Detail |
---|
public void setCatalogId(java.lang.Long catalogId)
public void setIdentifier(java.lang.String id)
id
- The external identifier id, used along with the memberId
to identify the categorypublic void setMemberId(java.lang.Long memberId)
public void setSupplierCookie(java.lang.String id)
id
- The supplier cookie