Class EnvironmentLabelApiImpl
- java.lang.Object
-
- com.xebialabs.xlrelease.api.v1.impl.EnvironmentLabelApiImpl
-
- All Implemented Interfaces:
com.xebialabs.xlrelease.api.ApiService,com.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
@Controller public class EnvironmentLabelApiImpl extends java.lang.Object implements com.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
-
Constructor Summary
Constructors Constructor Description EnvironmentLabelApiImpl(com.xebialabs.xlrelease.environments.service.EnvironmentLabelService environmentLabelService, 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.EnvironmentLabelcreate(com.xebialabs.xlrelease.domain.environments.EnvironmentLabel environmentLabel)com.xebialabs.xlrelease.api.v1.views.EnvironmentLabelViewcreateLabel(com.xebialabs.xlrelease.api.v1.form.EnvironmentLabelForm labelForm)voiddelete(java.lang.String environmentLabelId)com.xebialabs.xlrelease.domain.environments.EnvironmentLabelgetById(java.lang.String id)com.xebialabs.xlrelease.api.v1.views.EnvironmentLabelViewgetLabelById(java.lang.String environmentLabelId)java.util.List<com.xebialabs.xlrelease.domain.environments.EnvironmentLabel>search(com.xebialabs.xlrelease.api.v1.filter.EnvironmentLabelFilters filters)java.util.List<com.xebialabs.xlrelease.api.v1.views.EnvironmentLabelView>searchLabels(com.xebialabs.xlrelease.api.v1.filter.EnvironmentLabelFilters filters)com.xebialabs.xlrelease.domain.environments.EnvironmentLabelupdate(com.xebialabs.xlrelease.domain.environments.EnvironmentLabel environmentLabel)com.xebialabs.xlrelease.api.v1.views.EnvironmentLabelViewupdateLabel(java.lang.String environmentLabelId, com.xebialabs.xlrelease.api.v1.form.EnvironmentLabelForm labelForm)
-
-
-
Method Detail
-
createLabel
@Timed public com.xebialabs.xlrelease.api.v1.views.EnvironmentLabelView createLabel(com.xebialabs.xlrelease.api.v1.form.EnvironmentLabelForm labelForm)
- Specified by:
createLabelin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
getLabelById
@Timed public com.xebialabs.xlrelease.api.v1.views.EnvironmentLabelView getLabelById(java.lang.String environmentLabelId)
- Specified by:
getLabelByIdin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
updateLabel
@Timed public com.xebialabs.xlrelease.api.v1.views.EnvironmentLabelView updateLabel(java.lang.String environmentLabelId, com.xebialabs.xlrelease.api.v1.form.EnvironmentLabelForm labelForm)- Specified by:
updateLabelin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
searchLabels
@Timed public java.util.List<com.xebialabs.xlrelease.api.v1.views.EnvironmentLabelView> searchLabels(com.xebialabs.xlrelease.api.v1.filter.EnvironmentLabelFilters filters)
- Specified by:
searchLabelsin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
delete
@Timed public void delete(java.lang.String environmentLabelId)
- Specified by:
deletein interfacecom.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
create
@Timed public com.xebialabs.xlrelease.domain.environments.EnvironmentLabel create(com.xebialabs.xlrelease.domain.environments.EnvironmentLabel environmentLabel)
- Specified by:
createin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
getById
@Timed public com.xebialabs.xlrelease.domain.environments.EnvironmentLabel getById(java.lang.String id)
- Specified by:
getByIdin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
update
@Timed public com.xebialabs.xlrelease.domain.environments.EnvironmentLabel update(com.xebialabs.xlrelease.domain.environments.EnvironmentLabel environmentLabel)
- Specified by:
updatein interfacecom.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
search
@Timed public java.util.List<com.xebialabs.xlrelease.domain.environments.EnvironmentLabel> search(com.xebialabs.xlrelease.api.v1.filter.EnvironmentLabelFilters filters)
- Specified by:
searchin interfacecom.xebialabs.xlrelease.api.v1.EnvironmentLabelApi
-
-