Class ServerRpcHandler.RpcRequest

    • Method Detail

      • getCsrfToken

        public String getCsrfToken()
        Gets the CSRF security token (double submit cookie) for this request.
        Returns:
        the CSRF security token for this current change request
      • getRpcInvocationsData

        public JsonArray getRpcInvocationsData()
        Gets the data to recreate the RPC as requested by the client side.
        Returns:
        the data describing which RPC should be made, and all their data
      • getSyncId

        public int getSyncId()
        Gets the sync id last seen by the client.
        Returns:
        the last sync id given by the server, according to the client's request
      • isResynchronize

        public boolean isResynchronize()
        Checks if this is a request to resynchronize the client side
        Returns:
        true if this is a resynchronization request, false otherwise
      • getClientToServerId

        public int getClientToServerId()
        Gets the id of the client to server message
        Returns:
        the server message id
        Since:
        7.6
      • getRawJson

        public JsonObject getRawJson()
        Gets the entire request in JSON format, as it was received from the client.

        Note: This is a shared reference - any modifications made will be shared.

        Returns:
        the raw JSON object that was received from the client
      • getWidgetsetVersion

        public String getWidgetsetVersion()
        Gets the widget set version reported by the client
        Returns:
        The widget set version reported by the client or null if the message did not contain a widget set version
        Since:
        7.6