com.groupdocs.annotation.handler
Class GroupDocsAnnotation

java.lang.Object
  extended by com.groupdocs.viewer.resources.GroupDocsViewer
      extended by com.groupdocs.annotation.handler.GroupDocsAnnotation
Direct Known Subclasses:
AnnotationHandler

public abstract class GroupDocsAnnotation
extends com.groupdocs.viewer.resources.GroupDocsViewer

Annotation

Author:
Alex Bobkov

Field Summary
protected  String ADD_ANNOTATION_REPLY_HANDLER
           
static String ATMOSPHERE_ANNOTATION
           
protected  String CREATE_ANNOTATION_HANDLER
           
protected  String DELETE_ANNOTATION_HANDLER
           
protected  String DELETE_ANNOTATION_REPLY_HANDLER
           
protected  String DOCUMENT_ANNOTATION
           
protected  String EDIT_ANNOTATION_REPLY_HANDLER
           
protected  String EXPORT_ANNOTATIONS_HANDLER
           
protected  String GET_AVATAR_HANDLER
           
protected  String GET_DOCUMENT_COLLABORATORS_HANDLER
           
protected  String GET_PDF_VERSION_OF_DOCUMENT_HANDLER
           
protected  String GET_PRINT_VIEW_HANDLER
           
protected  String IMPORT_ANNOTATIONS_HANDLER
           
protected  String LIST_ANNOTATIONS_HANDLER
           
protected  String MOVE_ANNOTATION_MARKER_HANDLER
           
protected  String RESIZE_ANNOTATION_HANDLER
           
protected  String SAVE_TEXT_FIELD_HANDLER
           
protected  String SET_TEXT_FIELD_COLOR_HANDLER
           
protected  String UPLOAD_FILE_HANDLER
           
 
Fields inherited from class com.groupdocs.viewer.resources.GroupDocsViewer
DOCUMENT_VIEWER, GET_CSS_HANDLER, GET_DOCUMENT_PAGE_HTML_HANDLER, GET_DOCUMENT_PAGE_IMAGE_HANDLER, GET_FILE_HANDLER, GET_FILENET, GET_FONT_HANDLER, GET_GENERATE_PROGRESS, GET_HTML_RESOURCES_HANDLER, GET_IMAGE_HANDLER, GET_IMAGE_URL_HANDLER, GET_JS_HANDLER, GET_PDF_2_JAVA_SCRIPT_HANDLER, GET_PDF_WITH_PRINT_DIALOG, GET_PRINTABLE_HTML_HANDLER, LOAD_FILE_BROWSER_TREE_DATA_HANLER, REORDER_PAGE_HANDLER, START_GENERATE_IMAGES, UPLOAD_FILE, VIEW, VIEW_DOCUMENT_HANDLER
 
Constructor Summary
GroupDocsAnnotation()
           
 
Method Summary
abstract  Object addAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Add reply to annotation [POST request]
abstract  Object createAnnotationHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Create annotation [POST request]
abstract  Object deleteAnnotationHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Delete annotation [POST request]
abstract  Object deleteAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Delete annotation reply [POST request]
abstract  Object editAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Edit annotation reply [POST request]
abstract  Object exportAnnotationsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Export annotations to PDF [POST request]
abstract  Object getAvatarHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String userId)
          Get user avatar image [GET request]
abstract  Object getDocumentCollaboratorsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Return list of collaborators [POST request]
abstract  Object getPdfVersionOfDocumentHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Get document as PDF file [POST request]
abstract  Object getPrintViewHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Get view for print document [POST request]
abstract  Object importAnnotationsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Import document with annotations [POST request]
abstract  Object listAnnotationsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Get list of annotations [POST request]
abstract  Object moveAnnotationMarkerHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Move marker of annotation [POST request]
abstract  void onAtmosphereMessage(org.atmosphere.cpr.AtmosphereResource resource)
          On message handler [POST request]
