Package com.chutneytesting.jira.api
Class JiraModuleController
java.lang.Object
com.chutneytesting.jira.api.JiraModuleController
@RestController
@RequestMapping("/api/ui/jira/v1/")
@CrossOrigin(origins="*")
public class JiraModuleController
extends Object
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJiraModuleController(JiraRepository jiraRepository, JiraXrayService jiraXrayService) -
Method Summary
Modifier and TypeMethodDescriptiongetByCampaignId(String campaignId) getByScenarioId(String scenarioId) getScenariosByCampaignExecutionId(String campaignExecutionId) getScenariosByTestExecutionId(String testExecId) voidremoveForCampaign(String campaignId) voidremoveForScenario(String scenarioId) voidsaveConfiguration(JiraConfigurationDto jiraConfigurationDto) saveForCampaign(JiraDto jiraDto) saveForScenario(JiraDto jiraDto) voidupdateScenarioStatus(String testExecId, JiraDto jiraDto)
-
Field Details
-
BASE_URL
- See Also:
-
BASE_SCENARIO_URL
- See Also:
-
BASE_CAMPAIGN_URL
- See Also:
-
BASE_CAMPAIGN_EXEC_URL
- See Also:
-
BASE_TEST_EXEC_URL
- See Also:
-
BASE_CONFIGURATION_URL
- See Also:
-
-
Constructor Details
-
JiraModuleController
-
-
Method Details
-
getLinkedScenarios
-
getLinkedCampaigns
-
getByScenarioId
-
saveForScenario
-
removeForScenario
@PreAuthorize("hasAuthority(\'SCENARIO_WRITE\')") @DeleteMapping(path="scenario/{scenarioId}") public void removeForScenario(@PathVariable String scenarioId) -
getByCampaignId
-
getScenariosByTestExecutionId
-
getScenariosByCampaignExecutionId
@PreAuthorize("hasAuthority(\'CAMPAIGN_WRITE\')") @GetMapping(path="campaign_execution/{campaignExecutionId}", produces="application/json") public JiraTestExecutionDto getScenariosByCampaignExecutionId(@PathVariable String campaignExecutionId) -
saveForCampaign
-
removeForCampaign
@PreAuthorize("hasAuthority(\'CAMPAIGN_WRITE\')") @DeleteMapping(path="campaign/{campaignId}") public void removeForCampaign(@PathVariable String campaignId) -
getConfiguration
@PreAuthorize("hasAuthority(\'ADMIN_ACCESS\')") @GetMapping(path="configuration", produces="application/json") public JiraConfigurationDto getConfiguration() -
getConfigurationUrl
@PreAuthorize("hasAuthority(\'SCENARIO_READ\') or hasAuthority(\'CAMPAIGN_READ\')") @GetMapping(path="configuration/url", produces="text/plain") public String getConfigurationUrl() -
saveConfiguration
@PreAuthorize("hasAuthority(\'ADMIN_ACCESS\')") @PostMapping(path="configuration", consumes="application/json", produces="application/json") public void saveConfiguration(@RequestBody JiraConfigurationDto jiraConfigurationDto) -
updateScenarioStatus
-