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() |
void |
initialise() |
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.
|
public void initialise()
public Annotation addAnnotation(Annotation annotation, NuxeoPrincipal user, String baseUrl) throws AnnotationException
AnnotationsServiceaddAnnotation in interface AnnotationsServiceAnnotationExceptionpublic void deleteAnnotation(Annotation annotation, NuxeoPrincipal user) throws AnnotationException
AnnotationsServicedeleteAnnotation in interface AnnotationsServiceAnnotationExceptionpublic void deleteAnnotationFor(URI uri, Annotation annotation, NuxeoPrincipal user) throws AnnotationException
deleteAnnotationFor in interface AnnotationsServiceAnnotationExceptionpublic Annotation getAnnotation(String annotationId, NuxeoPrincipal user, String baseUrl) throws AnnotationException
AnnotationsServicegetAnnotation in interface AnnotationsServiceAnnotationExceptionpublic Graph getAnnotationGraph() throws AnnotationException
getAnnotationGraph in interface AnnotationsServiceAnnotationExceptionpublic List<Annotation> queryAnnotations(URI uri, Map<String,String> filters, NuxeoPrincipal user) throws AnnotationException
AnnotationsServicequeryAnnotations in interface AnnotationsServiceAnnotationExceptionpublic Annotation updateAnnotation(Annotation annotation, NuxeoPrincipal user, String baseUrl) throws AnnotationException
AnnotationsServiceupdateAnnotation in interface AnnotationsServiceAnnotationExceptionCopyright © 2011 Nuxeo SA. All Rights Reserved.