|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.groupdocs.viewer.resources.GroupDocsViewer
com.groupdocs.annotation.handler.GroupDocsAnnotation
com.groupdocs.annotation.handler.AnnotationHandlerBase
com.groupdocs.annotation.handler.AnnotationHandler
public class AnnotationHandler
Annotation handler
Field Summary | |
---|---|
protected com.groupdocs.viewer.handlers.ViewerHandler |
viewerHandler
|
Fields inherited from class com.groupdocs.annotation.handler.AnnotationHandlerBase |
---|
ANONYMOUS_USERNAME, BASE_URL_KEY, CLICKABLE_ANNOTATIONS_KEY, CONNECTOR_POSITION_KEY, CREATE_MARKUP_KEY, DISCONNECT_UNCOMMENTED_KEY, ENABLE_RIGHT_CLICK_MENU, ENABLE_SIDE_PANEL_KEY, ENABLE_STANDARD_ERROR_HANDLING_KEY, ENABLED_TOOLS_KEY, FILE_PATH_KEY, GRAPHICS_CONTAINER_SELECTOR_KEY, HEIGHT_KEY, INITIAL_ZOOM_KEY, MODE_KEY, OPEN_THUMBNAILS_KEY, PRELOAD_PAGES_COUNT_KEY, PRINT_DOCUMENT_PAGE_IMAGE_HANDLER_HTML_URL, PRINTABLE_HTML_TEMPLATE, PRINTABLE_PAGE_TEMPLATE, QUALITY_KEY, RIGHT_PANEL_ENABLED_KEY, SAVE_REPLY_ON_FOCUS_LOSS_KEY, SCROLL_ON_FOCUS_KEY, SELECTION_CONTAINER_SELECTOR_KEY, SHOW_FILE_EXPLORER, SHOW_HEADER_KEY, SHOW_PAGING_KEY, SHOW_PRINT_KEY, SHOW_THUMBNAILS_KEY, SHOW_TOOLBAR_KEY, SHOW_ZOOM_KEY, SIDEBAR_CONTAINER_SELECTOR_KEY, STRIKE_OUT_COLOR, STRIKEOUT_MODE_KEY, TEXT_SELECTION_SYNCHRONOUS_CALCULATION_KEY, UNDO_ENABLED_KEY, USE_PAGE_NUMBER_IN_URL_HASH_KEY, USE_PDF_KEY, USER_GUID_KEY, USER_NAME_KEY, VARIABLE_HEIGHT_PAGE_SUPPORT_KEY, WIDGET_ID_KEY, WIDTH_KEY, ZOOM_TO_FIT_HEIGHT_KEY, ZOOM_TO_FIT_WIDTH_KEY |
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 | |
---|---|
AnnotationHandler(com.groupdocs.viewer.config.ServiceConfiguration config)
Constructor with basic configuration |
|
AnnotationHandler(com.groupdocs.viewer.config.ServiceConfiguration config,
IDatabaseConnector databaseConnector)
Constructor with basic configuration and custom database connector |
|
AnnotationHandler(com.groupdocs.viewer.config.ServiceConfiguration config,
com.groupdocs.viewer.handlers.input.InputDataHandler inputDataHandler)
Constructor with basic configuration and custom input data handler |
|
AnnotationHandler(com.groupdocs.viewer.config.ServiceConfiguration config,
com.groupdocs.viewer.handlers.input.InputDataHandler inputDataHandler,
IDatabaseConnector databaseConnector)
Constructor with basic configuration, custom input data handler and custom database connector |
Method Summary | |
---|---|
Object |
addAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Add annotation reply handler |
String |
addCollaborator(String userName,
String fileGuid,
AccessRights accessRights,
int color)
Add collaborator if one doesn't exist and return guid |
String |
addCollaborator(String userName,
String fileGuid,
Integer accessRights,
int color)
Add collaborator if one doesn't exist and return guid |
String |
addCollaboratorByGuid(String userGuid,
String fileGuid,
AccessRights accessRights,
int color)
Add collaborator if one doesn't exist and return guid |
String |
addCollaboratorByGuid(String userGuid,
String fileGuid,
Integer accessRights,
int color)
Add collaborator if one doesn't exist and return guid |
Object |
createAnnotationHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Create annotation handler |
Object |
deleteAnnotationHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Delete annotation handler |
Object |
deleteAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Delete annotation reply handler |
Object |
editAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Edit annotation reply handler |
Object |
exportAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Export annotations handler |
String |
getAnnotationScript(String filePath,
String userName,
String userGuid)
Get inline JavaScript's JavaScripts |
String |
getAnnotationScript(String wid,
String filePath,
String userName,
String userGuid)
Deprecated. first param is not used |
Object |
getAvatarHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String userGuid)
Get avatar handler will write avatar data to response stream |
com.groupdocs.viewer.config.ServiceConfiguration |
getConfiguration()
Get service configuration |
Object |
getCssHandler(String script,
javax.servlet.http.HttpServletResponse response)
Get CSS handler. |
Object |
getDocumentCollaboratorsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Return document collaborators |
Object |
getDocumentPageHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get HTML page [POST request] |
Object |
getDocumentPageImageHandler(String guid,
Integer width,
Integer quality,
Boolean usePdf,
Integer pageIndex,
javax.servlet.http.HttpServletResponse response)
Get document page image handler. |
Object |
getFileHandler(String path,
boolean getPdf,
javax.servlet.http.HttpServletResponse response)
Get file handler Get file by path |
void |
getFileHandler(String path,
javax.servlet.http.HttpServletResponse response)
Deprecated. as of release 1.4.0, replaced by getFileHandler(String, boolean, HttpServletResponse) |
Object |
getFontHandler(String fontName,
javax.servlet.http.HttpServletResponse response)
Get font handler. |
String |
getHeader(String applicationPath,
javax.servlet.http.HttpServletRequest request)
|
Object |
getHtmlRecoucesHandler(String filePath,
javax.servlet.http.HttpServletResponse response)
Get html resources handler |
Object |
getImageHandler(String name,
javax.servlet.http.HttpServletResponse response)
Get image handler. |
Object |
getImageUrlsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get thumbs and other images files [POST request] |
Object |
getImageUrlsHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get page image urls |
Object |
getJsHandler(String script,
javax.servlet.http.HttpServletResponse response)
Get JavaScript handler. |
Object |
getPdf2JavaScriptHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated. since 1.6.0, use getPdf2JavaScriptHandler(guid) instead |
Object |
getPdf2JavaScriptHandler(String callback,
String data,
javax.servlet.http.HttpServletResponse response)
Deprecated. since 1.6.0, use getPdf2JavaScriptHandler(guid) instead |
Object |
getPdfVersionOfDocumentHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get pdf version of document |
Object |
getPdfWithPrintDialog(String path,
javax.servlet.http.HttpServletResponse response)
Get PDF print dialog [GET request] |
Object |
getPrintableHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Print document [POST request] |
Object |
getPrintableHtmlHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Print document [GET request] |
Object |
getPrintDocumentPageImageHandler(String guid,
Boolean usePdf,
Integer pageIndex,
javax.servlet.http.HttpServletResponse response)
Get image file for print [GET request] |
Object |
getPrintViewHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Return printable HTML string |
String |
getScripts(String appPath,
Map<String,Object> params)
|
byte[] |
getUserAvatar(String userGuid)
Return avatar file |
Object |
importAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Import annotations from PDF file |
Object |
importAnnotationsHandler(ImportAnnotationsRequest importAnnotationsRequest)
Import annotations from PDF file |
Object |
listAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
List annotations for document |
Object |
loadFileBrowserTreeDataHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Load tree of files from base directory [POST request] |
Object |
loadFileBrowserTreeDataHandler(String callback,
String data,
javax.servlet.http.HttpServletResponse response)
Load tree of files from base directory [GET request] |
Object |
moveAnnotationMarkerHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Move annotation handler |
void |
onAtmosphereMessage(org.atmosphere.cpr.AtmosphereResource resource)
Incoming atmosphere message |
void |
onAtmosphereReady(org.atmosphere.cpr.AtmosphereResource resource)
Atmosphere is ready event |
Object |
reorderPageHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Reorder page |
Object |
resizeAnnotationHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Resize annotation handler |
Object |
saveTextFieldHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Save annotation text field handler |
boolean |
sendMessage(Object message)
Send message to all clients |
Object |
setTextFieldColorHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Set annotation text field handler |
void |
setUserAvatar(String userGuid,
byte[] avatarFile)
Set new avatar for user |
Object |
uploadFileHandler(String userGuid,
String uploadFileName,
InputStream uploadInputStream,
boolean callImport)
Upload file for import |
Object |
viewDocumentHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
View document handler |
Object |
viewDocumentHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
View document handler |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected com.groupdocs.viewer.handlers.ViewerHandler viewerHandler
Constructor Detail |
---|
public AnnotationHandler(com.groupdocs.viewer.config.ServiceConfiguration config)
config
- sets of basic configurations to initialize viewerpublic AnnotationHandler(com.groupdocs.viewer.config.ServiceConfiguration config, com.groupdocs.viewer.handlers.input.InputDataHandler inputDataHandler)
config
- sets of basic configurations to initialize viewerinputDataHandler
- custom input data handlerpublic AnnotationHandler(com.groupdocs.viewer.config.ServiceConfiguration config, IDatabaseConnector databaseConnector)
config
- sets of basic configurations to initialize viewerdatabaseConnector
- cusom database connectorpublic AnnotationHandler(com.groupdocs.viewer.config.ServiceConfiguration config, com.groupdocs.viewer.handlers.input.InputDataHandler inputDataHandler, IDatabaseConnector databaseConnector)
config
- sets of basic configurations to initialize viewerinputDataHandler
- custom input data handlerdatabaseConnector
- cusom database connectorMethod Detail |
---|
public final String getHeader(String applicationPath, javax.servlet.http.HttpServletRequest request) throws IOException
applicationPath
- base application url (example http://annotation.local:8080/context-path/ )request
-
IOException
- Get HTML header including all JavaScipts, style sheets and imagespublic final String getScripts(String appPath, Map<String,Object> params) throws IOException
appPath
- base application url (example http://annotation.local:8080/context-path/ )params
- parameters to configure annotation
IOException
- Get inline JavaScript's JavaScriptspublic final String getAnnotationScript(String wid, String filePath, String userName, String userGuid) throws IOException
wid
- widget idfilePath
- path to fileuserName
- user nameuserGuid
- user guid
IOException
public final String getAnnotationScript(String filePath, String userName, String userGuid) throws IOException
filePath
- path to fileuserName
- user nameuserGuid
- user guid
IOException
public final Object getJsHandler(String script, javax.servlet.http.HttpServletResponse response)
getJsHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
script
- JavaScript nameresponse
- HTTP servlet response
public final Object getCssHandler(String script, javax.servlet.http.HttpServletResponse response)
getCssHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
script
- CSS nameresponse
- HTTP servlet response
public final Object getImageHandler(String name, javax.servlet.http.HttpServletResponse response)
getImageHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
name
- image nameresponse
- http servlet response
public final Object getFontHandler(String fontName, javax.servlet.http.HttpServletResponse response)
getFontHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
fontName
- font nameresponse
- http servlet response
public final Object getHtmlRecoucesHandler(String filePath, javax.servlet.http.HttpServletResponse response)
getHtmlRecoucesHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
filePath
- file pathresponse
- HTTP servlet response
@Deprecated public final void getFileHandler(String path, javax.servlet.http.HttpServletResponse response)
getFileHandler(String, boolean, HttpServletResponse)
path
- path to file to be downloadedresponse
- HTTP servlet responsepublic final Object getFileHandler(String path, boolean getPdf, javax.servlet.http.HttpServletResponse response)
getFileHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
path
- file pathgetPdf
- get file as pdfresponse
- HTTP servlet response
public final Object getDocumentPageImageHandler(String guid, Integer width, Integer quality, Boolean usePdf, Integer pageIndex, javax.servlet.http.HttpServletResponse response)
getDocumentPageImageHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
guid
- document identifierwidth
- iamge widthquality
- image qualityusePdf
- use pdfpageIndex
- page indexresponse
- HTTP servlet response
public final Object getPrintDocumentPageImageHandler(String guid, Boolean usePdf, Integer pageIndex, javax.servlet.http.HttpServletResponse response)
getPrintDocumentPageImageHandler
in class GroupDocsAnnotation
guid
- Relative path to file from base path directory (ex: folder/example.doc or example.doc)usePdf
- Use PDF flagpageIndex
- Page numberresponse
- HTTP servlet response
public final Object viewDocumentHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
viewDocumentHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object viewDocumentHandler(String callback, String data, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
viewDocumentHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
callback
- callback method namedata
- request datarequest
- HTTP servlet requestresponse
- HTTP servlet response
public final Object loadFileBrowserTreeDataHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
loadFileBrowserTreeDataHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object loadFileBrowserTreeDataHandler(String callback, String data, javax.servlet.http.HttpServletResponse response)
loadFileBrowserTreeDataHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
callback
- callback method namedata
- request dataresponse
- HTTP servlet response
@Deprecated public final Object getPdf2JavaScriptHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getPdf2JavaScriptHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
request
- http servlet requestresponse
- http servlet response
@Deprecated public final Object getPdf2JavaScriptHandler(String callback, String data, javax.servlet.http.HttpServletResponse response)
getPdf2JavaScriptHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
callback
- callbackdata
- dataresponse
- http servlet response
public final Object getPrintableHtmlHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getPrintableHtmlHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object getPrintableHtmlHandler(String callback, String data, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getPrintableHtmlHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
callback
- callback method namedata
- request datarequest
- HTTP servlet requestresponse
- HTTP servlet response
public final Object getDocumentPageHtmlHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getDocumentPageHtmlHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object getImageUrlsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getImageUrlsHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object getImageUrlsHandler(String callback, String data, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getImageUrlsHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
callback
- callbackdata
- request datarequest
- HTTP servlet requestresponse
- http servlet response
public final Object listAnnotationsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
listAnnotationsHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object exportAnnotationsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
exportAnnotationsHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object getPdfVersionOfDocumentHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getPdfVersionOfDocumentHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object createAnnotationHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
createAnnotationHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object getAvatarHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String userGuid)
getAvatarHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet responseuserGuid
- user id
public final Object addAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
addAnnotationReplyHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object editAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
editAnnotationReplyHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object deleteAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
deleteAnnotationReplyHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object deleteAnnotationHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
deleteAnnotationHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object saveTextFieldHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
saveTextFieldHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object setTextFieldColorHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
setTextFieldColorHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object moveAnnotationMarkerHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
moveAnnotationMarkerHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object resizeAnnotationHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
resizeAnnotationHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object getDocumentCollaboratorsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getDocumentCollaboratorsHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final com.groupdocs.viewer.config.ServiceConfiguration getConfiguration()
public final String addCollaborator(String userName, String fileGuid, AccessRights accessRights, int color) throws AnnotationException
userName
- collaborator user namefileGuid
- document guidaccessRights
- access rightscolor
- color to collaborator
AnnotationException
- annotation exceptionpublic final String addCollaborator(String userName, String fileGuid, Integer accessRights, int color) throws AnnotationException
userName
- collaborator user namefileGuid
- document guidaccessRights
- access rightscolor
- color to collaborator
AnnotationException
- annotation exceptionpublic final String addCollaboratorByGuid(String userGuid, String fileGuid, AccessRights accessRights, int color) throws AnnotationException
userGuid
- guid of userfileGuid
- document guidaccessRights
- access rightscolor
- color to collaborator
AnnotationException
- annotation exceptionpublic final String addCollaboratorByGuid(String userGuid, String fileGuid, Integer accessRights, int color) throws AnnotationException
userGuid
- guid of userfileGuid
- document guidaccessRights
- access rightscolor
- color to collaborator
AnnotationException
- annotation exceptionpublic final Object uploadFileHandler(String userGuid, String uploadFileName, InputStream uploadInputStream, boolean callImport)
userGuid
- user iduploadFileName
- name of uploaded fileuploadInputStream
- stream of uploaded filecallImport
- use import annotation flag
public final Object importAnnotationsHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
importAnnotationsHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public Object importAnnotationsHandler(ImportAnnotationsRequest importAnnotationsRequest)
importAnnotationsRequest
- import request object
public final Object getPrintViewHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getPrintViewHandler
in class GroupDocsAnnotation
request
- HTTP servlet requestresponse
- HTTP servlet response
public final Object getPdfWithPrintDialog(String path, javax.servlet.http.HttpServletResponse response)
getPdfWithPrintDialog
in class com.groupdocs.viewer.resources.GroupDocsViewer
path
- file pathresponse
- http servlet response
public final Object reorderPageHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
reorderPageHandler
in class com.groupdocs.viewer.resources.GroupDocsViewer
request
- http servlet requestresponse
- http servlet response
public final void onAtmosphereReady(org.atmosphere.cpr.AtmosphereResource resource)
onAtmosphereReady
in class GroupDocsAnnotation
resource
- resource data received from socketpublic final void onAtmosphereMessage(org.atmosphere.cpr.AtmosphereResource resource)
onAtmosphereMessage
in class GroupDocsAnnotation
resource
- resource data received from socketpublic final boolean sendMessage(Object message)
message
- string or class (will be serialized to json)
public byte[] getUserAvatar(String userGuid) throws AnnotationException
userGuid
- user guid to find avatar
AnnotationException
- user not foundpublic void setUserAvatar(String userGuid, byte[] avatarFile) throws AnnotationException
userGuid
- user guid to set avataravatarFile
- avatar file
AnnotationException
- user not found
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |