Class GroupMemberProcessor


  • public class GroupMemberProcessor
    extends Processor
    Author:
    Endi S. Dewata
    • 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 GroupMemberData createGroupMemberData​(java.lang.String groupID,
                                                     java.lang.String memberID)
                                              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)
      • getGroupMember

        public GroupMemberData getGroupMember​(java.lang.String groupID,
                                              java.lang.String memberID)
      • 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​(GroupMemberData groupMemberData)
      • auditAddGroupMember

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

        public void auditDeleteGroupMember​(java.lang.String groupID,
                                           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)