com.ibm.commerce.me.commands
Interface PunchOutCatalogDisplayCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand
All Known Implementing Classes:
PunchOutCatalogDisplayCmdImpl

public interface PunchOutCatalogDisplayCmd
extends ControllerCommand

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
IBM Copyright field
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
The name of this command
See Also:
Constant Field Values

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
The name of default implementation class for this interface
See Also:
Constant Field Values
Method Detail

setCatalogId

public 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

setIdentifier

public 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.
Parameters:
id - The external identifier id, used along with the memberId to identify the category

setMemberId

public 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.

setSupplierCookie

public void setSupplierCookie(java.lang.String id)
Sets the supplier cookie using which the command can retrieve the buyer information
Parameters:
id - The supplier cookie