Klasse ExecutiveDataWriter
java.lang.Object
ch.nolix.system.nodemiddata.datawriter.ExecutiveDataWriter
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
clearMultiReference
(String tableName, String entityId, int multiReferencedColumnOneBasedOrdinalIndex) void
clearMultiValue
(String tableName, String entityId, int multiValueColumnOneBasedOrdinalIndex) void
deleteEntity
(String tableName, String entityId, String entitySaveStamp) void
deleteMultiBackReferenceEntry
(TableSchemaViewDto tableView, String entityId, ColumnSchemaViewDto multiBackReferenceColumnInfo, String backReferencedEntityId) void
deleteMultiReferenceEntry
(String tableName, String entityId, int multiReferencedColumnOneBasedOrdinalIndex, String referencedEntityId) void
deleteMultiValueEntry
(String tableName, String entityId, int multiValueColumnOneBasedOrdinalIndex, String entry) void
expectSchemaTimestamp
(ITime schemaTimestamp) void
expectTableContainsEntity
(String tableName, String entityId) static ExecutiveDataWriter
forNodeDatabase
(IMutableNode<?> nodeDatabase) int
boolean
void
insertEntity
(TableSchemaViewDto tableView, EntityCreationDto newEntity) void
insertMultiBackReferenceEntry
(TableSchemaViewDto tableView, String entityId, ColumnSchemaViewDto multiBackReferenceColumnInfo, String backReferencedEntityId) void
insertMultiReferenceEntry
(MultiReferenceEntryDto multiReferenceEntry, int multiReferenceColumnOneBasedOrdinalIndex) void
insertMultiValueEntry
(TableSchemaViewDto tableView, String entityId, ColumnSchemaViewDto multiValueColumnInfo, String entry) void
reset()
void
void
updateEntity
(TableSchemaViewDto tableView, EntityUpdateDto entityUpdate)
-
Methodendetails
-
forNodeDatabase
-
clearMultiReference
-
clearMultiValue
-
deleteMultiReferenceEntry
-
deleteMultiValueEntry
-
deleteEntity
-
deleteMultiBackReferenceEntry
public void deleteMultiBackReferenceEntry(TableSchemaViewDto tableView, String entityId, ColumnSchemaViewDto multiBackReferenceColumnInfo, String backReferencedEntityId) -
expectSchemaTimestamp
-
expectTableContainsEntity
-
getSaveCount
public int getSaveCount() -
hasUpdates
public boolean hasUpdates() -
insertEntity
-
insertMultiBackReferenceEntry
public void insertMultiBackReferenceEntry(TableSchemaViewDto tableView, String entityId, ColumnSchemaViewDto multiBackReferenceColumnInfo, String backReferencedEntityId) -
insertMultiReferenceEntry
public void insertMultiReferenceEntry(MultiReferenceEntryDto multiReferenceEntry, int multiReferenceColumnOneBasedOrdinalIndex) -
insertMultiValueEntry
public void insertMultiValueEntry(TableSchemaViewDto tableView, String entityId, ColumnSchemaViewDto multiValueColumnInfo, String entry) -
reset
public void reset() -
saveChangesAndReset
public void saveChangesAndReset() -
updateEntity
-