com.ibm.commerce.location.facade.server.commands

Class PersonalizeClientLocationCmdImpl

  • java.lang.Object
    • com.ibm.commerce.foundation.celadon.common.oagis.CeladonPipelineCmdImpl
      • com.ibm.commerce.location.facade.server.commands.PersonalizeClientLocationCmdImpl
  • All Implemented Interfaces:
    com.ibm.commerce.foundation.celadon.common.oagis.CeladonPipelineCmd, TimestampClientLocationCmd, com.ibm.websphere.command.Command, java.io.Serializable


    public class PersonalizeClientLocationCmdImpl
    extends com.ibm.commerce.foundation.celadon.common.oagis.CeladonPipelineCmdImpl
    implements TimestampClientLocationCmd
    The Personalize command will ensure that the PersonalizationID field is set for incoming nouns. If the PersonalizationID is not set, this command will look it up from the current AuditContext.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String PERSONALIZATION_ID_NOT_ENABLED
      Constant for the personalization ID when the personalization ID feature is not enabled
      • Fields inherited from interface com.ibm.websphere.command.Command

        serialVersionUID
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void execute()
      Command execution
      • Methods inherited from class com.ibm.commerce.foundation.celadon.common.oagis.CeladonPipelineCmdImpl

        getNounsToBeCreated, getNounsToBeDeleted, getNounsToBeUpdated, isReadyToCallExecute, reset, setNounsToBeCreated, setNounsToBeDeleted, setNounsToBeUpdated
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.ibm.commerce.foundation.celadon.common.oagis.CeladonPipelineCmd

        getNounsToBeCreated, getNounsToBeDeleted, getNounsToBeUpdated, setNounsToBeCreated, setNounsToBeDeleted, setNounsToBeUpdated
      • Methods inherited from interface com.ibm.websphere.command.Command

        isReadyToCallExecute, reset
    • Field Detail

      • PERSONALIZATION_ID_NOT_ENABLED

        public static final java.lang.String PERSONALIZATION_ID_NOT_ENABLED
        Constant for the personalization ID when the personalization ID feature is not enabled
        See Also:
        Constant Field Values
    • Constructor Detail

      • PersonalizeClientLocationCmdImpl

        public PersonalizeClientLocationCmdImpl()
        Constructor
    • Method Detail

      • execute

        public void execute()
                     throws com.ibm.websphere.command.CommandException
        Command execution
        Specified by:
        execute in interface com.ibm.websphere.command.Command
        Overrides:
        execute in class com.ibm.commerce.foundation.celadon.common.oagis.CeladonPipelineCmdImpl
        Throws:
        com.ibm.websphere.command.CommandException - An exception is thrown if an error occurs