Class DocumentationGenerator
java.lang.Object
ch.admin.bit.jeap.deploymentlog.docgen.DocumentationGenerator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDocumentationGenerator(ConfluenceAdapter confluenceAdapter, JiraAdapter jiraAdapter, ch.admin.bit.jeap.deploymentlog.docgen.TemplateRenderer templateRenderer, DocumentationGeneratorConfluenceProperties props, ch.admin.bit.jeap.deploymentlog.domain.SystemRepository systemRepository, ch.admin.bit.jeap.deploymentlog.domain.EnvironmentRepository environmentRepository, GeneratorService generatorService, ch.admin.bit.jeap.deploymentlog.domain.DeploymentRepository deploymentRepository, ch.admin.bit.jeap.deploymentlog.domain.DeploymentPageRepository deploymentPageRepository, ch.admin.bit.jeap.deploymentlog.domain.SystemPageRepository systemPageRepository, ch.admin.bit.jeap.deploymentlog.domain.EnvironmentHistoryPageRepository environmentHistoryPageRepository, ch.admin.bit.jeap.deploymentlog.domain.DeploymentListPageRepository deploymentListPageRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidgenerateAllPagesForSystem(String systemName, Integer year) generateDeploymentPages(UUID deploymentId) voidgenerateJiraLinksForSystem(String systemName, ZonedDateTime from, ZonedDateTime to) voidmergeSystems(ch.admin.bit.jeap.deploymentlog.domain.System system, ch.admin.bit.jeap.deploymentlog.domain.System oldSystem) voidmigrateSystem(ch.admin.bit.jeap.deploymentlog.domain.System system) voidupdateDeploymentHistoryPages(Collection<ch.admin.bit.jeap.deploymentlog.domain.SystemEnv> envsBySystems)
-
Field Details
-
UNDEPLOY_PAGE_SUFFIX
- See Also:
-
-
Constructor Details
-
DocumentationGenerator
public DocumentationGenerator(ConfluenceAdapter confluenceAdapter, JiraAdapter jiraAdapter, ch.admin.bit.jeap.deploymentlog.docgen.TemplateRenderer templateRenderer, DocumentationGeneratorConfluenceProperties props, ch.admin.bit.jeap.deploymentlog.domain.SystemRepository systemRepository, ch.admin.bit.jeap.deploymentlog.domain.EnvironmentRepository environmentRepository, GeneratorService generatorService, ch.admin.bit.jeap.deploymentlog.domain.DeploymentRepository deploymentRepository, ch.admin.bit.jeap.deploymentlog.domain.DeploymentPageRepository deploymentPageRepository, ch.admin.bit.jeap.deploymentlog.domain.SystemPageRepository systemPageRepository, ch.admin.bit.jeap.deploymentlog.domain.EnvironmentHistoryPageRepository environmentHistoryPageRepository, ch.admin.bit.jeap.deploymentlog.domain.DeploymentListPageRepository deploymentListPageRepository)
-
-
Method Details
-
generateDeploymentPages
-
migrateSystem
@Transactional public void migrateSystem(ch.admin.bit.jeap.deploymentlog.domain.System system) -
mergeSystems
@Transactional public void mergeSystems(ch.admin.bit.jeap.deploymentlog.domain.System system, ch.admin.bit.jeap.deploymentlog.domain.System oldSystem) -
generateAllPages
@Transactional public void generateAllPages() -
generateAllPagesForSystem
-
generateJiraLinksForSystem
@Transactional(readOnly=true) public void generateJiraLinksForSystem(String systemName, ZonedDateTime from, ZonedDateTime to) -
updateDeploymentHistoryPages
@Transactional public void updateDeploymentHistoryPages(Collection<ch.admin.bit.jeap.deploymentlog.domain.SystemEnv> envsBySystems)
-