public class OrganizationService extends GitHubService
| Modifier and Type | Class and Description |
|---|---|
static class |
OrganizationService.RoleFilter
Filter for roles a member can have
|
ACCEPT_FULL, ACCEPT_HTML, ACCEPT_PREVIEW_DRAX, ACCEPT_PREVIEW_IRONMAN, ACCEPT_PREVIEW_LOKI, ACCEPT_RAW, ACCEPT_TEXT, client| Constructor and Description |
|---|
OrganizationService()
Create organization service
|
OrganizationService(GitHubClient client)
Create organization service
|
| Modifier and Type | Method and Description |
|---|---|
protected PagedRequest<User> |
createOrgRequest(java.lang.String user,
int start,
int size)
Create org request
|
User |
editOrganization(User organization)
Edit given organization
|
java.util.List<User> |
getMembers(java.lang.String organization)
Get members of organization
|
java.util.List<User> |
getMembers(java.lang.String organization,
OrganizationService.RoleFilter roleFilter)
Get members of organization
|
User |
getOrganization(java.lang.String name)
Get organization with the given name
|
java.util.List<User> |
getOrganizations()
Get organizations that the currently authenticated user is a member of
|
java.util.List<User> |
getOrganizations(java.lang.String user)
Get organizations that the given user is a member of
|
java.util.List<User> |
getPublicMembers(java.lang.String organization)
Get public members of organization
|
void |
hideMembership(java.lang.String organization,
java.lang.String user)
Conceal membership of given user in given organization
|
boolean |
isMember(java.lang.String organization,
java.lang.String user)
Check if the given user is a member of the given organization
|
boolean |
isPublicMember(java.lang.String organization,
java.lang.String user)
Check if the given user is a public member of the given organization
|
void |
removeMember(java.lang.String organization,
java.lang.String user)
Remove the given member from the given organization
|
void |
showMembership(java.lang.String organization,
java.lang.String user)
Publicize membership of given user in given organization
|
check, createPagedRequest, createPagedRequest, createPageIterator, createRequest, getAll, getAll, getClient, getId, verifyRepositorypublic OrganizationService()
public OrganizationService(GitHubClient client)
client - protected PagedRequest<User> createOrgRequest(java.lang.String user, int start, int size)
user - start - size - public java.util.List<User> getOrganizations() throws java.io.IOException
java.io.IOExceptionpublic java.util.List<User> getOrganizations(java.lang.String user) throws java.io.IOException
user - java.io.IOExceptionpublic User getOrganization(java.lang.String name) throws java.io.IOException
name - java.io.IOExceptionpublic User editOrganization(User organization) throws java.io.IOException
organization - java.io.IOExceptionpublic java.util.List<User> getMembers(java.lang.String organization) throws java.io.IOException
organization - the name of the organizationjava.io.IOExceptionpublic java.util.List<User> getMembers(java.lang.String organization, OrganizationService.RoleFilter roleFilter) throws java.io.IOException
organization - the name of the organizationroleFilter - only return members matching the OrganizationService.RoleFilterapplication/vnd.github.ironman-preview+json Accept header in the
GitHubClientroleFilterjava.io.IOExceptionpublic java.util.List<User> getPublicMembers(java.lang.String organization) throws java.io.IOException
organization - java.io.IOExceptionpublic boolean isMember(java.lang.String organization,
java.lang.String user)
throws java.io.IOException
organization - user - java.io.IOExceptionpublic boolean isPublicMember(java.lang.String organization,
java.lang.String user)
throws java.io.IOException
organization - user - java.io.IOExceptionpublic void showMembership(java.lang.String organization,
java.lang.String user)
throws java.io.IOException
organization - user - java.io.IOExceptionpublic void hideMembership(java.lang.String organization,
java.lang.String user)
throws java.io.IOException
organization - user - java.io.IOExceptionpublic void removeMember(java.lang.String organization,
java.lang.String user)
throws java.io.IOException
organization - user - java.io.IOException