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

Class ChangeClientLocationBasePartUsingCommandPipelineCmdImpl

  • All Implemented Interfaces:
    AbstractChangeNounPartActionCmd, AbstractSyncNounPartActionCmd, ChangeClientLocationPartActionCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable
    Direct Known Subclasses:
    ChangeClientLocationBasePartCmdImpl


    public class ChangeClientLocationBasePartUsingCommandPipelineCmdImpl
    extends com.ibm.commerce.foundation.celadon.common.oagis.CeladonChangeNounPartUsingCommandPipelineImpl
    implements ChangeClientLocationPartActionCmd
    Implementation of the change command for ClientLocationType, making use of a command pipeline consisting of the following pipeline commands (in order): com.ibm.commerce.location.facade.server.commands.ResolveClientLocationCmd>, com.ibm.commerce.location.facade.server.commands.FilterClientLocationCmd, com.ibm.commerce.location.facade.server.commands.PersonalizeClientLocationCmd>, and com.ibm.commerce.location.facade.server.commands.TimestampClientLocationCmd.

    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class com.ibm.websphere.command.TargetableCommandImpl

        LOCAL
      • Fields inherited from interface com.ibm.websphere.command.Command

        serialVersionUID
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getNounKeyXpath()
      Type-specific xpath key expression for referencing the underlying noun -- this implementation returns "/ClientLocation".
      java.lang.String getNounReferenceXpath()
      Type-specific xpath reference expression for referencing the underlying noun -- this implementation returns "/ClientLocation[1]" -- note the necessity of the "[1]" suffix.
      java.util.List<java.lang.String> getPipelineCommandInterfaces()
      Business logic-specific ordered list of pipeline commands to be executed -- in this implementation, the command pipeline consists of the following pipeline commands (in order): com.ibm.commerce.location.facade.server.commands.ResolveClientLocationCmd, com.ibm.commerce.location.facade.server.commands.FilterClientLocationCmd, com.ibm.commerce.location.facade.server.commands.PersonalizeClientLocationCmd, com.ibm.commerce.location.facade.server.commands.TimestampClientLocationCmd,

      This pipeline incrementally builds or alters a list of nouns to be created, changed, or deleted in the underlying noun data store.

      • Methods inherited from class com.ibm.commerce.foundation.celadon.common.oagis.CeladonChangeNounPartUsingCommandPipelineImpl

        getNounsToBeChanged, getNounsToBeCreated, getNounsToBeDeleted, performExecute
      • Methods inherited from class com.ibm.commerce.foundation.celadon.common.oagis.CeladonChangeNounPartUsingBusinessObjectMediatorCmdImpl

        computePathToNounPart
      • Methods inherited from class com.ibm.commerce.command.MeasuredCacheableCommandImpl

        execute
      • Methods inherited from class com.ibm.websphere.command.CacheableCommandImpl

        executeFromCache, getCaller, getEntryInfo, getId, getObjectSize, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
      • Methods inherited from class com.ibm.websphere.command.TargetableCommandImpl

        getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.ibm.websphere.command.Command

        execute, isReadyToCallExecute, reset
      • Methods inherited from interface com.ibm.websphere.command.TargetableCommand

        getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
    • Constructor Detail

      • ChangeClientLocationBasePartUsingCommandPipelineCmdImpl

        public ChangeClientLocationBasePartUsingCommandPipelineCmdImpl()
    • Method Detail

      • getPipelineCommandInterfaces

        public java.util.List<java.lang.String> getPipelineCommandInterfaces()
        Business logic-specific ordered list of pipeline commands to be executed -- in this implementation, the command pipeline consists of the following pipeline commands (in order):
        • com.ibm.commerce.location.facade.server.commands.ResolveClientLocationCmd,
        • com.ibm.commerce.location.facade.server.commands.FilterClientLocationCmd,
        • com.ibm.commerce.location.facade.server.commands.PersonalizeClientLocationCmd,
        • com.ibm.commerce.location.facade.server.commands.TimestampClientLocationCmd,

        This pipeline incrementally builds or alters a list of nouns to be created, changed, or deleted in the underlying noun data store.

        Specified by:
        getPipelineCommandInterfaces in class com.ibm.commerce.foundation.celadon.common.oagis.CeladonChangeNounPartUsingCommandPipelineImpl
        Returns:
        Ordered list of interface names which identify the individual pipeline commands to be executed by this parent command.

      • getNounReferenceXpath

        public java.lang.String getNounReferenceXpath()
        Type-specific xpath reference expression for referencing the underlying noun -- this implementation returns "/ClientLocation[1]" -- note the necessity of the "[1]" suffix.

        Specified by:
        getNounReferenceXpath in class com.ibm.commerce.foundation.celadon.common.oagis.CeladonChangeNounPartUsingCommandPipelineImpl
        Returns:
        The reference XPath of the noun.
      • getNounKeyXpath

        public java.lang.String getNounKeyXpath()
        Type-specific xpath key expression for referencing the underlying noun -- this implementation returns "/ClientLocation".

        Specified by:
        getNounKeyXpath in class com.ibm.commerce.foundation.celadon.common.oagis.CeladonChangeNounPartUsingCommandPipelineImpl
        Returns:
        The XPath key of the noun.