abstract  void onAtmosphereReady(org.atmosphere.cpr.AtmosphereResource resource)
          On ready handler [POST request]
abstract  Object resizeAnnotationHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Change annotation size [POST request]
abstract  Object saveTextFieldHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Save changes in text of annotation [POST request]
abstract  Object setTextFieldColorHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Set color to text annotation [POST request]
abstract  Object uploadFileHandler(String userId, String fld, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Upload file for import [POST request]
 
Methods inherited from class com.groupdocs.viewer.resources.GroupDocsViewer
getCssHandler, getDocumentPageHtmlHandler, getDocumentPageImageHandler, getFileHandler, getFontHandler, getHtmlRecoucesHandler, getImageHandler, getImageUrlsHandler, getImageUrlsHandler, getJsHandler, getPdf2JavaScriptHandler, getPdf2JavaScriptHandler, getPdfWithPrintDialog, getPrintableHtmlHandler, getPrintableHtmlHandler, loadFileBrowserTreeDataHandler, loadFileBrowserTreeDataHandler, reorderPageHandler, viewDocumentHandler, viewDocumentHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOCUMENT_ANNOTATION

protected final String DOCUMENT_ANNOTATION
See Also:
Constant Field Values

LIST_ANNOTATIONS_HANDLER

protected final String LIST_ANNOTATIONS_HANDLER
See Also:
Constant Field Values

EXPORT_ANNOTATIONS_HANDLER

protected final String EXPORT_ANNOTATIONS_HANDLER
See Also:
Constant Field Values

GET_PDF_VERSION_OF_DOCUMENT_HANDLER

protected final String GET_PDF_VERSION_OF_DOCUMENT_HANDLER
See Also:
Constant Field Values

CREATE_ANNOTATION_HANDLER

protected final String CREATE_ANNOTATION_HANDLER
See Also:
Constant Field Values

GET_AVATAR_HANDLER

protected final String GET_AVATAR_HANDLER
See Also:
Constant Field Values

ADD_ANNOTATION_REPLY_HANDLER

protected final String ADD_ANNOTATION_REPLY_HANDLER
See Also:
Constant Field Values

EDIT_ANNOTATION_REPLY_HANDLER

protected final String EDIT_ANNOTATION_REPLY_HANDLER
See Also:
Constant Field Values

DELETE_ANNOTATION_REPLY_HANDLER

protected final String DELETE_ANNOTATION_REPLY_HANDLER
See Also:
Constant Field Values

DELETE_ANNOTATION_HANDLER

protected final String DELETE_ANNOTATION_HANDLER
See Also:
Constant Field Values

SAVE_TEXT_FIELD_HANDLER

protected final String SAVE_TEXT_FIELD_HANDLER
See Also:
Constant Field Values

SET_TEXT_FIELD_COLOR_HANDLER

protected final String SET_TEXT_FIELD_COLOR_HANDLER
See Also:
Constant Field Values

MOVE_ANNOTATION_MARKER_HANDLER

protected final String MOVE_ANNOTATION_MARKER_HANDLER
See Also:
Constant Field Values

RESIZE_ANNOTATION_HANDLER

protected final String RESIZE_ANNOTATION_HANDLER
See Also:
Constant Field Values

GET_DOCUMENT_COLLABORATORS_HANDLER

protected final String GET_DOCUMENT_COLLABORATORS_HANDLER
See Also:
Constant Field Values

IMPORT_ANNOTATIONS_HANDLER

protected final String IMPORT_ANNOTATIONS_HANDLER
See Also:
Constant Field Values

GET_PRINT_VIEW_HANDLER

protected final String GET_PRINT_VIEW_HANDLER
See Also:
Constant Field Values

UPLOAD_FILE_HANDLER

protected final String UPLOAD_FILE_HANDLER
See Also:
Constant Field Values

ATMOSPHERE_ANNOTATION

public static final String ATMOSPHERE_ANNOTATION
See Also:
Constant Field Values
Constructor Detail

GroupDocsAnnotation

public GroupDocsAnnotation()
Method Detail

listAnnotationsHandler

public abstract Object listAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
                                              javax.servlet.http.HttpServletResponse response)
