@RestController
@RequestMapping(value="extension/scm")
public class SCMController
extends net.nemerosa.ontrack.ui.controller.AbstractResourceController
| Constructor and Description |
|---|
SCMController(net.nemerosa.ontrack.model.structure.EntityDataService entityDataService,
net.nemerosa.ontrack.model.structure.StructureService structureService,
net.nemerosa.ontrack.model.security.SecurityService securityService) |
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.ui.resource.Resource<SCMFileChangeFilter> |
createChangeLogFileFilter(net.nemerosa.ontrack.model.structure.ID projectId,
SCMFileChangeFilter filter)
Adding a change log file filter
|
net.nemerosa.ontrack.model.form.Form |
createChangeLogFileFilterForm(net.nemerosa.ontrack.model.structure.ID projectId)
Form to create a change log filter
|
net.nemerosa.ontrack.model.Ack |
deleteChangeLogFileFilter(net.nemerosa.ontrack.model.structure.ID projectId,
java.lang.String name)
Deletes a change log file filter
|
net.nemerosa.ontrack.ui.resource.Resource<SCMFileChangeFilter> |
getChangeLogFileFilter(net.nemerosa.ontrack.model.structure.ID projectId,
java.lang.String name)
Get a change log file filter
|
net.nemerosa.ontrack.ui.resource.Resources<net.nemerosa.ontrack.ui.resource.Resource<SCMFileChangeFilter>> |
getChangeLogFileFilters(net.nemerosa.ontrack.model.structure.ID projectId)
Gets the list of change log file filters
|
net.nemerosa.ontrack.ui.resource.Resource<SCMFileChangeFilter> |
saveChangeLogFileFilter(net.nemerosa.ontrack.model.structure.ID projectId,
java.lang.String name,
SCMFileChangeFilter filter)
Updating a change log file filter
|
net.nemerosa.ontrack.model.form.Form |
saveChangeLogFileFilterForm(net.nemerosa.ontrack.model.structure.ID projectId,
java.lang.String name)
Updating form for a change log file filter
|
@Autowired
public SCMController(net.nemerosa.ontrack.model.structure.EntityDataService entityDataService,
net.nemerosa.ontrack.model.structure.StructureService structureService,
net.nemerosa.ontrack.model.security.SecurityService securityService)
@RequestMapping(value="changeLog/fileFilter/{projectId}",
method=GET)
public net.nemerosa.ontrack.ui.resource.Resources<net.nemerosa.ontrack.ui.resource.Resource<SCMFileChangeFilter>> getChangeLogFileFilters(@PathVariable
net.nemerosa.ontrack.model.structure.ID projectId)
@RequestMapping(value="changeLog/fileFilter/{projectId}/create",
method=GET)
public net.nemerosa.ontrack.model.form.Form createChangeLogFileFilterForm(@PathVariable
net.nemerosa.ontrack.model.structure.ID projectId)
@RequestMapping(value="changeLog/fileFilter/{projectId}/create",
method=POST)
public net.nemerosa.ontrack.ui.resource.Resource<SCMFileChangeFilter> createChangeLogFileFilter(@PathVariable
net.nemerosa.ontrack.model.structure.ID projectId,
@RequestBody
SCMFileChangeFilter filter)
@RequestMapping(value="changeLog/fileFilter/{projectId}/{name}/update",
method=GET)
public net.nemerosa.ontrack.model.form.Form saveChangeLogFileFilterForm(@PathVariable
net.nemerosa.ontrack.model.structure.ID projectId,
@PathVariable
java.lang.String name)
@RequestMapping(value="changeLog/fileFilter/{projectId}/{name}/update",
method=PUT)
public net.nemerosa.ontrack.ui.resource.Resource<SCMFileChangeFilter> saveChangeLogFileFilter(@PathVariable
net.nemerosa.ontrack.model.structure.ID projectId,
@PathVariable
java.lang.String name,
@RequestBody
SCMFileChangeFilter filter)
@RequestMapping(value="changeLog/fileFilter/{projectId}/{name}",
method=GET)
public net.nemerosa.ontrack.ui.resource.Resource<SCMFileChangeFilter> getChangeLogFileFilter(@PathVariable
net.nemerosa.ontrack.model.structure.ID projectId,
@PathVariable
java.lang.String name)
@RequestMapping(value="changeLog/fileFilter/{projectId}/{name}/delete",
method=DELETE)
public net.nemerosa.ontrack.model.Ack deleteChangeLogFileFilter(@PathVariable
net.nemerosa.ontrack.model.structure.ID projectId,
@PathVariable
java.lang.String name)