Class ResolvedMultiReferenceUpdate

java.lang.Object
org.teamapps.universaldb.index.reference.value.ResolvedMultiReferenceUpdate

public class ResolvedMultiReferenceUpdate
extends java.lang.Object
  • Constructor Details

    • ResolvedMultiReferenceUpdate

      public ResolvedMultiReferenceUpdate​(java.io.DataInputStream dis) throws java.io.IOException
      Throws:
      java.io.IOException
  • Method Details

    • createRemoveAllReferences

      public static ResolvedMultiReferenceUpdate createRemoveAllReferences()
    • createSetReferences

      public static ResolvedMultiReferenceUpdate createSetReferences​(java.util.List<java.lang.Integer> setReferences)
    • createAddRemoveReferences

      public static ResolvedMultiReferenceUpdate createAddRemoveReferences​(java.util.List<java.lang.Integer> addReferences, java.util.List<java.lang.Integer> removeReferences)
    • createAddRemoveReferences

      public static ResolvedMultiReferenceUpdate createAddRemoveReferences​(CyclicReferenceUpdate referenceUpdate)
    • write

      public void write​(java.io.DataOutputStream dos) throws java.io.IOException
      Throws:
      java.io.IOException
    • getType

      public ResolvedMultiReferenceType getType()
    • getSetReferences

      public java.util.List<java.lang.Integer> getSetReferences()
    • getAddReferences

      public java.util.List<java.lang.Integer> getAddReferences()
    • getRemoveReferences

      public java.util.List<java.lang.Integer> getRemoveReferences()