com.ibm.commerce.subscription.facade.server.services.dataaccess.bom.mediator

Class ChangeSubscriptionRenewalInfoPartMediator

    • Constructor Detail

      • ChangeSubscriptionRenewalInfoPartMediator

        public ChangeSubscriptionRenewalInfoPartMediator()
    • Method Detail

      • create

        public void create(java.lang.Object noun,
                           java.lang.Object nounPart)
                    throws AbstractApplicationException
        Creates the renewal info in the subscrrenew physical SDO. The subscrrenew physical SDO can be retrieved from the parent physical data container
        Parameters:
        noun - The subscription noun.
        nounPart - The renewal info noun part.
        Throws:
        AbstractApplicationException - An exception is thrown when there is an error in saving the data.
      • delete

        public void delete(java.lang.Object noun,
                           java.lang.Object nounPart)
                    throws AbstractApplicationException
        This method performs no actions as there is no deletion in case renewal info.
        Parameters:
        noun - The subscription noun.
        nounPart - The renewal info noun part.
        Throws:
        AbstractApplicationException
      • findPhysicalEntity

        public java.lang.Object findPhysicalEntity(java.lang.Object noun,
                                                   java.lang.Object nounPart)
                                            throws AbstractApplicationException
        This method performs no action
        Parameters:
        noun - The subscription noun.
        nounPart - The renewal info noun part.
        Returns:
        This method returns null
        Throws:
        AbstractApplicationException
      • getNounPartXPaths

        public java.lang.String[] getNounPartXPaths()
        This method returns the XPaths supported by the mediator.
        Returns:
        a string array of XPaths supported by the mediator.
      • validateChange

        public java.util.List validateChange(java.lang.Object noun,
                                             java.lang.Object nounPart)
                                      throws AbstractApplicationException
        This method performs no checking as the validation is done by the ChangeSubscriptionMediator
        Parameters:
        noun - The subscription noun.
        nounPart - The renewal info noun part.
        Returns:
        This method returns null.
        Throws:
        AbstractApplicationException
      • validateCreate

        public java.util.List validateCreate(java.lang.Object noun,
                                             java.lang.Object nounPart)
                                      throws AbstractApplicationException
        This method performs no checking as the validation is done by the ChangeSubscriptionMediator
        Parameters:
        noun - The subscription noun.
        nounPart - The renewal info noun part.
        Returns:
        This method returns null.
        Throws:
        AbstractApplicationException
      • validateDelete

        public java.util.List validateDelete(java.lang.Object noun,
                                             java.lang.Object nounPart)
                                      throws AbstractApplicationException
        This method performs no checking as the validation is done by the ChangeSubscriptionMediator
        Parameters:
        noun - The subscription noun.
        nounPart - The renewal info noun part.
        Returns:
        This method returns null.
        Throws:
        AbstractApplicationException