Class ChangelogServiceImpl
java.lang.Object
ch.tocco.nice2.dbrefactoring.impl.ChangelogServiceImpl
- All Implemented Interfaces:
ChangelogService
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface ch.tocco.nice2.dbrefactoring.api.ChangelogService
MODULE_RESOURCE_SUBDIR -
Constructor Summary
ConstructorsConstructorDescriptionChangelogServiceImpl(org.slf4j.Logger log, ModuleManager moduleManager, PostProcessor postProcessor) -
Method Summary
Modifier and TypeMethodDescription@Nullable ModelResourcegetChangelogResourceRoot(AppModule module) Returns the resource root for the given module that contains all the db changelog files.getCompleteChangelog(ChangelogRequest request) Returns the complete changelog that is consolidated from the modules' changelog files according to the request.Reads a changelog xml from the specified input stream.
-
Constructor Details
-
ChangelogServiceImpl
public ChangelogServiceImpl(org.slf4j.Logger log, ModuleManager moduleManager, PostProcessor postProcessor)
-
-
Method Details
-
getCompleteChangelog
public ChangelogResponse getCompleteChangelog(ChangelogRequest request) throws DbRefactoringException Description copied from interface:ChangelogServiceReturns the complete changelog that is consolidated from the modules' changelog files according to the request.- Specified by:
getCompleteChangelogin interfaceChangelogService- Throws:
DbRefactoringException
-
getChangelogResourceRoot
Description copied from interface:ChangelogServiceReturns the resource root for the given module that contains all the db changelog files.- Specified by:
getChangelogResourceRootin interfaceChangelogService
-
readChangelog
Description copied from interface:ChangelogServiceReads a changelog xml from the specified input stream.- Specified by:
readChangelogin interfaceChangelogService- Throws:
DbRefactoringException
-