Class GeneratorService
java.lang.Object
ch.admin.bit.jeap.deploymentlog.docgen.service.GeneratorService
-
Constructor Summary
ConstructorsConstructorDescriptionGeneratorService(EnvironmentRepository environmentRepository, DeploymentRepository deploymentRepository, SystemPageRepository systemPageRepository, EnvironmentHistoryPageRepository environmentHistoryPageRepository, DeploymentListPageRepository deploymentListPageRepository, DeploymentPageRepository deploymentPageRepository, EnvironmentComponentVersionStateRepository environmentComponentVersionStateRepository, ArtifactVersionRepository artifactVersionRepository, ReferenceRepository referenceRepository, DocumentationGeneratorProperties documentationGeneratorProperties) -
Method Summary
Modifier and TypeMethodDescriptioncreateDeploymentLetterPageDto(Deployment deployment) createSystemPageDto(System system) createUndeploymentLetterPageDto(Deployment deployment) getDeploymentsForEnv(Environment environment, ZonedDateTime minStartedAt, int maxShow) getDeploymentsForSystemAndEnv(System system, Environment environment, int maxShow) getDeploymentsForYearForSystemAndEnv(int year, System system, Environment environment) getDeploymentsYearsForSystemAndEnv(System system, Environment environment) getEnvironmentsForSystem(System system) voidpersistDeploymentHistoryPage(System system, Environment environment, String pageId) voidpersistDeploymentListPage(System system, Environment environment, String pageId, int year) voidpersistDeploymentPage(UUID deploymentId, String pageId, ZonedDateTime deploymentStateTimestamp) voidpersistSystemPage(System system, String pageId) Persists the generated SystemPage or update the Timestamp
-
Constructor Details
-
GeneratorService
public GeneratorService(EnvironmentRepository environmentRepository, DeploymentRepository deploymentRepository, SystemPageRepository systemPageRepository, EnvironmentHistoryPageRepository environmentHistoryPageRepository, DeploymentListPageRepository deploymentListPageRepository, DeploymentPageRepository deploymentPageRepository, EnvironmentComponentVersionStateRepository environmentComponentVersionStateRepository, ArtifactVersionRepository artifactVersionRepository, ReferenceRepository referenceRepository, DocumentationGeneratorProperties documentationGeneratorProperties)
-
-
Method Details
-
createSystemPageDto
-
getEnvironmentsForSystem
-
getDeploymentsForSystemAndEnv
public List<DeploymentDto> getDeploymentsForSystemAndEnv(System system, Environment environment, int maxShow) -
getDeploymentsForEnv
public List<DeploymentDto> getDeploymentsForEnv(Environment environment, ZonedDateTime minStartedAt, int maxShow) -
getDeploymentsYearsForSystemAndEnv
-
getDeploymentsForYearForSystemAndEnv
public List<DeploymentLetterPageDto> getDeploymentsForYearForSystemAndEnv(int year, System system, Environment environment) -
createDeploymentLetterPageDto
-
createUndeploymentLetterPageDto
-
persistSystemPage
Persists the generated SystemPage or update the Timestamp -
persistDeploymentHistoryPage
-
persistDeploymentListPage
public void persistDeploymentListPage(System system, Environment environment, String pageId, int year) -
persistDeploymentPage
public void persistDeploymentPage(UUID deploymentId, String pageId, ZonedDateTime deploymentStateTimestamp)
-