Interface IRssManager

  • All Known Implementing Classes:
    RssManager

    public interface IRssManager
    Manager responsible for RSS-related operations
    Since:
    4.1.0
    Version:
    $Revision: 14186 $ $Date: 2012-04-02 11:40:15 -0300 (Mon, 02 Apr 2012) $
    • Method Detail

      • getIdsByServiceInstanceId

        java.util.Collection<java.lang.String> getIdsByServiceInstanceId​(SessionConfig sessionConfig,
                                                                         java.lang.String serviceInstanceId,
                                                                         ITransaction transaction)
                                                                  throws PortalException
        Get the Rss ids by the Service Instance Id
        Parameters:
        sessionConfig -
        serviceInstanceId -
        transaction -
        Returns:
        Throws:
        PortalException
        Since:
        4.1.0
      • validateUniqueFilePath

        boolean validateUniqueFilePath​(java.lang.String filePath,
                                       java.lang.String notIncludingRssId,
                                       ITransaction transaction)
                                throws PortalException
        Verify if already exist a path specified to another RSS
        Parameters:
        filePath -
        notIncludingRssId -
        transaction -
        Returns:
        Throws:
        PortalException
      • instanceMoved

        void instanceMoved​(SessionConfig sessionConfig,
                           ServiceInstanceConfig serviceInstance,
                           IWebsite oldWebsite,
                           IWebsite newWebsite,
                           ITransaction transaction)
                    throws PortalException
        Moves the public files from the old website to the new one.
        Parameters:
        sessionConfig - the user's session.
        serviceInstance - the service instance.
        oldWebsite - the old website.
        newWebsite - the new website.
        transaction - the transaction.
        Throws:
        PortalException
        Since:
        6.2.0