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() |
int |
getAnnotationsCount(URI uri,
NuxeoPrincipal user)
Finds number of Annotation according to URI.
|
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 AnnotationsServiceImpl()
public Annotation addAnnotation(Annotation annotation, NuxeoPrincipal user, String baseUrl)
AnnotationsServiceaddAnnotation in interface AnnotationsServicepublic void deleteAnnotation(Annotation annotation, NuxeoPrincipal user)
AnnotationsServicedeleteAnnotation in interface AnnotationsServicepublic void deleteAnnotationFor(URI uri, Annotation annotation, NuxeoPrincipal user)
deleteAnnotationFor in interface AnnotationsServicepublic Annotation getAnnotation(String id, NuxeoPrincipal user, String baseUrl)
AnnotationsServicegetAnnotation in interface AnnotationsServicepublic String getAnnotationBody(String id, NuxeoPrincipal name)
public List<Annotation> queryAnnotations(URI uri, NuxeoPrincipal user)
AnnotationsServicequeryAnnotations in interface AnnotationsServicepublic int getAnnotationsCount(URI uri, NuxeoPrincipal user)
AnnotationsServicegetAnnotationsCount in interface AnnotationsServicepublic Annotation updateAnnotation(Annotation annotation, NuxeoPrincipal user, String baseUrl)
AnnotationsServiceupdateAnnotation in interface AnnotationsServicepublic Graph getAnnotationGraph()
getAnnotationGraph in interface AnnotationsServiceCopyright © 2019 Nuxeo. All rights reserved.