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());
}
}
}
}