@RestController @RequestMapping(value="/node") @Feature(cls=NODE) public class NodeEditController extends BaseServerController
NODE_ID, nodeService
Constructor and Description |
---|
NodeEditController(OutGivingServer outGivingServer,
MonitorService monitorService,
BuildInfoService buildService,
LogReadServer logReadServer,
ProjectInfoCacheService projectInfoCacheService,
NodeScriptServer nodeScriptServer,
NodeStatService nodeStatService,
NodeScriptExecuteLogServer nodeScriptExecuteLogServer) |
Modifier and Type | Method and Description |
---|---|
String |
del(String id)
删除节点
|
String |
listDataAll() |
String |
listDataAll(String workspaceId) |
String |
listGroupAll()
查询所有的分组
|
String |
listJson() |
String |
nodeStatus() |
String |
save() |
cn.jiangzeyin.common.JsonMessage<String> |
sortItem(String id,
String method,
String compareId)
排序
|
String |
syncToWorkspace(String ids,
String toWorkspaceId)
同步到指定工作空间
|
String |
unbind(String id)
解绑
|
String |
unLockWorkspace(String id,
String toWorkspaceId)
解锁节点,通过插件端自动注册的节点默认未分配工作空间
|
checkCron, getNode, getUser, getUserByThreadLocal, getUserModel, removeAll, removeEmpty, resetInfo, resetInfo, tryGetNode
checkPathSafe, pathSafe
clearResources, createMultipart, getCookieValue, getHeader, getHeaders, getIp, getMultiRequest, getObject, getParameter, getParameter, getParameterInt, getParameterInt, getParameterLong, getParameterLong, getParameters, getParametersMap, getRefererParameter, getUnescapeParameter, getUnescapeParameter, getUnescapeParameters, getXssParameter, getXssParameter, getXssParameters, hasFile
getApplication, getAttribute, getClientIP, getHeaderMapValues, getRequest, getRequestAttributes, getResponse, getSession, getSessionAttribute, getSessionAttributeObj, removeSessionAttribute, setAttribute, setSessionAttribute, tryGetRequestAttributes
public NodeEditController(OutGivingServer outGivingServer, MonitorService monitorService, BuildInfoService buildService, LogReadServer logReadServer, ProjectInfoCacheService projectInfoCacheService, NodeScriptServer nodeScriptServer, NodeStatService nodeStatService, NodeScriptExecuteLogServer nodeScriptExecuteLogServer)
@PostMapping(value="list_data.json", produces="application/json") @Feature(method=LIST) public String listJson()
@GetMapping(value="list_data_all.json", produces="application/json") @Feature(method=LIST) public String listDataAll()
@GetMapping(value="list_data_by_workspace_id.json", produces="application/json") @Feature(method=LIST) public String listDataAll(@ValidatorItem String workspaceId)
@GetMapping(value="list_group_all.json", produces="application/json") @Feature(method=LIST) public String listGroupAll()
@RequestMapping(value="node_status", method=POST, produces="application/json") @Feature(method=LIST) public String nodeStatus()
@PostMapping(value="save.json", produces="application/json") @Feature(method=EDIT) public String save()
@PostMapping(value="del.json", produces="application/json") @Feature(method=DEL) public String del(@ValidatorItem String id)
id
- 节点id@GetMapping(value="unbind.json", produces="application/json") @Feature(method=DEL) public String unbind(String id)
id
- 分发id@GetMapping(value="un_lock_workspace", produces="application/json") @Feature(method=EDIT) @SystemPermission public String unLockWorkspace(@ValidatorItem String id, @ValidatorItem String toWorkspaceId)
id
- 节点IDtoWorkspaceId
- 分配到到工作空间ID@GetMapping(value="sync-to-workspace", produces="application/json") @Feature(method=EDIT) @SystemPermission public String syncToWorkspace(@ValidatorItem String ids, @ValidatorItem String toWorkspaceId)
ids
- 节点IDtoWorkspaceId
- 分配到到工作空间IDCopyright © 2017–2022. All rights reserved.