public class AnnotationsServiceImpl extends Object implements AnnotationsService
| Constructor and Description |
|---|
AnnotationsServiceImpl() |
| 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 id,
NuxeoPrincipal user,
String baseUrl)
Returns an Annotation according to its Id.
|
String |
getAnnotationBody(String id,
NuxeoPrincipal name) |
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.
|
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 id, NuxeoPrincipal user, String baseUrl) throws AnnotationException
AnnotationsServicegetAnnotation in interface AnnotationsServiceAnnotationExceptionpublic String getAnnotationBody(String id, NuxeoPrincipal name) throws AnnotationException
AnnotationExceptionpublic 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 AnnotationsServiceAnnotationExceptionpublic Graph getAnnotationGraph() throws AnnotationException
getAnnotationGraph in interface AnnotationsServiceAnnotationExceptionCopyright © 2014 Nuxeo SA. All Rights Reserved.