com.ibm.commerce.order.facade.server.commands

Class AbstractFetchOrdersSOICmdImpl

  • java.lang.Object
    • com.ibm.websphere.command.TargetableCommandImpl
      • com.ibm.websphere.command.CacheableCommandImpl
        • com.ibm.commerce.order.facade.server.commands.AbstractFetchOrdersSOICmdImpl
    • Field Detail

      • COPYRIGHT

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

        public static final java.util.logging.Logger LOGGER
        The logger of the class.
    • Constructor Detail

      • AbstractFetchOrdersSOICmdImpl

        public AbstractFetchOrdersSOICmdImpl()
    • Method Detail

      • isReadyToCallExecute

        public boolean isReadyToCallExecute()
        Specified by:
        isReadyToCallExecute in interface com.ibm.websphere.command.Command
        Specified by:
        isReadyToCallExecute in class com.ibm.websphere.command.TargetableCommandImpl
        See Also:
        Command.isReadyToCallExecute()
      • reset

        public void reset()
        Specified by:
        reset in interface com.ibm.websphere.command.Command
        Overrides:
        reset in class com.ibm.websphere.command.CacheableCommandImpl
        See Also:
        Command.reset()
      • setGetOrder

        public void setGetOrder(GetOrderType getOrder)
        This method sets the value of GetOrderType.
        Specified by:
        setGetOrder in interface FetchOrdersCmd
        Parameters:
        getOrder -
      • getGetOrderType

        public GetOrderType getGetOrderType()
        This method gets the value of GetOrderType.
        Returns:
        the value of GetOrderType
      • getOrders

        public java.util.List getOrders()
        This method gets the list of order access beans.
        Specified by:
        getOrders in interface FetchOrdersCmd
        Returns:
        the list of order access beans
      • getOrders

        public java.util.List getOrders(java.util.List vOrders,
                                        java.math.BigInteger recordSetStartNumber,
                                        java.math.BigInteger maxItems)
        This methods gets a certain number of orders, with pagination performed.
        Parameters:
        vOrders - A list of orders.
        recordSetStartNumber - The desired start position that was passed in the request.
        maxItems - The desired page size that was passed in the request.
        Returns:
        A list of orders.
      • performExecute

        public void performExecute()
                            throws java.lang.Exception
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Specified by:
        performExecute in class com.ibm.websphere.command.TargetableCommandImpl
        Throws:
        java.lang.Exception
        See Also:
        TargetableCommandImpl.performExecute()
      • getResolveOrdersCmd

        public ResolveOrdersCmd getResolveOrdersCmd()
        This method returns the instance of ResolveOrdersCmd.
        Returns:
        the instance of ResolveOrdersCmd.
      • setPagingParameters

        public void setPagingParameters(ShowType newPagingParameters)
        Sets the paging parameters.
        Specified by:
        setPagingParameters in interface FetchOrdersCmd
        Parameters:
        newPagingParameters - The paging parameters to set.
      • getSelectionCriteria

        public SelectionCriteriaMapper getSelectionCriteria()
        This method gets the selection criteria.
        Returns:
        Returns the selection criteria.
      • setSelectionCriteria

        public void setSelectionCriteria(SelectionCriteriaMapper aSelectionCriteria)
        This method set the selection criteria.
        Parameters:
        aSelectionCriteria - The selection criteria to set.