Class GroupMemberProcessor


  • public class GroupMemberProcessor
    extends Processor
    Author:
    Endi S. Dewata
    • Constructor Summary

      Constructors 
      Constructor Description
      GroupMemberProcessor​(java.util.Locale locale)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.netscape.certsrv.group.GroupMemberData addGroupMember​(com.netscape.certsrv.group.GroupMemberData groupMemberData)  
      void audit​(java.lang.String type, java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> params, java.lang.String status)  
      void auditAddGroupMember​(java.lang.String groupID, com.netscape.certsrv.group.GroupMemberData groupMemberData, java.lang.String status)  
      void auditDeleteGroupMember​(java.lang.String groupID, com.netscape.certsrv.group.GroupMemberData groupMemberData, java.lang.String status)  
      com.netscape.certsrv.group.GroupMemberData createGroupMemberData​(java.lang.String groupID, java.lang.String memberID)  
      com.netscape.certsrv.group.GroupMemberCollection findGroupMembers​(java.lang.String groupID, java.lang.String filter, java.lang.Integer start, java.lang.Integer size)  
      com.netscape.certsrv.group.GroupMemberData getGroupMember​(java.lang.String groupID, java.lang.String memberID)  
      javax.ws.rs.core.UriInfo getUriInfo()  
      boolean isDuplicate​(java.lang.String groupID, java.lang.String memberID)  
      boolean isGroupInMultiRoleEnforceList​(java.lang.String groupID)  
      void removeGroupMember​(com.netscape.certsrv.group.GroupMemberData groupMemberData)  
      void removeGroupMember​(java.lang.String groupID, java.lang.String memberID)  
      void setUriInfo​(javax.ws.rs.core.UriInfo uriInfo)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        public static org.slf4j.Logger logger
      • MULTI_ROLE_ENABLE

        public static final java.lang.String MULTI_ROLE_ENABLE
        See Also:
        Constant Field Values
      • MULTI_ROLE_ENFORCE_GROUP_LIST

        public static final java.lang.String MULTI_ROLE_ENFORCE_GROUP_LIST
        See Also:
        Constant Field Values
      • multiRoleGroupEnforceList

        public static java.lang.String[] multiRoleGroupEnforceList
      • userGroupManager

        public UGSubsystem userGroupManager
      • uriInfo

        protected javax.ws.rs.core.UriInfo uriInfo
    • Method Detail

      • getUriInfo

        public javax.ws.rs.core.UriInfo getUriInfo()
      • setUriInfo

        public void setUriInfo​(javax.ws.rs.core.UriInfo uriInfo)
      • createGroupMemberData

        public com.netscape.certsrv.group.GroupMemberData createGroupMemberData​(java.lang.String groupID,
                                                                                java.lang.String memberID)
                                                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • findGroupMembers

        public com.netscape.certsrv.group.GroupMemberCollection findGroupMembers​(java.lang.String groupID,
                                                                                 java.lang.String filter,
                                                                                 java.lang.Integer start,
                                                                                 java.lang.Integer size)
      • getGroupMember

        public com.netscape.certsrv.group.GroupMemberData getGroupMember​(java.lang.String groupID,
                                                                         java.lang.String memberID)
      • addGroupMember

        public com.netscape.certsrv.group.GroupMemberData addGroupMember​(com.netscape.certsrv.group.GroupMemberData groupMemberData)
      • isGroupInMultiRoleEnforceList

        public boolean isGroupInMultiRoleEnforceList​(java.lang.String groupID)
      • isDuplicate

        public boolean isDuplicate​(java.lang.String groupID,
                                   java.lang.String memberID)
      • removeGroupMember

        public void removeGroupMember​(java.lang.String groupID,
                                      java.lang.String memberID)
      • removeGroupMember

        public void removeGroupMember​(com.netscape.certsrv.group.GroupMemberData groupMemberData)
      • auditAddGroupMember

        public void auditAddGroupMember​(java.lang.String groupID,
                                        com.netscape.certsrv.group.GroupMemberData groupMemberData,
                                        java.lang.String status)
      • auditDeleteGroupMember

        public void auditDeleteGroupMember​(java.lang.String groupID,
                                           com.netscape.certsrv.group.GroupMemberData groupMemberData,
                                           java.lang.String status)
      • audit

        public void audit​(java.lang.String type,
                          java.lang.String id,
                          java.util.Map<java.lang.String,​java.lang.String> params,
                          java.lang.String status)