Class SapSubscriptionSwitchUIComponentsAspect


  • public class SapSubscriptionSwitchUIComponentsAspect
    extends java.lang.Object
    This aspect is used to apply the UI changes sap subscription is deployed.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String addGridToCart​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      java.lang.String addToCart​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      java.lang.String applyUIChanges​(org.aspectj.lang.ProceedingJoinPoint pjp)
      For subscriptions add the add-on prefix to the UI component.
      java.lang.String enterStep​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      java.lang.String order​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      java.lang.String productDetail​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      java.lang.String rolloverMiniCartPopup​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      java.lang.String showCart​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LOG

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

        public static final java.lang.String SUBSCRIPTION_ADDON_PREFIX
        See Also:
        Constant Field Values
      • REDIRECT_MY_ACCOUNT

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

      • SapSubscriptionSwitchUIComponentsAspect

        public SapSubscriptionSwitchUIComponentsAspect()
    • Method Detail

      • applyUIChanges

        public java.lang.String applyUIChanges​(org.aspectj.lang.ProceedingJoinPoint pjp)
                                        throws java.lang.Throwable
        For subscriptions add the add-on prefix to the UI component.
        Parameters:
        pjp -
        Returns:
        the UI component name
        Throws:
        java.lang.Throwable
      • rolloverMiniCartPopup

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

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

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

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

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

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

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