@Controller public class RESTDynamo 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 |
---|
RESTDynamo() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
checkDynamoVsExternalSearch(java.lang.String paramTicket,
java.lang.String cookieTicket) |
java.lang.String |
inTheBeginning(java.lang.String paramTicket,
boolean createGroups,
boolean createUsers,
boolean createShortLinks,
java.lang.String cookieTicket) |
java.lang.String |
letThereBeLight(java.lang.String paramTicket,
java.lang.String cookieTicket,
long key,
boolean createGroups,
boolean createUsers,
boolean createShortLinks) |
java.lang.String |
reindexExternalSearch(java.lang.String dropTable,
java.lang.String paramTicket,
java.lang.String cookieTicket,
long key,
boolean metadataOnly,
int commitWithin) |
java.lang.String |
reindexObjectIds(java.lang.String dropTable,
java.lang.String paramTicket,
java.lang.String cookieTicket,
long key,
java.lang.String[] objectIds,
boolean metadataOnly,
int commitWithin) |
contentNotProcessed, contentNotReady, genericException, notAuth, notFoundException, notSupported, objectLocked, ocConflict, ocConflict, ocForbidden, ocRuntimeException, resolveTicket
@RequestMapping(value="/dynamo/initDynamoEnvironment", method=POST) @ResponseBody public java.lang.String inTheBeginning(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="createGroups",required=false) boolean createGroups, @RequestParam(value="createUsers",required=false) boolean createUsers, @RequestParam(value="createShortLinks",required=false) boolean createShortLinks, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/dynamo/setupDynamoEnvironment", method=POST) @ResponseBody public java.lang.String letThereBeLight(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, @RequestParam(value="key",required=true) long key, @RequestParam(value="createGroups",required=false) boolean createGroups, @RequestParam(value="createUsers",required=false) boolean createUsers, @RequestParam(value="createShortLinks",required=false) boolean createShortLinks)
@RequestMapping(value="/dynamo/reindexExternalSearch", method=POST) @ResponseBody public java.lang.String reindexExternalSearch(@RequestParam(value="dropTable",required=false) java.lang.String dropTable, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, @RequestParam(value="key",required=true) long key, @RequestParam(value="metadataOnly",required=false) boolean metadataOnly, @RequestParam(value="commitWithin",required=false,defaultValue="60000") int commitWithin)
@RequestMapping(value="/dynamo/reindexObjectIds", method=POST) @ResponseBody public java.lang.String reindexObjectIds(@RequestParam(value="dropTable",required=false) java.lang.String dropTable, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, @RequestParam(value="key",required=true) long key, @RequestParam(value="objectIds",required=true) java.lang.String[] objectIds, @RequestParam(value="metadataOnly",required=false) boolean metadataOnly, @RequestParam(value="commitWithin",required=false,defaultValue="60000") int commitWithin)
@RequestMapping(value="/dynamo/consistencyCheck", method=GET) @ResponseBody public java.lang.String checkDynamoVsExternalSearch(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)