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
 Set<String> getIdsByRssServiceInstanceId(String rssServiceInstanceId, ITransaction transaction)
          Returns the RSS ids by the RSS service instance identifier.
 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

getIdsByRssServiceInstanceId

Set<String> getIdsByRssServiceInstanceId(String rssServiceInstanceId,
                                         ITransaction transaction)
                                         throws PortalException
Returns the RSS ids by the RSS service instance identifier.

Parameters:
rssServiceInstanceId - the RSS service instance identifier.
transaction - the transaction.
Returns:
the RSS ids by the RSS service instance identifier.
Throws:
PortalException
Since:
6.2.0


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.