Klasse ExecutiveDataWriter

java.lang.Object
ch.nolix.system.sqlmiddata.datawriter.ExecutiveDataWriter

public final class ExecutiveDataWriter extends Object
  • Konstruktordetails

    • ExecutiveDataWriter

      public ExecutiveDataWriter(String databaseName, ISqlConnection sqlConnection)
  • Methodendetails

    • deleteEntity

      public void deleteEntity(String tableName, EntityDeletionDto entity)
    • deleteEntriesFromMultiReference

      public void deleteEntriesFromMultiReference(String entityId, String multiReferenceColumnId)
    • deleteEntriesFromMultiValue

      public void deleteEntriesFromMultiValue(String entityId, String multiValueColumnId)
    • deleteEntryFromMultiReference

      public void deleteEntryFromMultiReference(String entityId, String multiReferenceColumnId, String referencedEntityId)
    • deleteEntryFromMultiValue

      public void deleteEntryFromMultiValue(String entityId, String multiValueColumnId, String entry)
    • deleteMultiBackReferenceEntry

      public void deleteMultiBackReferenceEntry(String entityId, String multiBackReferenceColumnId, String backReferencedEntityId)
    • expectGivenSchemaTimestamp

      public void expectGivenSchemaTimestamp(ITime schemaTimestamp)
    • expectTableContainsEntity

      public void expectTableContainsEntity(String tableName, String entityId)
    • getSaveCount

      public int getSaveCount()
    • hasChanges

      public boolean hasChanges()
    • insertEntity

      public void insertEntity(String tableName, EntityCreationDto newEntity)
    • insertEntryIntoMultiBackReference

      public void insertEntryIntoMultiBackReference(String entityId, String multiBackReferenceColumnId, String backReferencedEntityId)
    • insertMultiReferenceEntry

      public void insertMultiReferenceEntry(String entityId, String multiReferenceColumnId, String referencedEntityId, String referencedEntityTableId)
    • insertEntryIntoMultiValue

      public void insertEntryIntoMultiValue(String entityId, String multiValueColumnId, String entry)
    • reset

      public void reset()
    • saveChangesAndReset

      public void saveChangesAndReset()
    • updateEntityOnTable

      public void updateEntityOnTable(String tableName, EntityUpdateDto entityUpdate)