package com.github.jmchilton.blend4j.toolshed;
import com.github.jmchilton.blend4j.galaxy.beans.InstallableRepositoryRevision;
import com.github.jmchilton.blend4j.toolshed.beans.Repository;
import com.github.jmchilton.blend4j.toolshed.beans.RepositoryRevision;
public class ToolShedUtils {
public static InstallableRepositoryRevision getLatestInstallableRevision(final Repository repository) {
return getLatestInstallableRevision(ToolShedInstanceFactory.getMainToolShedInstance(), repository);
}
public static InstallableRepositoryRevision getLatestInstallableRevision(final ToolShedInstance instance, final Repository repository) {
final RepositoryRevision revision;
revision = RepositoryUtils.getLatestRepositoryRevision(instance.getRepositoriesClient(), repository);
final InstallableRepositoryRevision installableRevision;
installableRevision = new InstallableRepositoryRevision(instance.getUrl(), revision);
return installableRevision;
}
}