Class ExecutiveDataWriter
java.lang.Object
ch.nolix.system.sqlmiddata.datawriter.ExecutiveDataWriter
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteEntity(String tableName, EntityDeletionDto entity) voiddeleteEntriesFromMultiReference(String entityId, String multiReferenceColumnId) voiddeleteEntriesFromMultiValue(String entityId, String multiValueColumnId) voiddeleteEntryFromMultiReference(String entityId, String multiReferenceColumnId, String referencedEntityId) voiddeleteMultiBackReferenceEntry(String entityId, String multiBackReferenceColumnId, String backReferencedEntityId) voiddeleteMultiValueEntry(String entityId, String multiValueColumnId, String value) voidexpectGivenSchemaTimestamp(ITime schemaTimestamp) voidexpectTableContainsEntity(String tableName, String entityId) intbooleanvoidinsertEntity(String tableName, EntityCreationDto newEntity) voidinsertEntryIntoMultiBackReference(String entityId, String multiBackReferenceColumnId, String backReferencedEntityId, String backReferencedEntityTableId) voidinsertEntryIntoMultiValue(String entityId, String multiValueColumnId, String entry) voidinsertMultiReferenceEntry(String entityId, String multiReferenceColumnId, String referencedEntityId, String referencedEntityTableId) voidreset()voidvoidupdateEntityOnTable(String tableName, EntityUpdateDto entityUpdate) static ExecutiveDataWriterwithDatabaseNameAndSqlConnection(String databaseName, ISqlConnection sqlConnection)
-
Method Details
-
withDatabaseNameAndSqlConnection
public static ExecutiveDataWriter withDatabaseNameAndSqlConnection(String databaseName, ISqlConnection sqlConnection) -
deleteEntity
-
deleteEntriesFromMultiReference
-
deleteEntriesFromMultiValue
-
deleteEntryFromMultiReference
-
deleteMultiValueEntry
-
deleteMultiBackReferenceEntry
-
expectGivenSchemaTimestamp
-
expectTableContainsEntity
-
getSaveCount
public int getSaveCount() -
hasChanges
public boolean hasChanges() -
insertEntity
-
insertEntryIntoMultiBackReference
-
insertMultiReferenceEntry
-
insertEntryIntoMultiValue
-
reset
public void reset() -
saveChangesAndReset
public void saveChangesAndReset() -
updateEntityOnTable
-