public abstract class ChangeLogServiceBase extends Object implements Validable
| Modifier and Type | Field and Description |
|---|---|
protected Function<AnnotatedElement,Boolean> |
profileFilter |
| Constructor and Description |
|---|
ChangeLogServiceBase(AnnotationProcessor annotationProcessor,
LegacyAnnotationProcessor legacyAnnotationProcessor) |
protected Function<AnnotatedElement,Boolean> profileFilter
public ChangeLogServiceBase(AnnotationProcessor annotationProcessor, LegacyAnnotationProcessor legacyAnnotationProcessor)
public final void reset()
protected LegacyAnnotationProcessor 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 getDefaultAuthor()
public void setDefaultAuthor(String defaultAuthor)
public void runValidation()
throws MongockException
runValidation in interface ValidableMongockExceptionpublic SortedSet<ChangeLogItem> fetchChangeLogs()
protected List<ChangeSetItem> fetchChangeSetMethodsSorted(Class<?> type) throws MongockException
MongockExceptionprotected abstract ChangeLogItem buildChangeLogInstance(Class<?> changeLogClass) throws MongockException
MongockExceptionprotected abstract ChangeLogItem buildChangeLogInstanceFromLegacy(Class<?> changeLogClass) throws MongockException
MongockExceptionprotected List<ChangeSetItem> fetchListOfChangeSetsFromClass(Class<?> type)
Copyright © 2025. All rights reserved.