systemic.sif.sbpframework.persist.servcie
Class SIFObjectMetadataService

java.lang.Object
  extended by systemic.sif.sbpframework.persist.servcie.DBService
      extended by systemic.sif.sbpframework.persist.servcie.SIFObjectMetadataService

public class SIFObjectMetadataService
extends DBService

Author:
Joerg Huber

Constructor Summary
SIFObjectMetadataService()
           
 
Method Summary
 java.util.List<SIFObject> getAllSIFObjectMetadata()
          This method returns all Data related to all SIF Objects configured in the SCF_OBJECT and related tables.
 BaseDAO getDAO()
           
 
Methods inherited from class systemic.sif.sbpframework.persist.servcie.DBService
commit, loadSubObject, rollback, startTransaction
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SIFObjectMetadataService

public SIFObjectMetadataService()
Method Detail

getDAO

public BaseDAO getDAO()
Specified by:
getDAO in class DBService

getAllSIFObjectMetadata

public java.util.List<SIFObject> getAllSIFObjectMetadata()
                                                  throws javax.persistence.PersistenceException
This method returns all Data related to all SIF Objects configured in the SCF_OBJECT and related tables. This includes information about keys, depended objects and the keys in those objects but no data in relation to cached objects.

Returns:
See description
Throws:
PersistenceException: - There is an issue with the underlying database. An error is logged.
javax.persistence.PersistenceException