@RestController @Feature(cls=BUILD_REPOSITORY) public class RepositoryController extends BaseServerController
NODE_ID, nodeService| Constructor and Description |
|---|
RepositoryController(RepositoryService repositoryService,
BuildInfoService buildInfoService) |
| Modifier and Type | Method and Description |
|---|---|
Object |
authorizeRepos() |
Object |
delRepository(String id)
delete
|
Object |
editRepository(RepositoryModel repositoryModelReq)
edit
|
Object |
loadRepositoryList()
load repository list
|
Object |
loadRepositoryListAll()
load repository list
|
Object |
restHideField(String id)
edit
|
cn.jiangzeyin.common.JsonMessage<String> |
sortItem(String id,
String method,
String compareId)
排序
|
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 RepositoryController(RepositoryService repositoryService, BuildInfoService buildInfoService)
@PostMapping(value="/build/repository/list") @Feature(method=LIST) public Object loadRepositoryList()
此请求会分页列出数据,如需要不分页列出所有数据使用loadRepositoryListAll()
@GetMapping(value="/build/repository/list_all") @Feature(method=LIST) public Object loadRepositoryListAll()
此请求不进行分页列出所有数据,如需要分页使用loadRepositoryList()
@PostMapping(value="/build/repository/edit") @Feature(method=EDIT) public Object editRepository(RepositoryModel repositoryModelReq)
repositoryModelReq - 仓库实体@PostMapping(value="/build/repository/rest_hide_field") @Feature(method=EDIT) public Object restHideField(@ValidatorItem String id)
id - 仓库信息@GetMapping(value="/build/repository/authorize_repos") @Feature(method=LIST) public Object authorizeRepos()
@PostMapping(value="/build/repository/delete") @Feature(method=DEL) public Object delRepository(String id)
id - 仓库ID@GetMapping(value="/build/repository/sort-item",
produces="application/json")
@Feature(method=EDIT)
public cn.jiangzeyin.common.JsonMessage<String> sortItem(@ValidatorItem
String id,
@ValidatorItem
String method,
String compareId)
id - 节点IDmethod - 方法compareId - 比较的IDCopyright © 2017–2022. All rights reserved.