@Controller public class RESTConfigService 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 |
---|
RESTConfigService() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
deleteConfig(java.lang.String name,
java.lang.String type,
java.lang.String paramTicket,
javax.servlet.http.HttpServletRequest request,
java.lang.String appId,
java.lang.String cookieTicket) |
void |
exportConfigByPath(java.lang.String paramTicket,
java.lang.String appId,
java.lang.Boolean userPref,
java.lang.String cookieTicket,
javax.servlet.http.HttpServletResponse resp) |
java.lang.Object |
getConfigByName(java.lang.String type,
java.lang.String paramTicket,
java.lang.String name,
java.lang.String cookieTicket,
boolean latest,
java.lang.String appId,
boolean shallow,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
config/{type}/{name}
|
java.lang.Object |
getConfigByPathId(java.lang.String id,
java.lang.String paramTicket,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String appId,
java.lang.String cookieTicket)
configs/?id={id}
type.name.keyone.keytwo_optionalIndexifKeytwoIsArray
|
java.util.List |
getConfigByType(java.lang.String type,
java.lang.String paramTicket,
java.lang.String cookieTicket,
boolean latest,
java.lang.String appId,
boolean fullConfigs)
configs/{type}
|
java.util.Map<java.lang.String,java.lang.String> |
importConfigs(java.lang.String configFileName,
java.lang.String paramTicket,
java.lang.String cookieTicket,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
java.util.Map<java.lang.String,java.lang.String> |
importConfigsWithFileObject(java.lang.String configFileName,
java.lang.String paramTicket,
java.lang.String cookieTicket,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
java.lang.String |
saveConfig(java.lang.String name,
java.lang.String type,
java.lang.String paramTicket,
javax.servlet.http.HttpServletRequest request,
java.lang.String appId,
java.lang.String cookieTicket) |
java.lang.String |
updateConfig(java.lang.String name,
java.lang.String type,
java.lang.String paramTicket,
javax.servlet.http.HttpServletRequest request,
java.lang.String appId,
java.lang.String cookieTicket) |
java.lang.String |
updateConfigById(java.lang.String type,
java.lang.String id,
java.lang.String paramTicket,
javax.servlet.http.HttpServletRequest request,
java.lang.String cookieTicket) |
contentNotProcessed, contentNotReady, genericException, notAuth, notFoundException, notSupported, objectLocked, ocConflict, ocConflict, ocForbidden, ocRuntimeException, resolveTicket
@RequestMapping(value="/configs/{type}", method=GET) @ResponseBody public java.util.List getConfigByType(@PathVariable java.lang.String type, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, @RequestParam(required=false) boolean latest, @RequestParam(required=false) java.lang.String appId, @RequestParam(required=false) boolean fullConfigs)
@RequestMapping(value="/configs/{type}/{name}", method=GET) @ResponseBody public java.lang.Object getConfigByName(@PathVariable java.lang.String type, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, @PathVariable java.lang.String name, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, @RequestParam boolean latest, @RequestParam(required=false) java.lang.String appId, @RequestParam(value="shallow",required=false) boolean shallow, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/config", method=GET) @ResponseBody public java.lang.Object getConfigByPathId(@RequestParam java.lang.String id, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, @RequestParam(required=false) java.lang.String appId, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/configs/{type}/{name}", method=POST) @ResponseBody public java.lang.String saveConfig(@PathVariable java.lang.String name, @PathVariable java.lang.String type, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, javax.servlet.http.HttpServletRequest request, @RequestParam(required=false) java.lang.String appId, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket) throws java.io.IOException
java.io.IOException
@RequestMapping(value="/configs/{type}", method=PUT) @ResponseBody public java.lang.String updateConfigById(@PathVariable java.lang.String type, @RequestParam(value="id",required=true) java.lang.String id, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, javax.servlet.http.HttpServletRequest request, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/configs/{type}/{name}", method=PUT) @ResponseBody public java.lang.String updateConfig(@PathVariable java.lang.String name, @PathVariable java.lang.String type, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, javax.servlet.http.HttpServletRequest request, @RequestParam(required=false) java.lang.String appId, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket) throws java.io.IOException
java.io.IOException
@RequestMapping(value="/configs/{type}/{name}", method=DELETE) @ResponseBody public java.lang.String deleteConfig(@PathVariable java.lang.String name, @PathVariable java.lang.String type, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, javax.servlet.http.HttpServletRequest request, @RequestParam(required=false) java.lang.String appId, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/configs/exportConfigs", method=POST) @ResponseBody public void exportConfigByPath(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="appId",required=true) java.lang.String appId, @RequestParam(value="userPref",required=true) java.lang.Boolean userPref, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, javax.servlet.http.HttpServletResponse resp)
@RequestMapping(value="/configs/importConfigs", method=POST) @ResponseBody public java.util.Map<java.lang.String,java.lang.String> importConfigs(@RequestParam(value="fileName",required=true) java.lang.String configFileName, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
@RequestMapping(value="/configs/importConfigsWithFileObject", method=POST) @ResponseBody public java.util.Map<java.lang.String,java.lang.String> importConfigsWithFileObject(@RequestParam(value="appId",required=true) java.lang.String configFileName, @RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)