Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.annotations.http
Class AnnotationServiceFacade

java.lang.Object
  extended by org.nuxeo.ecm.platform.annotations.http.AnnotationServiceFacade

public class AnnotationServiceFacade
extends Object

Author:
Alexandre Russel

Constructor Summary
AnnotationServiceFacade()
           
 
Method Summary
 void createAnnotation(InputStream inputStream, NuxeoPrincipal name, OutputStream outputStream, String baseUrl)
           
 void delete(String annId, NuxeoPrincipal name, String baseUrl)
           
 void deleteFor(String uri, String annId, NuxeoPrincipal name, String baseUrl)
           
 void getAnnotation(String annId, NuxeoPrincipal name, OutputStream os, String baseUrl)
           
 String getAnnotationBody(String id, NuxeoPrincipal name, String baseUrl)
           
 void query(String uri, OutputStream outputStream, NuxeoPrincipal name)
           
 void updateAnnotation(InputStream is, NuxeoPrincipal name, OutputStream outputStream, String baseUrl)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationServiceFacade

public AnnotationServiceFacade()
                        throws AnnotationException
Throws:
AnnotationException
Method Detail

query

public void query(String uri,
                  OutputStream outputStream,
                  NuxeoPrincipal name)
           throws AnnotationException
Throws:
AnnotationException

getAnnotation

public void getAnnotation(String annId,
                          NuxeoPrincipal name,
                          OutputStream os,
                          String baseUrl)
                   throws AnnotationException
Throws:
AnnotationException

updateAnnotation

public void updateAnnotation(InputStream is,
                             NuxeoPrincipal name,
                             OutputStream outputStream,
                             String baseUrl)
                      throws AnnotationException
Throws:
AnnotationException

getAnnotationBody

public String getAnnotationBody(String id,
                                NuxeoPrincipal name,
                                String baseUrl)
                         throws AnnotationException
Throws:
AnnotationException

createAnnotation

public void createAnnotation(InputStream inputStream,
                             NuxeoPrincipal name,
                             OutputStream outputStream,
                             String baseUrl)
                      throws AnnotationException
Throws:
AnnotationException

delete

public void delete(String annId,
                   NuxeoPrincipal name,
                   String baseUrl)
            throws AnnotationException
Throws:
AnnotationException

deleteFor

public void deleteFor(String uri,
                      String annId,
                      NuxeoPrincipal name,
                      String baseUrl)
               throws AnnotationException
Throws:
AnnotationException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.