diff --git a/src/main/java/org/gcube/documentstore/persistence/PersistencePostgreSQL.java b/src/main/java/org/gcube/documentstore/persistence/PersistencePostgreSQL.java index b061371..ad43ef6 100644 --- a/src/main/java/org/gcube/documentstore/persistence/PersistencePostgreSQL.java +++ b/src/main/java/org/gcube/documentstore/persistence/PersistencePostgreSQL.java @@ -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>> aggregatedRecords = RecordUtility.getAggregatedRecordClassesFound(); - for(String typeName : aggregatedRecords.keySet()) { - try { - Class> 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