Class EnvironmentStageApiImpl
- java.lang.Object
-
- com.xebialabs.xlrelease.api.v1.impl.EnvironmentStageApiImpl
-
- All Implemented Interfaces:
com.xebialabs.xlrelease.api.ApiService,com.xebialabs.xlrelease.api.v1.EnvironmentStageApi
@Controller public class EnvironmentStageApiImpl extends java.lang.Object implements com.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
-
Constructor Summary
Constructors Constructor Description EnvironmentStageApiImpl(com.xebialabs.xlrelease.environments.service.EnvironmentStageService environmentStageService, com.xebialabs.xlrelease.environments.service.EnvironmentSecurity environmentSecurity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.environments.EnvironmentStagecreate(com.xebialabs.xlrelease.domain.environments.EnvironmentStage environmentStage)com.xebialabs.xlrelease.api.v1.views.EnvironmentStageViewcreateStage(com.xebialabs.xlrelease.api.v1.form.EnvironmentStageForm stageForm)voiddelete(java.lang.String environmentStageId)com.xebialabs.xlrelease.domain.environments.EnvironmentStagegetById(java.lang.String environmentStageId)com.xebialabs.xlrelease.api.v1.views.EnvironmentStageViewgetStageById(java.lang.String environmentStageId)java.util.List<com.xebialabs.xlrelease.domain.environments.EnvironmentStage>search(com.xebialabs.xlrelease.api.v1.filter.EnvironmentStageFilters filters)java.util.List<com.xebialabs.xlrelease.api.v1.views.EnvironmentStageView>searchStages(com.xebialabs.xlrelease.api.v1.filter.EnvironmentStageFilters filters)com.xebialabs.xlrelease.domain.environments.EnvironmentStageupdate(com.xebialabs.xlrelease.domain.environments.EnvironmentStage environmentCategory)com.xebialabs.xlrelease.api.v1.views.EnvironmentStageViewupdateStage(java.lang.String environmentStageId, com.xebialabs.xlrelease.api.v1.form.EnvironmentStageForm stageForm)
-
-
-
Method Detail
-
createStage
@Timed public com.xebialabs.xlrelease.api.v1.views.EnvironmentStageView createStage(com.xebialabs.xlrelease.api.v1.form.EnvironmentStageForm stageForm)
- Specified by:
createStagein interfacecom.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
getStageById
@Timed public com.xebialabs.xlrelease.api.v1.views.EnvironmentStageView getStageById(java.lang.String environmentStageId)
- Specified by:
getStageByIdin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
updateStage
@Timed public com.xebialabs.xlrelease.api.v1.views.EnvironmentStageView updateStage(java.lang.String environmentStageId, com.xebialabs.xlrelease.api.v1.form.EnvironmentStageForm stageForm)- Specified by:
updateStagein interfacecom.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
searchStages
@Timed public java.util.List<com.xebialabs.xlrelease.api.v1.views.EnvironmentStageView> searchStages(com.xebialabs.xlrelease.api.v1.filter.EnvironmentStageFilters filters)
- Specified by:
searchStagesin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
delete
@Timed public void delete(java.lang.String environmentStageId)
- Specified by:
deletein interfacecom.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
create
@Timed public com.xebialabs.xlrelease.domain.environments.EnvironmentStage create(com.xebialabs.xlrelease.domain.environments.EnvironmentStage environmentStage)
- Specified by:
createin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
getById
@Timed public com.xebialabs.xlrelease.domain.environments.EnvironmentStage getById(java.lang.String environmentStageId)
- Specified by:
getByIdin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
update
@Timed public com.xebialabs.xlrelease.domain.environments.EnvironmentStage update(com.xebialabs.xlrelease.domain.environments.EnvironmentStage environmentCategory)
- Specified by:
updatein interfacecom.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
search
@Timed public java.util.List<com.xebialabs.xlrelease.domain.environments.EnvironmentStage> search(com.xebialabs.xlrelease.api.v1.filter.EnvironmentStageFilters filters)
- Specified by:
searchin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentStageApi
-
-