@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, 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 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.