Interface RDBUpdater

All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
JooqDatabaseExporter

public interface RDBUpdater extends Closeable
Author:
S. Ricci
  • Method Details

    • insertEntity

      void insertEntity(int recordId, Integer parentId, int entityId, int entityDefinitionId)
    • insertAttribute

      void insertAttribute(int recordId, Integer parentId, int attributeId, int attributeDefinitionId)
    • replaceRecordData

      void replaceRecordData(CollectRecord record, org.openforis.concurrency.ProgressListener progressListener)
    • updateEntityData

      void updateEntityData(DataTable dataTable, BigInteger pkValue, List<ColumnValuePair<DataColumn,?>> columnValuePairs)
    • deleteRecordData

      void deleteRecordData(int recordId, int rootDefId)
    • deleteEntity

      void deleteEntity(int recordId, int entityId, int definitionId)
    • deleteAttribute

      void deleteAttribute(int recordId, int attributeId, int definitionId)