package com.cadrlife.devsearch.agent.service.git; import com.cadrlife.devsearch.domain.Project; import com.google.common.base.Strings; import java.util.List; public class GithubOrgRepoService extends GithubRepoService { private final String org; public GithubOrgRepoService(String org) { super(); this.org = org; } @Override public List<Project> findAllProjects() { return githubService.findAllProjectsForOrg(org); } @Override protected void prepareProject(Project project) { if (Strings.isNullOrEmpty(project.getCloneUrl())) { for (Project p : githubService.findAllProjectsForOrg(org)) { project.setCloneUrl(p.getCloneUrl()); } } } }