Package it.uniroma2.art.semanticturkey.services.annotations
package it.uniroma2.art.semanticturkey.services.annotations
-
ClassDescriptionIndicates in the context of a service operation that the annotated parameter holds an RDF resource, which is created by the operation.Indicates in the context of a service operation that the annotated parameter holds an RDF resource, which is deleted by the operation.Indicates a (human-understandable) name for displaying a service operation.Indicates that a service parameter is serialized in Json, and thus should be handled with
JacksonMethodArgumentResolver
.Indicates in the context of a service operation that the annotated parameter holds an RDF resource, which is modified by the operation.Marks a service operation so that history-relevant metadata are omitted.It indicates that a parameter of an ST service may be omitted in an HTTP request to that service.Marks a service method as read-only.Binds a service method parameter to the resource that triggered the method in the user interface.Indicates that a service parameter whose type is a kind of RDF4J Value should not be validated.this annotation is used to inform theSTServiceProcessor
to generate a controller for the service (class) annotated with itthis annotation is used to inform theSTServiceProcessor
to map a service operation to a method in the controller generated for the defining service class.Marks a service method as read&write.