public class MagicAPIController extends MagicController implements MagicExceptionHandler
loggerAPI_ALREADY_EXISTS, API_NAME_REQUIRED, API_NOT_FOUND, API_SAVE_FAILURE, BODY_INVALID, DATASOURCE_KEY_EXISTS, DATASOURCE_KEY_INVALID, DATASOURCE_KEY_REQUIRED, DATASOURCE_NOT_FOUND, DATASOURCE_TYPE_NOT_FOUND, DATASOURCE_TYPE_NOT_SET, FILE_IS_REQUIRED, FUNCTION_ALREADY_EXISTS, FUNCTION_NAME_REQUIRED, FUNCTION_NOT_FOUND, FUNCTION_PATH_CONFLICT, FUNCTION_PATH_REQUIRED, FUNCTION_SAVE_FAILURE, GROUP_CONFLICT, GROUP_NAME_REQUIRED, GROUP_NOT_FOUND, GROUP_SAVE_FAILURE, GROUP_TYPE_REQUIRED, HEADER_INVALID, IS_READ_ONLY, NAME_CONFLICT, NAME_INVALID, PARAMETER_INVALID, PATH_VARIABLE_INVALID, PERMISSION_INVALID, REQUEST_METHOD_REQUIRED, REQUEST_PATH_CONFLICT, REQUEST_PATH_REQUIRED, RESOURCE_LOCKED, SCRIPT_REQUIRED, SECRET_KEY_IS_REQUIRED, SIGN_IS_INVALID, SUCCESS, TARGET_IS_REQUIRED, UPLOAD_PATH_CONFLICT| 构造器和说明 |
|---|
MagicAPIController(MagicConfiguration configuration) |
| 限定符和类型 | 方法和说明 |
|---|---|
JsonBean<Boolean> |
apiMove(javax.servlet.http.HttpServletRequest request,
String id,
String groupId)
移动接口
|
JsonBean<List<Backup>> |
backupList(javax.servlet.http.HttpServletRequest request,
String id)
查询历史记录
|
JsonBean<Backup> |
backups(javax.servlet.http.HttpServletRequest request,
String id,
Long timestamp)
获取历史记录
|
JsonBean<Boolean> |
delete(javax.servlet.http.HttpServletRequest request,
String id)
删除接口
|
JsonBean<ApiInfo> |
get(javax.servlet.http.HttpServletRequest request,
String id)
查询接口详情
|
JsonBean<List<ApiInfo>> |
list(javax.servlet.http.HttpServletRequest request)
查询所有接口
|
JsonBean<Boolean> |
lock(javax.servlet.http.HttpServletRequest request,
String id)
锁定接口
|
JsonBean<String> |
save(javax.servlet.http.HttpServletRequest request,
ApiInfo info)
保存接口
|
JsonBean<Boolean> |
unlock(javax.servlet.http.HttpServletRequest request,
String id)
解锁接口
|
doValid, invalidLoginclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexceptionHandler, exceptionHandlerisTrue, notBlank, notNullpublic MagicAPIController(MagicConfiguration configuration)
@RequestMapping(value="/delete") @ResponseBody @Valid(readonly=false) public JsonBean<Boolean> delete(javax.servlet.http.HttpServletRequest request, String id)
id - 接口ID@RequestMapping(value="/list") @ResponseBody public JsonBean<List<ApiInfo>> list(javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="/get") @ResponseBody public JsonBean<ApiInfo> get(javax.servlet.http.HttpServletRequest request, String id)
id - 接口ID@RequestMapping(value="/backups") @ResponseBody public JsonBean<List<Backup>> backupList(javax.servlet.http.HttpServletRequest request, String id)
id - 接口ID@RequestMapping(value="/backup/get") @ResponseBody public JsonBean<Backup> backups(javax.servlet.http.HttpServletRequest request, String id, Long timestamp)
id - 接口IDtimestamp - 时间点@RequestMapping(value="/api/move") @ResponseBody @Valid(readonly=false) public JsonBean<Boolean> apiMove(javax.servlet.http.HttpServletRequest request, String id, String groupId)
@RequestMapping(value="/save") @ResponseBody @Valid(readonly=false) public JsonBean<String> save(javax.servlet.http.HttpServletRequest request, @RequestBody ApiInfo info)
@RequestMapping(value="/lock") @ResponseBody @Valid(readonly=false) public JsonBean<Boolean> lock(javax.servlet.http.HttpServletRequest request, String id)
Copyright © 2020–2021. All rights reserved.