lumis.service.rss
Interface IRssDao

Package class diagram package IRssDao
All Known Implementing Classes:
RssDao

public interface IRssDao

Dao Interface for RSS entity

Since:
4.1.0

Method Summary
 RssConfig get(String id, ITransaction transaction)
          Get the Rss
 Collection<String> getIdsByServiceInstanceId(String serviceInstanceId, ITransaction transaction)
          Get the Rss ids by the Service Instance Id
 Collection<RssResultRow> getResults(RssConfig rssConfig, ITransaction transaction)
          Get the results of the Rss Xml file
 boolean validateUniqueFilePath(String filePath, String notIncludingRssId, ITransaction transaction)
          Verify if already exist a path specified to another RSS
 

Method Detail

get

RssConfig get(String id,
              ITransaction transaction)
              throws PortalException
Get the Rss

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

getResults

Collection<RssResultRow> getResults(RssConfig rssConfig,
                                    ITransaction transaction)
                                    throws PortalException
Get the results of the Rss Xml file

Parameters:
rssConfig -
transaction -
Returns:
Throws:
PortalException
Since:
4.1.0

getIdsByServiceInstanceId

Collection<String> getIdsByServiceInstanceId(String serviceInstanceId,
                                             ITransaction transaction)
                                             throws PortalException
Get the Rss ids by the Service Instance Id

Parameters:
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  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.