public abstract class ChangeLogServiceBase<CHANGELOG extends ChangeLogItem<CHANGESET>,CHANGESET extends ChangeSetItem> extends Object implements Validable
| Modifier and Type | Field and Description |
|---|---|
protected Function<AnnotatedElement,Boolean> |
profileFilter |
| Constructor and Description |
|---|
ChangeLogServiceBase(AnnotationProcessor annotationProcessor,
LegacyAnnotationProcessor<CHANGESET> legacyAnnotationProcessor) |
protected Function<AnnotatedElement,Boolean> profileFilter
public ChangeLogServiceBase(AnnotationProcessor annotationProcessor, LegacyAnnotationProcessor<CHANGESET> legacyAnnotationProcessor)
protected LegacyAnnotationProcessor<CHANGESET> getLegacyAnnotationProcessor()
protected AnnotationProcessor getAnnotationProcessor()
public void setChangeLogsBasePackageList(List<String> changeLogsBasePackageList)
public void setChangeLogsBaseClassList(List<Class<?>> changeLogsBaseClassList)
protected org.apache.maven.artifact.versioning.ArtifactVersion getStartSystemVersion()
public void setStartSystemVersion(String startSystemVersion)
protected org.apache.maven.artifact.versioning.ArtifactVersion getEndSystemVersion()
public void setEndSystemVersion(String endSystemVersion)
protected Function<AnnotatedElement,Boolean> getProfileFilter()
public void setProfileFilter(Function<AnnotatedElement,Boolean> profileFilter)
public String getDefaultMigrationAuthor()
public void setDefaultMigrationAuthor(String defaultMigrationAuthor)
public void runValidation()
throws MongockException
runValidation in interface ValidableMongockExceptionprotected List<CHANGESET> fetchChangeSetMethodsSorted(Class<?> type) throws MongockException
MongockExceptionprotected abstract CHANGELOG buildChangeLogInstance(Class<?> changeLogClass) throws MongockException
MongockExceptionprotected abstract CHANGELOG buildChangeLogInstanceFromLegacy(Class<?> changeLogClass) throws MongockException
MongockExceptionCopyright © 2022. All rights reserved.