
liquibase.command.copy.ProjectCopierFactory Maven / Gradle / Ivy
package liquibase.command.copy;
import liquibase.plugin.AbstractPluginFactory;
public class ProjectCopierFactory extends AbstractPluginFactory {
private ProjectCopierFactory() {
}
@Override
protected Class getPluginClass() {
return ProjectCopier.class;
}
@Override
protected int getPriority(ProjectCopier copier, Object... args) {
if (args.length == 0) {
return -1;
}
return copier.getPriority((String)args[0]);
}
public ProjectCopier getProjectCopier(String path) {
return getPlugin(path);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy