Class DslService
- java.lang.Object
-
- com.xebialabs.xlrelease.dsl.service.DslService
-
- All Implemented Interfaces:
com.xebialabs.xlrelease.api.ApiService
@Service public class DslService extends java.lang.Object implements com.xebialabs.xlrelease.api.ApiService
-
-
Constructor Summary
Constructors Constructor Description DslService(com.xebialabs.deployit.repository.WorkDirFactory workdirFactory, com.xebialabs.xlrelease.service.CiIdService ciIdService, com.xebialabs.xlrelease.service.TeamService teamService, com.xebialabs.xlrelease.service.FolderService folderService, CiProcessor ciProcessor, com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter, com.xebialabs.xlrelease.security.PermissionChecker permissionChecker, com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository, com.xebialabs.xlrelease.service.ReleaseService releaseService, com.xebialabs.xlrelease.actors.ReleaseActorService releaseActorService, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository, com.xebialabs.xlrelease.repository.SecuredCis securedCis, com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.ReleasecreateRelease(com.xebialabs.xlrelease.domain.Release parentRelease, com.xebialabs.xlrelease.domain.Release release, java.util.Map<java.lang.String,java.lang.Object> additionalProperties)com.xebialabs.xlrelease.domain.ReleasecreateTemplate(com.xebialabs.xlrelease.domain.Release parentRelease, com.xebialabs.xlrelease.domain.Release template, java.util.Map<java.lang.String,java.lang.Object> additionalProperties)com.xebialabs.xlrelease.domain.ReleaseimportTemplate(com.xebialabs.xlrelease.domain.Release template, java.lang.String containerId, java.util.Map<java.lang.String,java.lang.Object> additionalProperties)java.lang.StringserviceName()
-
-
-
Constructor Detail
-
DslService
@Autowired public DslService(com.xebialabs.deployit.repository.WorkDirFactory workdirFactory, com.xebialabs.xlrelease.service.CiIdService ciIdService, com.xebialabs.xlrelease.service.TeamService teamService, com.xebialabs.xlrelease.service.FolderService folderService, CiProcessor ciProcessor, com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter, com.xebialabs.xlrelease.security.PermissionChecker permissionChecker, com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository, com.xebialabs.xlrelease.service.ReleaseService releaseService, com.xebialabs.xlrelease.actors.ReleaseActorService releaseActorService, com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository, com.xebialabs.xlrelease.repository.SecuredCis securedCis, com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus)
-
-
Method Detail
-
createRelease
@Timed public com.xebialabs.xlrelease.domain.Release createRelease(com.xebialabs.xlrelease.domain.Release parentRelease, com.xebialabs.xlrelease.domain.Release release, java.util.Map<java.lang.String,java.lang.Object> additionalProperties)
-
createTemplate
@Timed public com.xebialabs.xlrelease.domain.Release createTemplate(com.xebialabs.xlrelease.domain.Release parentRelease, com.xebialabs.xlrelease.domain.Release template, java.util.Map<java.lang.String,java.lang.Object> additionalProperties)
-
importTemplate
@Timed public com.xebialabs.xlrelease.domain.Release importTemplate(com.xebialabs.xlrelease.domain.Release template, java.lang.String containerId, java.util.Map<java.lang.String,java.lang.Object> additionalProperties)
-
serviceName
public java.lang.String serviceName()
- Specified by:
serviceNamein interfacecom.xebialabs.xlrelease.api.ApiService
-
-