Fixed code

This commit is contained in:
Luca Frosini 2021-03-26 10:26:42 +01:00
parent def066011b
commit 3a5e2b3854
1 changed files with 2 additions and 15 deletions

View File

@ -4,13 +4,9 @@
package org.gcube.documentstore.persistence;
import java.sql.Statement;
import java.util.Map;
import org.gcube.accounting.utility.postgresql.PostgreSQLQuery;
import org.gcube.accounting.utility.postgresql.RecordToDBMapping;
import org.gcube.documentstore.records.AggregatedRecord;
import org.gcube.documentstore.records.Record;
import org.gcube.documentstore.records.RecordUtility;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -24,17 +20,8 @@ public class PersistencePostgreSQL extends PersistenceBackend {
protected StatementMap statementMap;
@Override
protected void prepareConnection(PersistenceBackendConfiguration configuration) throws Exception {
statementMap = new StatementMap(configuration);
Map<String, Class<? extends AggregatedRecord<?,?>>> aggregatedRecords = RecordUtility.getAggregatedRecordClassesFound();
for(String typeName : aggregatedRecords.keySet()) {
try {
Class<? extends AggregatedRecord<?,?>> clz = aggregatedRecords.get(typeName);
RecordToDBMapping.addRecordToDB(clz, configuration);
} catch (Exception e) {
new RuntimeException(e);
}
}
public void prepareConnection(PersistenceBackendConfiguration configuration) throws Exception {
this.statementMap = new StatementMap(configuration);
}
@Override