public class AnnotationServiceProxy extends Object implements AnnotationsService
Constructor and Description |
---|
AnnotationServiceProxy() |
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() |
int |
getAnnotationsCount(URI uri,
NuxeoPrincipal user)
Finds number of Annotation according to URI.
|
void |
initialise() |
List<Annotation> |
queryAnnotations(URI uri,
NuxeoPrincipal user)
Finds Annotation ids according to URI.
|
Annotation |
updateAnnotation(Annotation annotation,
NuxeoPrincipal user,
String baseUrl)
Updates an annotation.
|
public AnnotationServiceProxy()
public void initialise()
public Annotation addAnnotation(Annotation annotation, NuxeoPrincipal user, String baseUrl)
AnnotationsService
addAnnotation
in interface AnnotationsService
public void deleteAnnotation(Annotation annotation, NuxeoPrincipal user)
AnnotationsService
deleteAnnotation
in interface AnnotationsService
public void deleteAnnotationFor(URI uri, Annotation annotation, NuxeoPrincipal user)
deleteAnnotationFor
in interface AnnotationsService
public Annotation getAnnotation(String annotationId, NuxeoPrincipal user, String baseUrl)
AnnotationsService
getAnnotation
in interface AnnotationsService
public Graph getAnnotationGraph()
getAnnotationGraph
in interface AnnotationsService
public List<Annotation> queryAnnotations(URI uri, NuxeoPrincipal user)
AnnotationsService
queryAnnotations
in interface AnnotationsService
public int getAnnotationsCount(URI uri, NuxeoPrincipal user)
AnnotationsService
getAnnotationsCount
in interface AnnotationsService
public Annotation updateAnnotation(Annotation annotation, NuxeoPrincipal user, String baseUrl)
AnnotationsService
updateAnnotation
in interface AnnotationsService
Copyright © 2016 Nuxeo SA. All rights reserved.