com.ibm.commerce.price.rule.commands.element

Class PriceListElementCmdImpl

  • All Implemented Interfaces:
    PriceListElementCmd, PriceRuleElementCmd, 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


    public class PriceListElementCmdImpl
    extends PriceRuleElementCmdImpl
    implements PriceListElementCmd
    The default implementation for the price list element command. This command is used to get the base offer price for a catalog entry in a specific price list.
    See Also:
    Serialized Form
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
      • CLASSNAME

        public static final java.lang.String CLASSNAME
        The name of this class.
        See Also:
        Constant Field Values
    • Constructor Detail

      • PriceListElementCmdImpl

        public PriceListElementCmdImpl()
    • Method Detail

      • performExecute

        public void performExecute()
                            throws java.lang.Exception
        The main logic to execute the command.
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class PriceRuleElementCmdImpl
        Throws:
        java.lang.Exception
      • validateParameters

        public java.util.List validateParameters(java.util.Map elementParameters)
        This method performs validations. Implementations that extend this class need to implement this method.This value can be null of no errors.
        Specified by:
        validateParameters in interface PriceRuleElementCmd
        Overrides:
        validateParameters in class PriceRuleElementCmdImpl
        Parameters:
        elementParameters -
        Returns:
        A list which contains all validation errors.This value will be null if no errors found.