java.lang.Object
org.apache.jena.fuseki.server.Operation

public class Operation extends Object
Operations are symbol to look up in the OperationRegistry.operationToHandler map. The name of an Operation is not related to the service name used to invoke the operation which is determined by the Endpoint.
  • Field Details

    • Query

      public static final Operation Query
    • Update

      public static final Operation Update
    • GSP_R

      public static final Operation GSP_R
    • GSP_RW

      public static final Operation GSP_RW
    • Shacl

      public static final Operation Shacl
    • Upload

      public static final Operation Upload
    • Patch

      public static final Operation Patch
    • NoOp

      public static final Operation NoOp
    • PREFIXES_R

      public static final Operation PREFIXES_R
    • PREFIXES_RW

      public static final Operation PREFIXES_RW
  • Method Details

    • get

      public static Operation get(org.apache.jena.graph.Node node)
    • alloc

      public static Operation alloc(String iriStr, String name, String description)
      Create an Operation - this operation interns operations so there is only one object for each operation. It is an extensible enum.
    • alloc

      public static Operation alloc(org.apache.jena.graph.Node op, String name, String description)
      Create an Operation - this operation interns operations so there is only object for each operation. It is an extensible enum.
    • getId

      public org.apache.jena.graph.Node getId()
    • getName

      public String getName()
      Return the display name for this operation.
    • getJsonName

      public String getJsonName()
      Name used in JSON in the "server" description and "stats" details. Highlighted by JENA-1766. This name is know to the JS code.
    • getDescription

      public String getDescription()
      Return the description for this operation.
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object