public interface AnnotationsService
| Modifier and Type | Method and Description |
|---|---|
Annotation |
addAnnotation(Annotation annotation,
NuxeoPrincipal user,
String baseUrl)
Adds an annotation to the target URL.
|
void |
deleteAnnotation(Annotation annotation,
NuxeoPrincipal user)
Deletes an annotation.
|
void |
deleteAnnotationFor(URI uri,
Annotation annotation,
NuxeoPrincipal user) |
Annotation |
getAnnotation(String annotationId,
NuxeoPrincipal user,
String baseUrl)
Returns an Annotation according to its Id.
|
Graph |
getAnnotationGraph() |
List<Annotation> |
queryAnnotations(URI uri,
Map<String,String> filters,
NuxeoPrincipal user)
Finds Annotation ids according to URI and filter.
|
Annotation |
updateAnnotation(Annotation annotation,
NuxeoPrincipal user,
String baseUrl)
Updates an annotation.
|
Graph getAnnotationGraph() throws AnnotationException
AnnotationExceptionList<Annotation> queryAnnotations(URI uri, Map<String,String> filters, NuxeoPrincipal user) throws AnnotationException
AnnotationExceptionAnnotation getAnnotation(String annotationId, NuxeoPrincipal user, String baseUrl) throws AnnotationException
AnnotationExceptionAnnotation addAnnotation(Annotation annotation, NuxeoPrincipal user, String baseUrl) throws AnnotationException
AnnotationExceptionAnnotation updateAnnotation(Annotation annotation, NuxeoPrincipal user, String baseUrl) throws AnnotationException
AnnotationExceptionvoid deleteAnnotation(Annotation annotation, NuxeoPrincipal user) throws AnnotationException
AnnotationExceptionvoid deleteAnnotationFor(URI uri, Annotation annotation, NuxeoPrincipal user) throws AnnotationException
AnnotationExceptionCopyright © 2019 Nuxeo SA. All rights reserved.