@Controller public class RESTHpi extends RESTService
Modifier and Type | Field and Description |
---|---|
protected static OCLogger |
logger |
protected java.lang.String |
securedAdminPassword |
protected java.lang.String |
securedAdminUsername |
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 |
---|
RESTHpi() |
Modifier and Type | Method and Description |
---|---|
boolean |
authenticateSecuredAdmin(java.lang.String securedAdminAccess) |
boolean |
authenticateSecuredAdmin(java.lang.String username,
java.lang.String password,
javax.servlet.http.HttpServletResponse response) |
OpenContentObject[] |
getChildrenWithLabels(java.lang.String paramTicket,
java.lang.String id,
java.lang.String cookieTicket,
javax.servlet.http.HttpServletResponse response) |
java.util.Map<java.lang.String,java.lang.String> |
getFilesInZip(java.lang.String paramTicket,
java.lang.String cookieTicket,
java.lang.String url,
javax.servlet.http.HttpServletRequest request) |
java.util.Map<java.lang.String,java.lang.Integer> |
getIncompleteDocuments(java.lang.String paramTicket,
java.lang.String type,
java.lang.String cookieTicket) |
java.lang.String |
getTagProperty() |
void |
resolveLanguage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
contentNotProcessed, contentNotReady, genericException, notAuth, notFoundException, notSupported, objectLocked, ocConflict, ocConflict, ocForbidden, ocRuntimeException, resolveTicket
@Value(value="${hpi.securedAdminUsername}") protected java.lang.String securedAdminUsername
@Value(value="${hpi.securedAdminPassword}") protected java.lang.String securedAdminPassword
protected static OCLogger logger
@RequestMapping(value="/hpi/getChildrenWithLabels", method=GET) @ResponseBody public OpenContentObject[] getChildrenWithLabels(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="id",required=false) java.lang.String id, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/hpi/getFilesInZip", method=POST) @ResponseBody public java.util.Map<java.lang.String,java.lang.String> getFilesInZip(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, @RequestParam(value="url",required=false) java.lang.String url, javax.servlet.http.HttpServletRequest request) throws java.io.IOException, org.json.JSONException
java.io.IOException
org.json.JSONException
@RequestMapping(value="/hpi/getIncompleteTags", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.lang.Integer> getIncompleteDocuments(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="type",required=true) java.lang.String type, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/hpi/authenticateSecuredAdmin", method=POST) @ResponseBody public boolean authenticateSecuredAdmin(@RequestParam(value="username",required=true) java.lang.String username, @RequestBody java.lang.String password, javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/hpi/validateSecuredAdminAccess", method=POST) @ResponseBody public boolean authenticateSecuredAdmin(@CookieValue(value="securedAdminAccess",required=true) java.lang.String securedAdminAccess)
@RequestMapping(value="/localization/resolveLang", method=GET) @ResponseBody public void resolveLanguage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/hpi/getTagProperty", method=GET) @ResponseBody public java.lang.String getTagProperty()