Class IncomingOperationPayload

java.lang.Object
com.arms.api.wiki.dto.IncomingOperationPayload

public class IncomingOperationPayload extends Object
DTO representing the payload sent from the client for an operation. Contains the client's known revision and the operation itself.
  • Constructor Details

    • IncomingOperationPayload

      public IncomingOperationPayload()
    • IncomingOperationPayload

      public IncomingOperationPayload(String clientId, int revision, List<Object> operation, String documentId, String sessionId)
  • Method Details

    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getRevision

      public int getRevision()
    • setRevision

      public void setRevision(int revision)
    • getOperation

      public List<Object> getOperation()
    • setOperation

      public void setOperation(List<Object> operation)
    • getDocumentId

      public String getDocumentId()
    • setDocumentId

      public void setDocumentId(String documentId)
    • getSessionId

      public String getSessionId()
    • setSessionId

      public void setSessionId(String sessionId)
    • getSelection

      public Map<String,Object> getSelection()
    • setSelection

      public void setSelection(Map<String,Object> selection)
    • getCursorPosition

      public Map<String,Integer> getCursorPosition()
    • setCursorPosition

      public void setCursorPosition(Map<String,Integer> cursorPosition)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object