public class TeamService extends GitHubService
ACCEPT_FULL, ACCEPT_HTML, ACCEPT_PREVIEW_DRAX, ACCEPT_PREVIEW_IRONMAN, ACCEPT_PREVIEW_LOKI, ACCEPT_RAW, ACCEPT_TEXT, client| Constructor and Description |
|---|
TeamService()
Create team service
|
TeamService(GitHubClient client)
Create team service
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMember(int id,
java.lang.String user)
Add given user to team with given id
|
TeamMembership |
addMembership(int id,
java.lang.String user) |
void |
addRepository(int id,
IRepositoryIdProvider repository)
Add repository to team
|
Team |
createTeam(java.lang.String organization,
Team team)
Create the given team
|
Team |
createTeam(java.lang.String organization,
Team team,
java.util.List<java.lang.String> repoNames)
Create the given team
|
void |
deleteTeam(int id)
Delete the team with the given id
|
Team |
editTeam(Team team)
Edit the given team
|
java.util.List<User> |
getMembers(int id)
Get members of team with given id
|
TeamMembership |
getMembership(int id,
java.lang.String user) |
java.util.List<Repository> |
getRepositories(int id)
Get all repositories for given team
|
Team |
getTeam(int id)
Get team with given id
|
java.util.List<Team> |
getTeams(IRepositoryIdProvider repository)
Get teams associated with given repository
|
java.util.List<Team> |
getTeams(java.lang.String organization)
Get all teams in the given organization
|
boolean |
isMember(int id,
java.lang.String user)
Is the given user a member of the team with the given id
|
boolean |
isTeamRepository(int id,
IRepositoryIdProvider repository)
Is given repository managed by given team
|
void |
removeMember(int id,
java.lang.String user)
Remove given user from team with given id
|
void |
removeMembership(int id,
java.lang.String user) |
void |
removeRepository(int id,
IRepositoryIdProvider repository)
Remove repository from team
|
check, createPagedRequest, createPagedRequest, createPageIterator, createRequest, getAll, getAll, getClient, getId, verifyRepositorypublic TeamService()
public TeamService(GitHubClient client)
client - public Team getTeam(int id) throws java.io.IOException
id - java.io.IOExceptionpublic java.util.List<Team> getTeams(java.lang.String organization) throws java.io.IOException
organization - java.io.IOExceptionpublic Team createTeam(java.lang.String organization, Team team) throws java.io.IOException
organization - team - java.io.IOExceptionpublic Team createTeam(java.lang.String organization, Team team, java.util.List<java.lang.String> repoNames) throws java.io.IOException
organization - team - repoNames - java.io.IOExceptionpublic Team editTeam(Team team) throws java.io.IOException
team - java.io.IOExceptionpublic void deleteTeam(int id)
throws java.io.IOException
id - java.io.IOExceptionpublic java.util.List<User> getMembers(int id) throws java.io.IOException
id - java.io.IOExceptionpublic boolean isMember(int id,
java.lang.String user)
throws java.io.IOException
id - user - java.io.IOExceptionpublic void addMember(int id,
java.lang.String user)
throws java.io.IOException
id - user - java.io.IOExceptionpublic void removeMember(int id,
java.lang.String user)
throws java.io.IOException
id - user - java.io.IOExceptionpublic TeamMembership getMembership(int id, java.lang.String user) throws java.io.IOException
java.io.IOExceptionpublic TeamMembership addMembership(int id, java.lang.String user) throws java.io.IOException
java.io.IOExceptionpublic void removeMembership(int id,
java.lang.String user)
throws java.io.IOException
java.io.IOExceptionpublic java.util.List<Repository> getRepositories(int id) throws java.io.IOException
id - java.io.IOExceptionpublic boolean isTeamRepository(int id,
IRepositoryIdProvider repository)
throws java.io.IOException
id - repository - java.io.IOExceptionpublic void addRepository(int id,
IRepositoryIdProvider repository)
throws java.io.IOException
id - repository - java.io.IOExceptionpublic void removeRepository(int id,
IRepositoryIdProvider repository)
throws java.io.IOException
id - repository - java.io.IOExceptionpublic java.util.List<Team> getTeams(IRepositoryIdProvider repository) throws java.io.IOException
repository - java.io.IOException