package liquibase.changelog; import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; import liquibase.ContextExpression; import liquibase.serializer.AbstractLiquibaseSerializable; public class ChangeLogIncludeAll extends AbstractLiquibaseSerializable implements ChangeLogChild { private String path; private Boolean errorIfMissingOrEmpty; private Boolean relativeToChangelogFile; private String resourceFilter; private ContextExpression context; @Override public Set<String> getSerializableFields() { return new LinkedHashSet<String>(Arrays.asList( "path", "errorIfMissingOrEmpty", "relativeToChangelogFile", "resourceFilter", "context")); } @Override public String getSerializedObjectName() { return "includeAll"; } @Override public String getSerializedObjectNamespace() { return STANDARD_CHANGELOG_NAMESPACE; } public String getPath() { return path; } public void setPath(String path) { this.path = path; } public Boolean getErrorIfMissingOrEmpty() { return errorIfMissingOrEmpty; } public void setErrorIfMissingOrEmpty(Boolean errorIfMissingOrEmpty) { this.errorIfMissingOrEmpty = errorIfMissingOrEmpty; } public Boolean getRelativeToChangelogFile() { return relativeToChangelogFile; } public void setRelativeToChangelogFile(Boolean relativeToChangelogFile) { this.relativeToChangelogFile = relativeToChangelogFile; } public String getResourceFilter() { return resourceFilter; } public void setResourceFilter(String resourceFilter) { this.resourceFilter = resourceFilter; } public ContextExpression getContext() { return context; } public void setContext(ContextExpression context) { this.context = context; } }