Package org.openforis.collect.relational
Class RDBReportingRepositories
- java.lang.Object
-
- org.openforis.collect.relational.RDBReportingRepositories
-
- All Implemented Interfaces:
ReportingRepositories
public class RDBReportingRepositories extends Object implements ReportingRepositories
- Author:
- S. Ricci
-
-
Constructor Summary
Constructors Constructor Description RDBReportingRepositories(SurveyManager surveyManager, RecordManager recordManager, CollectLocalRDBStorageManager localRDBStorageManager, MondrianSchemaStorageManager mondrianSchemaStorageManager, SaikuDatasourceStorageManager saikuDatasourceStorageManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateRepositories(String surveyName, String preferredLanguage, org.openforis.concurrency.ProgressListener progressListener)voidcreateRepository(String surveyName, RecordStep recordStep, String preferredLanguage, org.openforis.concurrency.ProgressListener progressListener)voiddeleteRepositories(String surveyName)ReportingRepositoryInfogetInfo(String surveyName)StringgetRepositoryPath(String surveyName, RecordStep recordStep)List<String>getRepositoryPaths(String surveyName)voidinit()voidprocess(RecordTransaction recordTransaction)voidupdateRepositories(String surveyName, String preferredLanguage, org.openforis.concurrency.ProgressListener progressListener)
-
-
-
Constructor Detail
-
RDBReportingRepositories
public RDBReportingRepositories(SurveyManager surveyManager, RecordManager recordManager, CollectLocalRDBStorageManager localRDBStorageManager, MondrianSchemaStorageManager mondrianSchemaStorageManager, SaikuDatasourceStorageManager saikuDatasourceStorageManager)
-
-
Method Detail
-
init
public void init()
-
createRepositories
public void createRepositories(String surveyName, String preferredLanguage, org.openforis.concurrency.ProgressListener progressListener)
- Specified by:
createRepositoriesin interfaceReportingRepositories
-
createRepository
public void createRepository(String surveyName, RecordStep recordStep, String preferredLanguage, org.openforis.concurrency.ProgressListener progressListener)
- Specified by:
createRepositoryin interfaceReportingRepositories
-
updateRepositories
public void updateRepositories(String surveyName, String preferredLanguage, org.openforis.concurrency.ProgressListener progressListener)
- Specified by:
updateRepositoriesin interfaceReportingRepositories
-
deleteRepositories
public void deleteRepositories(String surveyName)
- Specified by:
deleteRepositoriesin interfaceReportingRepositories
-
process
public void process(RecordTransaction recordTransaction)
- Specified by:
processin interfaceReportingRepositories
-
getRepositoryPaths
public List<String> getRepositoryPaths(String surveyName)
- Specified by:
getRepositoryPathsin interfaceReportingRepositories
-
getRepositoryPath
public String getRepositoryPath(String surveyName, RecordStep recordStep)
- Specified by:
getRepositoryPathin interfaceReportingRepositories
-
getInfo
public ReportingRepositoryInfo getInfo(String surveyName)
- Specified by:
getInfoin interfaceReportingRepositories
-
-