Klasse DataWriterActionProvider

java.lang.Object
ch.nolix.system.nodemiddata.datawriter.DataWriterActionProvider

public final class DataWriterActionProvider extends Object
  • Methodendetails

    • clearMultiReference

      public static void clearMultiReference(IMutableNode<?> nodeDatabase, String tableName, String entityId, int multiReferencedColumnOneBasedOrdinalIndex)
    • clearMultiValue

      public static void clearMultiValue(IMutableNode<?> nodeDatabase, String tableName, String entityId, int multiValueColumnOneBasedOrdinalIndex)
    • deleteEntity

      public static void deleteEntity(IMutableNode<?> database, String tableName, String entityId, String entitySaveStamp)
    • deleteMultiBackReferenceEntry

      public static void deleteMultiBackReferenceEntry(IMutableNode<?> nodeDatabase, TableViewDto tableView, String entityId, ColumnViewDto multiBackReferenceColumnInfo, String backReferencedEntityId)
    • deleteMultiReferenceEntry

      public static void deleteMultiReferenceEntry(IMutableNode<?> nodeDatabase, String tableName, String entityId, int multiReferencedColumnOneBasedOrdinalIndex, String referencedEntityId)
    • deleteMultiValueEntry

      public static void deleteMultiValueEntry(IMutableNode<?> nodeDatabase, String tableName, String entityId, int multiValueColumnOneBasedOrdinalIndex, String entry)
    • expectSchemaTimestamp

      public static void expectSchemaTimestamp(IMutableNode<?> nodeDatabase, ITime schemaTimestamp)
    • expectTableContainsEntity

      public static void expectTableContainsEntity(IMutableNode<?> nodeDatabase, String tableName, String entityId)
    • insertEntity

      public static void insertEntity(IMutableNode<?> nodeDatabase, TableViewDto tableView, EntityCreationDto newEntity)
    • insertMultiBackReferenceEntry

      public static void insertMultiBackReferenceEntry(IMutableNode<?> nodeDatabase, TableViewDto tableView, String entityId, ColumnViewDto multiBackReferenceColumnInfo, String backReferencedEntityId)
    • insertMultiReferenceEntry

      public static void insertMultiReferenceEntry(IMutableNode<?> nodeDatabase, MultiReferenceEntryDto multiReferenceEntry, int multiReferenceColumnOneBasedOrdinalIndex)
    • insertMultiValueEntry

      public static void insertMultiValueEntry(IMutableNode<?> nodeDatabase, TableViewDto tableView, String entityId, ColumnViewDto multiValueColumnInfo, String entry)
    • updateEntity

      public static void updateEntity(IMutableNode<?> database, TableViewDto tableView, EntityUpdateDto entityUpdate)