Package com.xebialabs.xlrelease.service
Class PhaseService
java.lang.Object
com.xebialabs.xlrelease.service.PhaseService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPhaseService(com.xebialabs.xlrelease.service.CiIdService ciIdService, com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository, com.xebialabs.xlrelease.repository.PhaseRepository phaseRepository, XLReleaseEventBus eventBus, com.xebialabs.xlrelease.service.PhaseRestart phaseRestart, com.xebialabs.xlrelease.api.internal.InternalMetadataDecoratorService decoratorService, com.xebialabs.xlrelease.actors.ReleaseActorService releaseActorService) -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.domain.Phasebuild(com.xebialabs.xlrelease.domain.Release release, com.xebialabs.xlrelease.domain.Phase phaseTemplate, Integer position) com.xebialabs.xlrelease.domain.Phasecom.xebialabs.xlrelease.domain.Phasecom.xebialabs.xlrelease.domain.Phasevoidcom.xebialabs.xlrelease.domain.PhaseduplicatePhase(String originPhaseId) com.xebialabs.xlrelease.domain.Phasecom.xebialabs.xlrelease.domain.PhasefindByIdWithoutDecorators(String phaseId) com.xebialabs.xlrelease.domain.PhasemovePhase(com.xebialabs.xlrelease.domain.Release release, MovementIndexes movementIndexes) com.xebialabs.xlrelease.domain.ReleaserestartPhases(String releaseId, String phaseId, String taskId, com.xebialabs.xlrelease.repository.PhaseVersion phaseVersion, boolean resumeRelease, com.xebialabs.xlrelease.domain.Release release) com.xebialabs.xlrelease.domain.Phase
-
Field Details
-
DEFAULT_RELEASE_PHASE_TITLE
- See Also:
-
DEFAULT_WORKFLOW_PHASE_TITLE
- See Also:
-
-
Constructor Details
-
PhaseService
@Autowired public PhaseService(com.xebialabs.xlrelease.service.CiIdService ciIdService, com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository, com.xebialabs.xlrelease.repository.PhaseRepository phaseRepository, XLReleaseEventBus eventBus, com.xebialabs.xlrelease.service.PhaseRestart phaseRestart, com.xebialabs.xlrelease.api.internal.InternalMetadataDecoratorService decoratorService, com.xebialabs.xlrelease.actors.ReleaseActorService releaseActorService)
-
-
Method Details
-
create
-
create
-
build
public com.xebialabs.xlrelease.domain.Phase build(com.xebialabs.xlrelease.domain.Release release, com.xebialabs.xlrelease.domain.Phase phaseTemplate, Integer position) -
findById
-
findByIdWithoutDecorators
-
delete
-
update
public com.xebialabs.xlrelease.domain.Phase update(String phaseId, com.xebialabs.xlrelease.domain.Phase toUpdate) -
copyPhase
public com.xebialabs.xlrelease.domain.Phase copyPhase(com.xebialabs.xlrelease.domain.Release release, String originPhaseId, int targetPosition) -
duplicatePhase
-
movePhase
public com.xebialabs.xlrelease.domain.Phase movePhase(com.xebialabs.xlrelease.domain.Release release, MovementIndexes movementIndexes) -
restartPhases
-
getTitle
-