Class GroupClient


  • public class GroupClient
    extends Client
    Author:
    Endi S. Dewata
    • Constructor Detail

      • GroupClient

        public GroupClient​(PKIClient client,
                           java.lang.String subsystem)
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • GroupClient

        public GroupClient​(SubsystemClient subsystemClient)
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • init

        public void init()
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • 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