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

Class CatalogConditionElementCmdImpl

  • All Implemented Interfaces:
    CatalogConditionElementCmd, 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 CatalogConditionElementCmdImpl
    extends PriceRuleElementCmdImpl
    implements CatalogConditionElementCmd
    The default implementation for the catalog condition element command. This command is used to determine if the current catalog entry is in or not in a specific catalog entry set or if the current catalog entry is in or not in a specific category set or if the current catalog entry is in or not in a specific catalog filtering.
    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

      • CatalogConditionElementCmdImpl

        public CatalogConditionElementCmdImpl()
    • Method Detail

      • performExecute

        public void performExecute()
                            throws java.lang.Exception
        The main logic to execute the command. It will determine if the current catalog entry is in or not in a specific catalog entry set or if the current catalog entry is in or not in a specific category set.
        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.