@Controller public class RESTGoogle extends RESTService
CHUNKSIZE, HEADER_ACCEPT_LANGUAGE, HEADER_ACCEPT_RANGES, HEADER_CACHE_CONTROL, HEADER_CONTENT_DISPOSITION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_RANGE, HEADER_CONTENT_TYPE, HEADER_ETAG, HEADER_IF_MODIFIED_SINCE, HEADER_LAST_MODIFIED, HEADER_LOCATION, HEADER_RANGE, HEADER_USER_AGENT, MULTIPART_BYTERANGES_BOUNDRY, MULTIPART_BYTERANGES_BOUNDRY_END, MULTIPART_BYTERANGES_BOUNDRY_SEP, MULTIPART_BYTERANGES_HEADER
Constructor and Description |
---|
RESTGoogle() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
authenticate(java.lang.String state,
boolean override) |
void |
checkout(java.lang.String paramTicket,
java.lang.String objectId,
java.lang.String cookieTicket) |
java.util.Map<java.lang.String,java.lang.Object> |
completeAuthentication(java.lang.String authCode) |
java.util.Map<java.lang.String,java.lang.Object> |
create(java.lang.String paramTicket,
java.lang.String parentObjectId,
java.lang.String objectTypeBeanName,
java.lang.String googleDocType,
java.lang.String cookieTicket) |
java.util.Map<java.lang.String,java.lang.Object> |
discard(java.lang.String paramTicket,
GoogleDocsRequest request,
java.lang.String cookieTicket) |
java.util.Map<java.lang.String,java.lang.Boolean> |
getEditingInGoogleDocsConditions(java.lang.String paramTicket,
java.lang.String objectId,
java.lang.String cookieTicket) |
java.util.Map<java.lang.String,java.lang.Object> |
save(java.lang.String paramTicket,
GoogleDocsRequest request,
java.lang.String cookieTicket) |
java.util.Map<java.lang.String,java.lang.Object> |
upload(java.lang.String paramTicket,
java.lang.String objectId,
java.lang.String cookieTicket) |
contentNotProcessed, contentNotReady, genericException, notAuth, notFoundException, notSupported, objectLocked, ocConflict, ocConflict, ocForbidden, ocRuntimeException, resolveTicket
@RequestMapping(value="/googledocs/authenticate", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> authenticate(@RequestParam(value="state",required=true) java.lang.String state, @RequestParam(value="override",required=true) boolean override)
@RequestMapping(value="/googledocs/completeAuthentication", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> completeAuthentication(@RequestParam(value="code",required=true) java.lang.String authCode)
@RequestMapping(value="/googledocs/create", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> create(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="parentObjectId",required=true) java.lang.String parentObjectId, @RequestParam(value="objectTypeBeanName",required=true) java.lang.String objectTypeBeanName, @RequestParam(value="googleDocType",required=true) java.lang.String googleDocType, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/googledocs/save", method=POST) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> save(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestBody GoogleDocsRequest request, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/googledocs/upload", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> upload(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="objectId",required=true) java.lang.String objectId, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/googledocs/discard", method=POST) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> discard(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestBody GoogleDocsRequest request, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/googledocs/getEditingConditions", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.lang.Boolean> getEditingInGoogleDocsConditions(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="objectId",required=true) java.lang.String objectId, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/googledocs/checkout", method=GET) @ResponseBody public void checkout(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="objectId",required=true) java.lang.String objectId, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)