Class SecretsResource
java.lang.Object
com.codebarrel.jira.plugin.automation.rest.SecretsResource
@Component
@Path("secrets")
@Consumes("application/json")
@Produces("application/json")
public class SecretsResource
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionSecretsResource(com.codebarrel.jira.plugin.automation.rest.CurrentUserPermissionHelper permissionHelper, RuleSecretService ruleSecretService, JiraAuthenticationContext authenticationContext, AutomationPermissionService automationPermissionService) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecreateSecret(String projectId, RuleSecretBean secretBean) jakarta.ws.rs.core.ResponsedeleteSecret(String projectId, Long secretId) jakarta.ws.rs.core.ResponsegetSecretsForProject(String projectId) jakarta.ws.rs.core.ResponsegetSecretUsage(String projectId, Long secretId) jakarta.ws.rs.core.ResponseupdateSecret(String projectId, RuleSecretBean secretBean)
-
Constructor Details
-
SecretsResource
@Inject public SecretsResource(com.codebarrel.jira.plugin.automation.rest.CurrentUserPermissionHelper permissionHelper, RuleSecretService ruleSecretService, JiraAuthenticationContext authenticationContext, AutomationPermissionService automationPermissionService)
-
-
Method Details
-
getSecretsForProject
@GET @Path("{projectId}/") public jakarta.ws.rs.core.Response getSecretsForProject(@PathParam("projectId") String projectId) -
getSecretUsage
-
createSecret
@POST @Path("{projectId}/") public jakarta.ws.rs.core.Response createSecret(@PathParam("projectId") String projectId, RuleSecretBean secretBean) -
updateSecret
@PUT @Path("{projectId}") public jakarta.ws.rs.core.Response updateSecret(@PathParam("projectId") String projectId, RuleSecretBean secretBean) -
deleteSecret
-