package de.itemis.itemisapp; import static de.itemis.base.StringUtils.*; public class ProviderFactory { public static allCommitsByRepositoryProvider getAllCommitsByRepositoryProvider( String path) { String feedUrl = "http://github.com/api/v2/xml/commits/list/" + path + "/master"; return new allCommitsByRepositoryProvider(feedUrl); } public static userDataProvider getUserDataProvider(String login) { String feedUrl = "http://github.com/api/v2/xml/user/search/" + login; return new userDataProvider(feedUrl); } public static allRepositoriesByUserProvider getAllRepositoriesByUserProvider( String login) { String feedUrl = "http://github.com/api/v2/xml/repos/show/" + login; return new allRepositoriesByUserProvider(feedUrl); } }