lumis.service.rss
Interface IRssManager

Package class diagram package IRssManager
All Known Implementing Classes:
RssManager

public interface IRssManager

Manager responsible for RSS-related operations

Since:
4.1.0

Method Summary
 void generateRssXmlFile(SessionConfig sessionConfig, RssConfig rssConfig, String oldPath, ITransaction transaction)
          Generate the Rss Xml File
 RssConfig get(SessionConfig sessionConfig, String id, ITransaction transaction)
          Returns the RssConfig for a Rss with the given id.
 Collection<String> getIdsByServiceInstanceId(SessionConfig sessionConfig, String serviceInstanceId, ITransaction transaction)
          Get the Rss ids by the Service Instance Id
 boolean validateUniqueFilePath(String filePath, String notIncludingRssId, ITransaction transaction)
          Verify if already exist a path specified to another RSS
 

Method Detail

generateRssXmlFile

void generateRssXmlFile(SessionConfig sessionConfig,
                        RssConfig rssConfig,
                        String oldPath,
                        ITransaction transaction)
                        throws PortalException
Generate the Rss Xml File

Parameters:
sessionConfig -
rssConfig -
oldPath -
transaction -
Throws:
PortalException

get

RssConfig get(SessionConfig sessionConfig,
              String id,
              ITransaction transaction)
              throws PortalException
Returns the RssConfig for a Rss with the given id.

Parameters:
sessionConfig -
id -
transaction -
Returns:
Throws:
PortalException
Since:
4.1.0

getIdsByServiceInstanceId

Collection<String> getIdsByServiceInstanceId(SessionConfig sessionConfig,
                                             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(String filePath,
                               String notIncludingRssId,
                               ITransaction transaction)
                               throws PortalException
Verify if already exist a path specified to another RSS

Parameters:
filePath -
notIncludingRssId -
transaction -
Returns:
Throws:
PortalException


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.