Get list of annotations [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

exportAnnotationsHandler

public abstract Object exportAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
                                                javax.servlet.http.HttpServletResponse response)
Export annotations to PDF [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

getPdfVersionOfDocumentHandler

public abstract Object getPdfVersionOfDocumentHandler(javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response)
Get document as PDF file [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

createAnnotationHandler

public abstract Object createAnnotationHandler(javax.servlet.http.HttpServletRequest request,
                                               javax.servlet.http.HttpServletResponse response)
Create annotation [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

getAvatarHandler

public abstract Object getAvatarHandler(javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response,
                                        String userId)
Get user avatar image [GET request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
userId - user id
Returns:
object with respective parameters

addAnnotationReplyHandler

public abstract Object addAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
                                                 javax.servlet.http.HttpServletResponse response)
Add reply to annotation [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

editAnnotationReplyHandler

public abstract Object editAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
                                                  javax.servlet.http.HttpServletResponse response)
Edit annotation reply [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

deleteAnnotationReplyHandler

public abstract Object deleteAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
                                                    javax.servlet.http.HttpServletResponse response)
Delete annotation reply [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

deleteAnnotationHandler

public abstract Object deleteAnnotationHandler(javax.servlet.http.HttpServletRequest request,
                                               javax.servlet.http.HttpServletResponse response)
Delete annotation [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

saveTextFieldHandler

public abstract Object saveTextFieldHandler(javax.servlet.http.HttpServletRequest request,
                                            javax.servlet.http.HttpServletResponse response)
Save changes in text of annotation [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

setTextFieldColorHandler

public abstract Object setTextFieldColorHandler(javax.servlet.http.HttpServletRequest request,
                                                javax.servlet.http.HttpServletResponse response)
Set color to text annotation [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

moveAnnotationMarkerHandler

public abstract Object moveAnnotationMarkerHandler(javax.servlet.http.HttpServletRequest request,
                                                   javax.servlet.http.HttpServletResponse response)
Move marker of annotation [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with respective parameters

resizeAnnotationHandler

public abstract Object resizeAnnotationHandler(javax.servlet.http.HttpServletRequest request,
                                               javax.servlet.http.HttpServletResponse response)
Change annotation size [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with response parameters

getDocumentCollaboratorsHandler

public abstract Object getDocumentCollaboratorsHandler(javax.servlet.http.HttpServletRequest request,
                                                       javax.servlet.http.HttpServletResponse response)
Return list of collaborators [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with response parameters

uploadFileHandler

public abstract Object uploadFileHandler(String userId,
                                         String fld,
                                         javax.servlet.http.HttpServletRequest request,
                                         javax.servlet.http.HttpServletResponse response)
                                  throws Exception
Upload file for import [POST request]

Parameters:
userId - user id
fld - action
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with response parameters
Throws:
Exception

importAnnotationsHandler

public abstract Object importAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
                                                javax.servlet.http.HttpServletResponse response)
Import document with annotations [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:
object with response parameters

getPrintViewHandler

public abstract Object getPrintViewHandler(javax.servlet.http.HttpServletRequest request,
                                           javax.servlet.http.HttpServletResponse response)
Get view for print document [POST request]

Parameters:
request - HTTP servlet request
response - HTTP servlet response
Returns:

onAtmosphereReady

public abstract void onAtmosphereReady(org.atmosphere.cpr.AtmosphereResource resource)
On ready handler [POST request]

Parameters:
resource - resource data received from socket

onAtmosphereMessage

public abstract void onAtmosphereMessage(org.atmosphere.cpr.AtmosphereResource resource)
On message handler [POST request]

Parameters:
resource - resource data received from socket


Copyright © 2014. All rights reserved.