Class QueryPIsVoidCmdImpl

  • All Implemented Interfaces:, ECCommand, ECTargetableCommand, TaskCommand, AEDPPaymentTaskCmd, AEDPTaskCmd, QueryPIsCmd,,,,,,

    public class QueryPIsVoidCmdImpl
    extends AEDPPaymentTaskCmdImpl
    implements QueryPIsCmd
    This is the void implementation of the QueryPIsCmd task command.


    • This command is used when anyone is intended to disable the command while keeping the single code base. Note that please use the void implementation of all commands once you decide to disable the command implementation.

    Input parameters:


    Output parameters:


    Task commands called:

    See Also:
    Serialized Form
    • Field Detail


        public static final java.lang.String COPYRIGHT
        The IBM Copyright notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • QueryPIsVoidCmdImpl

        public QueryPIsVoidCmdImpl()
        The default constructor.
    • Method Detail

      • setMaskSensitiveData

        public void setMaskSensitiveData(boolean value)

        This method sets if sensitive data is to be masked in payment instructions.

        The default is to mask the sensitive data if this method is not invoked.

        Specified by:
        setMaskSensitiveData in interface QueryPIsCmd
        value - A boolean that indicates if sensitive data is to be masked in payment instructions
      • getPIs

        public java.util.ArrayList getPIs()
        This method gets the list of payment instructions.
        Specified by:
        getPIs in interface QueryPIsCmd
        An ArrayList that represents the list of payment instructions.
      • isReadyToCallExecute

        public boolean isReadyToCallExecute()

        This method checks if the command is ready to be executed.

        This method is called by the WC Command Framework to check if all mandatory parameters have been properly set for this command. This is done before the Framework calls the performExecute method of the command.

        Here it does nothing.

        Specified by:
        isReadyToCallExecute in interface
        isReadyToCallExecute in class AbstractECTargetableCommand
        A boolean that indicates if the command is ready to execute.
      • performExecute

        public void performExecute()
                            throws ECException

        This method provides the void business logic of this command, which does nothing here.

        Specified by:
        performExecute in interface ECCommand
        Specified by:
        performExecute in interface
        performExecute in class AbstractECTargetableCommand
        ECException - This exception is thrown for any kind of failure coming from payment rules subcomponent.
      • reset

        public void reset()

        This method resets the command fields.

        After this method is invoked, and proper attributes are set, the command can be executed again.

        Specified by:
        reset in interface
        reset in class AEDPPaymentTaskCmdImpl