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, SystemRepository systemRepository, EnvironmentRepository environmentRepository, GeneratorService generatorService, DeploymentRepository deploymentRepository, DeploymentPageRepository deploymentPageRepository, SystemPageRepository systemPageRepository, EnvironmentHistoryPageRepository environmentHistoryPageRepository, DeploymentListPageRepository deploymentListPageRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidgenerateAllPagesForSystem(String systemName, Integer year) generateDeploymentPages(UUID deploymentId) voidgenerateJiraLinksForSystem(String systemName, ZonedDateTime from, ZonedDateTime to) voidmergeSystems(System system, System oldSystem) voidmigrateSystem(System system) voidupdateDeploymentHistoryPages(Collection<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, SystemRepository systemRepository, EnvironmentRepository environmentRepository, GeneratorService generatorService, DeploymentRepository deploymentRepository, DeploymentPageRepository deploymentPageRepository, SystemPageRepository systemPageRepository, EnvironmentHistoryPageRepository environmentHistoryPageRepository, DeploymentListPageRepository deploymentListPageRepository)
-
-
Method Details
-
generateDeploymentPages
-
migrateSystem
-
mergeSystems
-
generateAllPages
@Transactional public void generateAllPages() -
generateAllPagesForSystem
-
generateJiraLinksForSystem
@Transactional(readOnly=true) public void generateJiraLinksForSystem(String systemName, ZonedDateTime from, ZonedDateTime to) -
updateDeploymentHistoryPages
-