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, String tableName, String entityId, int multiBackReferenceColumnOneBasedOrdinalIndex, 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, String tableName, String entityId, INode<?> entityIndexNode, INode<?> entityNode)
    • insertMultiBackReferenceEntry

      public static void insertMultiBackReferenceEntry(IMutableNode<?> nodeDatabase, String tableName, String entityId, int multiBackReferenceColumnOneBasedOrdinalIndex, INode<?> multiBackReferenceEntryNode)
    • insertMultiReferenceEntry

      public static void insertMultiReferenceEntry(IMutableNode<?> nodeDatabase, String tableName, String entityId, int multiReferenceColumnOneBasedOrdinalIndex, INode<?> multiReferenceEntryNode)
    • insertMultiValueEntry

      public static void insertMultiValueEntry(IMutableNode<?> nodeDatabase, String tableName, String entityId, int multiValueColumnOneBasedOrdinalIndex, String value)
    • updateEntity

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