Package com.netscape.certsrv.group
Class GroupClient
- java.lang.Object
-
- com.netscape.certsrv.client.Client
-
- com.netscape.certsrv.group.GroupClient
-
public class GroupClient extends Client
- Author:
- Endi S. Dewata
-
-
Field Summary
Fields Modifier and Type Field Description GroupResource
groupClient
-
Constructor Summary
Constructors Constructor Description GroupClient(PKIClient client, java.lang.String subsystem)
GroupClient(SubsystemClient subsystemClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupData
addGroup(GroupData groupData)
GroupMemberData
addGroupMember(java.lang.String groupID, java.lang.String memberID)
GroupMemberCollection
findGroupMembers(java.lang.String groupID, java.lang.String filter, 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)
-
Methods inherited from class com.netscape.certsrv.client.Client
addClient, createProxy, getClient, getName, getSubsystem, removeClient
-
-
-
-
Field Detail
-
groupClient
public GroupResource groupClient
-
-
Constructor Detail
-
GroupClient
public GroupClient(PKIClient client, java.lang.String subsystem) throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
-
GroupClient
public GroupClient(SubsystemClient subsystemClient) throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
-
-
Method Detail
-
init
public void init() throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
-
findGroups
public GroupCollection findGroups(java.lang.String groupIDFilter, java.lang.Integer start, java.lang.Integer size) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getGroup
public GroupData getGroup(java.lang.String groupID) throws java.lang.Exception
- Throws:
java.lang.Exception
-
addGroup
public GroupData addGroup(GroupData groupData) throws java.lang.Exception
- Throws:
java.lang.Exception
-
modifyGroup
public GroupData modifyGroup(java.lang.String groupID, GroupData groupData) throws java.lang.Exception
- Throws:
java.lang.Exception
-
removeGroup
public void removeGroup(java.lang.String groupID) throws java.lang.Exception
- Throws:
java.lang.Exception
-
findGroupMembers
public GroupMemberCollection findGroupMembers(java.lang.String groupID, java.lang.String filter, java.lang.Integer start, java.lang.Integer size) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getGroupMember
public GroupMemberData getGroupMember(java.lang.String groupID, java.lang.String memberID) throws java.lang.Exception
- Throws:
java.lang.Exception
-
addGroupMember
public GroupMemberData addGroupMember(java.lang.String groupID, java.lang.String memberID) throws java.lang.Exception
- Throws:
java.lang.Exception
-
removeGroupMember
public void removeGroupMember(java.lang.String groupID, java.lang.String memberID) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-