com.ibm.commerce.collaboration.livehelp.commands
Interface RetrieveShopperProfileCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand, Protectable
All Known Implementing Classes:
RetrieveShopperProfileCmdImpl

public interface RetrieveShopperProfileCmd
extends ControllerCommand

Retrieves a shoppers profile for the Customer Care (sametime) tooling in Commerce Accelerator

Behaviour

Calls, by default, RetrieveShopperProfileCmdImpl which:

  • If the user is NOT registered, puts the userId in the responseProperties as "Title" and puts a short xml description in "UserInformation".
  • If the user is registered, puts the logonName in the responseProperties as "Title" and puts a full xml description in "UserInformation".
  • Sets the viewtask to LiveHelpUserProfileView in responseProperties


    Field Summary
    static java.lang.String COPYRIGHT
               
    static java.lang.String defaultCommandClassName
               
    static java.lang.String NAME
               
     
    Methods inherited from interface com.ibm.commerce.command.ControllerCommand
    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, setAccCheck, setForUserId, setOwner
     
    Methods inherited from interface com.ibm.commerce.command.ECCommand
    checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
     
    Methods inherited from interface com.ibm.commerce.security.Protectable
    fulfills, getOwner
     

    Field Detail

    COPYRIGHT

    public static final java.lang.String COPYRIGHT

    defaultCommandClassName

    public static final java.lang.String defaultCommandClassName

    NAME

    public static final java.lang.String NAME