Class UserClient


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

      • UserClient

        public UserClient​(PKIClient client,
                          java.lang.String subsystem)
                   throws java.net.URISyntaxException
        Throws:
        java.net.URISyntaxException
      • UserClient

        public UserClient​(SubsystemClient subsystemClient)
                   throws java.net.URISyntaxException
        Throws:
        java.net.URISyntaxException
    • Method Detail

      • init

        public void init()
                  throws java.net.URISyntaxException
        Throws:
        java.net.URISyntaxException
      • findUsers

        public UserCollection findUsers​(java.lang.String filter,
                                        java.lang.Integer start,
                                        java.lang.Integer size)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getUser

        public UserData getUser​(java.lang.String userID)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addUser

        public UserData addUser​(UserData userData)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • modifyUser

        public UserData modifyUser​(java.lang.String userID,
                                   UserData userData)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • removeUser

        public void removeUser​(java.lang.String userID)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • findUserCerts

        public UserCertCollection findUserCerts​(java.lang.String userID,
                                                java.lang.Integer start,
                                                java.lang.Integer size)
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getUserCert

        public UserCertData getUserCert​(java.lang.String userID,
                                        java.lang.String certID)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addUserCert

        public UserCertData addUserCert​(java.lang.String userID,
                                        UserCertData userCertData)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • removeUserCert

        public void removeUserCert​(java.lang.String userID,
                                   java.lang.String certID)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • findUserMemberships

        public UserMembershipCollection findUserMemberships​(java.lang.String userID,
                                                            java.lang.String filter,
                                                            java.lang.Integer start,
                                                            java.lang.Integer size)
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addUserMembership

        public UserMembershipData addUserMembership​(java.lang.String userID,
                                                    java.lang.String groupID)
                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • removeUserMembership

        public void removeUserMembership​(java.lang.String userD,
                                         java.lang.String groupID)
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception