Class DslService
java.lang.Object
com.xebialabs.xlrelease.dsl.service.DslService
- All Implemented Interfaces:
com.xebialabs.xlrelease.api.ApiService
-
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
ConstructorsConstructorDescriptionDslService(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
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.domain.ReleasecreateRelease(com.xebialabs.xlrelease.domain.Release parentRelease, com.xebialabs.xlrelease.domain.Release release, Map<String, Object> additionalProperties) com.xebialabs.xlrelease.domain.ReleasecreateTemplate(com.xebialabs.xlrelease.domain.Release parentRelease, com.xebialabs.xlrelease.domain.Release template, Map<String, Object> additionalProperties) com.xebialabs.xlrelease.domain.ReleaseimportTemplate(com.xebialabs.xlrelease.domain.Release template, String containerId, Map<String, Object> additionalProperties)
-
Constructor Details
-
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 Details
-
createRelease
-
createTemplate
-
importTemplate
-
serviceName
- Specified by:
serviceNamein interfacecom.xebialabs.xlrelease.api.ApiService
-