Class SapRevenueCloudSwithUIComponentsAspect


  • @Component
    public class SapRevenueCloudSwithUIComponentsAspect
    extends java.lang.Object
    Responsible for loading UI components specific for the SAP Digital Payments and Subscription Products
    • Field Detail

      • LOG

        public static final org.apache.log4j.Logger LOG
      • SAP_REVENUE_CLOUD_DP_ADDON_PREFIX

        public static final java.lang.String SAP_REVENUE_CLOUD_DP_ADDON_PREFIX
        See Also:
        Constant Field Values
      • SAP_DIGITAL_PAYMENT_ADDON_PREFIX

        public static final java.lang.String SAP_DIGITAL_PAYMENT_ADDON_PREFIX
        See Also:
        Constant Field Values
    • Constructor Detail

      • SapRevenueCloudSwithUIComponentsAspect

        public SapRevenueCloudSwithUIComponentsAspect()
    • Method Detail

      • applyDPUIChanges

        public java.lang.String applyDPUIChanges​(org.aspectj.lang.ProceedingJoinPoint pjp)
                                          throws java.lang.Throwable
        For sap digital payment subscriptions, add the add-on prefix to the UI component.
        Parameters:
        pjp -
        Returns:
        the UI component name
        Throws:
        java.lang.Throwable
      • enterDPStep

        public java.lang.String enterDPStep​(org.aspectj.lang.ProceedingJoinPoint joinPoint)
                                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable