it.eng.qbe.utility
Interface IQueryPersister

All Known Implementing Classes:
LocalFileSystemQueryPersister

public interface IQueryPersister

Author:
Andrea Zoppello This is the interface for classes that implements logig to load and persist query on a persistent store than can be, JSR 170 repository, Database, File System and so on

Method Summary
 ISingleDataMartWizardObject load(DataMartModel dm, java.lang.String key)
           
 java.util.List loadAllQueries(DataMartModel dm)
           
 void persist(DataMartModel dm, ISingleDataMartWizardObject wizObject)
           
 

Method Detail

persist

void persist(DataMartModel dm,
             ISingleDataMartWizardObject wizObject)
Parameters:
dm: - The datamart model
wizObject: - The Query object to persist

loadAllQueries

java.util.List loadAllQueries(DataMartModel dm)
Parameters:
dm: - The datamart model

load

ISingleDataMartWizardObject load(DataMartModel dm,
                                 java.lang.String key)
Parameters:
dm: - The datamart model
key: - The identifier of the query to retrieve