com.ibm.commerce.giftcenter.facade.server.commands

Class GetGiftListCmdImpl

  • All Implemented Interfaces:
    BusinessObjectDocumentCmd, GetGiftListCmd, 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 GetGiftListCmdImpl
    extends AbstractGetBusinessObjectDocumentCmdImpl
    implements GetGiftListCmd
    The GetGiftListCmdImpl command gets activities based on the search criteria and the access profile. The parent class will call the FetchGiftListCmd command to get the nouns, and the method buildShowBusinessObjectDocument returns the response business object document.
    See Also:
    Serialized Form
    • Constructor Detail

      • GetGiftListCmdImpl

        public GetGiftListCmdImpl()
        This method is the default constructor. It performs no actions.
    • Method Detail

      • setGetGiftList

        public void setGetGiftList(GetGiftListType getGiftList)
        Sets the GetGiftListType business object document that this command will process.
        Specified by:
        setGetGiftList in interface GetGiftListCmd
        Parameters:
        getGiftList - The GetGiftListType business object document.
      • getShowGiftList

        public ShowGiftListType getShowGiftList()
        Gets the ShowGiftListType business object document result.
        Specified by:
        getShowGiftList in interface GetGiftListCmd
        Returns:
        This method returns the ShowGiftListType business object document result to the client.
      • getSearchExpressionCacheKey

        public SearchExpression getSearchExpressionCacheKey()
        Returns the cache key of the GetGiftList request.
        Returns:
        The cache key of the GetGiftList request.
      • postExecute

        public void postExecute()
        Performs the logic to recalculate the dynacache metadata.
        Specified by:
        postExecute in interface com.ibm.websphere.command.CacheableCommand
        Overrides:
        postExecute in class com.ibm.websphere.command.CacheableCommandImpl