public class GroupClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
PKIClient |
client |
GroupResource |
groupClient |
GroupMemberResource |
groupMemberClient |
Constructor and Description |
---|
GroupClient(ClientConfig config) |
GroupClient(PKIClient client) |
Modifier and Type | Method and Description |
---|---|
GroupData |
addGroup(GroupData groupData) |
GroupMemberData |
addGroupMember(java.lang.String groupID,
java.lang.String memberID) |
GroupMemberCollection |
findGroupMembers(java.lang.String groupID,
java.lang.Integer start,
java.lang.Integer size) |
GroupCollection |
findGroups(java.lang.String groupIDFilter,
java.lang.Integer start,
java.lang.Integer size) |
GroupData |
getGroup(java.lang.String groupID) |
GroupMemberData |
getGroupMember(java.lang.String groupID,
java.lang.String memberID) |
void |
init() |
GroupData |
modifyGroup(java.lang.String groupID,
GroupData groupData) |
void |
removeGroup(java.lang.String groupID) |
void |
removeGroupMember(java.lang.String groupID,
java.lang.String memberID) |
public PKIClient client
public GroupResource groupClient
public GroupMemberResource groupMemberClient
public GroupClient(ClientConfig config) throws java.net.URISyntaxException
java.net.URISyntaxException
public GroupClient(PKIClient client) throws java.net.URISyntaxException
java.net.URISyntaxException
public void init() throws java.net.URISyntaxException
java.net.URISyntaxException
public GroupCollection findGroups(java.lang.String groupIDFilter, java.lang.Integer start, java.lang.Integer size)
public GroupData getGroup(java.lang.String groupID)
public void removeGroup(java.lang.String groupID)
public GroupMemberCollection findGroupMembers(java.lang.String groupID, java.lang.Integer start, java.lang.Integer size)
public GroupMemberData getGroupMember(java.lang.String groupID, java.lang.String memberID)
public GroupMemberData addGroupMember(java.lang.String groupID, java.lang.String memberID)
public void removeGroupMember(java.lang.String groupID, java.lang.String memberID)