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

  • 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