@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, tryGetNodecheckPathSafe, pathSafeclearResources, createMultipart, getCookieValue, getHeader, getHeaders, getIp, getMultiRequest, getObject, getParameter, getParameter, getParameterInt, getParameterInt, getParameterLong, getParameterLong, getParameters, getParametersMap, getRefererParameter, getUnescapeParameter, getUnescapeParameter, getUnescapeParameters, getXssParameter, getXssParameter, getXssParameters, hasFilegetApplication, getAttribute, getClientIP, getHeaderMapValues, getRequest, getRequestAttributes, getResponse, getSession, getSessionAttribute, getSessionAttributeObj, removeSessionAttribute, setAttribute, setSessionAttribute, tryGetRequestAttributespublic 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.