Class RiskApiImpl
java.lang.Object
com.xebialabs.xlrelease.risk.api.v1.impl.RiskApiImpl
- All Implemented Interfaces:
com.xebialabs.xlrelease.api.ApiService,com.xebialabs.xlrelease.api.v1.RiskApi
@Controller
public class RiskApiImpl
extends Object
implements com.xebialabs.xlrelease.api.v1.RiskApi
-
Field Summary
Fields inherited from interface com.xebialabs.xlrelease.api.ApiService
DEFAULT_RESULTS_PER_PAGE, DEFAULT_RESULTS_PER_PAGE_STRING, DEPTH, ORDER_BY, PAGE, PAGE_IS_OFFSET, RESULTS_PER_PAGE, ROLE_IDS_DATA -
Constructor Summary
ConstructorsConstructorDescriptionRiskApiImpl(com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.risk.repository.RiskRepository riskRepository, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository, com.xebialabs.xlrelease.risk.service.RiskProfileService riskProfileService) -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.risk.domain.RiskProfilecopyRiskProfile(com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) com.xebialabs.xlrelease.risk.domain.RiskProfilecopyRiskProfile(String riskProfileId) com.xebialabs.xlrelease.risk.domain.RiskProfilecreateRiskProfile(com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) voiddeleteRiskProfile(com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) voiddeleteRiskProfile(String riskProfileId) List<com.xebialabs.xlrelease.risk.domain.riskassessors.RiskAssessor> com.xebialabs.xlrelease.risk.domain.RiskgetRisk(com.xebialabs.xlrelease.domain.Release release) com.xebialabs.xlrelease.risk.domain.Riskcom.xebialabs.xlrelease.risk.configuration.RiskGlobalThresholdscom.xebialabs.xlrelease.risk.domain.RiskProfilegetRiskProfile(String riskProfileId) com.xebialabs.xlrelease.risk.domain.RiskProfilegetRiskProfileByTitle(String title) List<com.xebialabs.xlrelease.risk.domain.RiskProfile> com.xebialabs.xlrelease.risk.configuration.RiskGlobalThresholdsupdateRiskGlobalThresholds(com.xebialabs.xlrelease.risk.configuration.RiskGlobalThresholds thresholds) com.xebialabs.xlrelease.risk.domain.RiskProfileupdateRiskProfile(com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) com.xebialabs.xlrelease.risk.domain.RiskProfileupdateRiskProfile(String riskProfileId, com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.xlrelease.api.v1.RiskApi
serviceName
-
Constructor Details
-
RiskApiImpl
@Autowired public RiskApiImpl(com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.risk.repository.RiskRepository riskRepository, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository, com.xebialabs.xlrelease.risk.service.RiskProfileService riskProfileService)
-
-
Method Details
-
getRisk
- Specified by:
getRiskin interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
getRisk
public com.xebialabs.xlrelease.risk.domain.Risk getRisk(com.xebialabs.xlrelease.domain.Release release) - Specified by:
getRiskin interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
getRiskGlobalThresholds
public com.xebialabs.xlrelease.risk.configuration.RiskGlobalThresholds getRiskGlobalThresholds()- Specified by:
getRiskGlobalThresholdsin interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
updateRiskGlobalThresholds
public com.xebialabs.xlrelease.risk.configuration.RiskGlobalThresholds updateRiskGlobalThresholds(com.xebialabs.xlrelease.risk.configuration.RiskGlobalThresholds thresholds) - Specified by:
updateRiskGlobalThresholdsin interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
getRiskProfiles
- Specified by:
getRiskProfilesin interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
getRiskProfile
- Specified by:
getRiskProfilein interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
getRiskProfileByTitle
- Specified by:
getRiskProfileByTitlein interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
updateRiskProfile
public com.xebialabs.xlrelease.risk.domain.RiskProfile updateRiskProfile(String riskProfileId, com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) - Specified by:
updateRiskProfilein interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
updateRiskProfile
public com.xebialabs.xlrelease.risk.domain.RiskProfile updateRiskProfile(com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) - Specified by:
updateRiskProfilein interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
createRiskProfile
public com.xebialabs.xlrelease.risk.domain.RiskProfile createRiskProfile(com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) - Specified by:
createRiskProfilein interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
deleteRiskProfile
- Specified by:
deleteRiskProfilein interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
deleteRiskProfile
public void deleteRiskProfile(com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) - Specified by:
deleteRiskProfilein interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
copyRiskProfile
- Specified by:
copyRiskProfilein interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
copyRiskProfile
public com.xebialabs.xlrelease.risk.domain.RiskProfile copyRiskProfile(com.xebialabs.xlrelease.risk.domain.RiskProfile riskProfile) - Specified by:
copyRiskProfilein interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-
getAllRiskAssessors
- Specified by:
getAllRiskAssessorsin interfacecom.xebialabs.xlrelease.api.v1.RiskApi
-