Package com.xebialabs.xlrelease.service
Class SharedConfigurationService
- java.lang.Object
-
- com.xebialabs.xlrelease.service.SharedConfigurationService
-
@Service public class SharedConfigurationService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SharedConfigurationService(com.xebialabs.xlrelease.service.CiIdService ciIdService, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository, XLReleaseEventBus eventBus)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.Configurationcreate(com.xebialabs.xlrelease.domain.Configuration configuration)voiddelete(java.lang.String configurationInstanceId)booleanexists(java.lang.String configurationInstanceId)java.util.List<com.xebialabs.xlrelease.domain.Configuration>findAll()java.util.List<com.xebialabs.deployit.plugin.api.reflect.Descriptor>findAllConfigurationDescriptors()com.xebialabs.xlrelease.domain.ConfigurationfindById(java.lang.String configurationInstanceId)java.util.List<com.xebialabs.xlrelease.domain.Configuration>searchByTypeAndTitle(com.xebialabs.deployit.plugin.api.reflect.Type configurationType, java.lang.String title)java.util.List<com.xebialabs.xlrelease.domain.Configuration>searchByTypeAndTitle(com.xebialabs.deployit.plugin.api.reflect.Type configurationType, java.lang.String title, java.lang.String folderId, boolean folderOnly)com.xebialabs.xlrelease.domain.Configurationupdate(java.lang.String configurationInstanceId, com.xebialabs.xlrelease.domain.Configuration configuration)
-
-
-
Constructor Detail
-
SharedConfigurationService
@Autowired public SharedConfigurationService(com.xebialabs.xlrelease.service.CiIdService ciIdService, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository, XLReleaseEventBus eventBus)
-
-
Method Detail
-
exists
@Timed public boolean exists(java.lang.String configurationInstanceId)
-
findById
@Timed public com.xebialabs.xlrelease.domain.Configuration findById(java.lang.String configurationInstanceId)
-
findAll
@Timed public java.util.List<com.xebialabs.xlrelease.domain.Configuration> findAll()
-
searchByTypeAndTitle
@Timed public java.util.List<com.xebialabs.xlrelease.domain.Configuration> searchByTypeAndTitle(com.xebialabs.deployit.plugin.api.reflect.Type configurationType, java.lang.String title)
-
searchByTypeAndTitle
@Timed public java.util.List<com.xebialabs.xlrelease.domain.Configuration> searchByTypeAndTitle(com.xebialabs.deployit.plugin.api.reflect.Type configurationType, java.lang.String title, java.lang.String folderId, boolean folderOnly)
-
findAllConfigurationDescriptors
@Timed public java.util.List<com.xebialabs.deployit.plugin.api.reflect.Descriptor> findAllConfigurationDescriptors()
-
update
@Timed public com.xebialabs.xlrelease.domain.Configuration update(java.lang.String configurationInstanceId, com.xebialabs.xlrelease.domain.Configuration configuration)
-
create
@Timed public com.xebialabs.xlrelease.domain.Configuration create(com.xebialabs.xlrelease.domain.Configuration configuration)
-
delete
@Timed public void delete(java.lang.String configurationInstanceId)
-
-