Interface SiteContentService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void deleteCarouselPicture​(String key)
      Method to delete a carousel picture stored under the given key
      void deleteCobrandLogo()
      Method to delete the co-brand logo
      org.acumos.cds.domain.MLPSiteContent getCarouselPicture​(String key)
      Method to fetch the carousel picture stored under the given key
      org.acumos.cds.domain.MLPSiteContent getCobrandLogo()
      Method to fetch the co-brand logo
      org.acumos.cds.domain.MLPSiteContent getContactInfo()
      Method to fetch the footer contact information
      HomePageModuleNames getDiscoverAcumosInfo()
      Method to fetch the Discover Acumos information for home screen
      org.acumos.cds.domain.MLPSiteContent getOnboardingOverview()
      Method to fetch onboarding overview
      org.acumos.cds.domain.MLPSiteContent getTermsConditions()
      Method to fetch terms and conditions
      void setCarouselPicture​(org.acumos.cds.domain.MLPSiteContent picture)
      Method to create or update a carousel picture
      void setCobrandLogo​(org.acumos.cds.domain.MLPSiteContent picture)
      Method to create or update the co-brand logo
      void setContactInfo​(org.acumos.cds.domain.MLPSiteContent content)
      Method to create or update the footer contact information
      void setOnboardingOverview​(org.acumos.cds.domain.MLPSiteContent content)
      Method to create or update onboarding overview
      void setTermsConditions​(org.acumos.cds.domain.MLPSiteContent content)
      Method to create or update terms and conditions
    • Method Detail

      • getTermsConditions

        org.acumos.cds.domain.MLPSiteContent getTermsConditions()
        Method to fetch terms and conditions
        Returns:
        html embedded in json string
      • setTermsConditions

        void setTermsConditions​(org.acumos.cds.domain.MLPSiteContent content)
        Method to create or update terms and conditions
        Parameters:
        content - html embedded in json string
      • getCobrandLogo

        org.acumos.cds.domain.MLPSiteContent getCobrandLogo()
        Method to fetch the co-brand logo
        Returns:
        picture data w/ mime type information
      • setCobrandLogo

        void setCobrandLogo​(org.acumos.cds.domain.MLPSiteContent picture)
        Method to create or update the co-brand logo
        Parameters:
        picture - picture data w/ mime type information
      • deleteCobrandLogo

        void deleteCobrandLogo()
        Method to delete the co-brand logo
      • getOnboardingOverview

        org.acumos.cds.domain.MLPSiteContent getOnboardingOverview()
        Method to fetch onboarding overview
        Returns:
        html embedded in json string
      • setOnboardingOverview

        void setOnboardingOverview​(org.acumos.cds.domain.MLPSiteContent content)
        Method to create or update onboarding overview
        Parameters:
        content - html embedded in json string
      • getContactInfo

        org.acumos.cds.domain.MLPSiteContent getContactInfo()
        Method to fetch the footer contact information
        Returns:
        html embedded in json string
      • setContactInfo

        void setContactInfo​(org.acumos.cds.domain.MLPSiteContent content)
        Method to create or update the footer contact information
        Parameters:
        content - html embedded in json string
      • getCarouselPicture

        org.acumos.cds.domain.MLPSiteContent getCarouselPicture​(String key)
        Method to fetch the carousel picture stored under the given key
        Parameters:
        key - content key
        Returns:
        picture data w/ mime type information
      • setCarouselPicture

        void setCarouselPicture​(org.acumos.cds.domain.MLPSiteContent picture)
        Method to create or update a carousel picture
        Parameters:
        picture - picture data w/ mime type information
      • deleteCarouselPicture

        void deleteCarouselPicture​(String key)
        Method to delete a carousel picture stored under the given key
        Parameters:
        key - content key
      • getDiscoverAcumosInfo

        HomePageModuleNames getDiscoverAcumosInfo()
        Method to fetch the Discover Acumos information for home screen
        Returns:
        html embedded in json string