Class OperationDescription

java.lang.Object
it.uniroma2.art.semanticturkey.services.support.OperationDescription

public class OperationDescription extends Object
Metadata about ST service operations.
Author:
Manuel Fiorelli
  • Constructor Details

    • OperationDescription

      protected OperationDescription(String extensionPath, String serviceClass, String operation, Map.Entry<org.springframework.web.servlet.mvc.method.RequestMappingInfo,org.springframework.web.method.HandlerMethod> springEntry, String displayName, OperationDescription.Type returnType)
  • Method Details

    • create

      public static OperationDescription create(org.springframework.context.ApplicationContext applicationContext, String extensionPath, String serviceClass, String operation, Map.Entry<org.springframework.web.servlet.mvc.method.RequestMappingInfo,org.springframework.web.method.HandlerMethod> springEntry)
    • getSpringEntry

      public Map.Entry<org.springframework.web.servlet.mvc.method.RequestMappingInfo,org.springframework.web.method.HandlerMethod> getSpringEntry()
    • getOperationIRI

      public org.eclipse.rdf4j.model.IRI getOperationIRI()
    • getDisplayName

      public Optional<String> getDisplayName()
    • getName

      public String getName()
    • getParameters

      public List<OperationDescription.Parameter> getParameters()
    • getReturnType

      public OperationDescription.Type getReturnType()