Class GroupMembershipChangeQueueImpl

java.lang.Object
org.kuali.rice.kew.impl.group.GroupMembershipChangeQueueImpl
All Implemented Interfaces:
org.kuali.rice.kew.api.group.GroupMembershipChangeQueue, org.kuali.rice.ksb.api.messaging.AsyncWrappable<org.kuali.rice.kew.api.group.GroupMembershipChangeQueue>

public class GroupMembershipChangeQueueImpl extends Object implements org.kuali.rice.kew.api.group.GroupMembershipChangeQueue, org.kuali.rice.ksb.api.messaging.AsyncWrappable<org.kuali.rice.kew.api.group.GroupMembershipChangeQueue>
Executes the updating of ActionItems for a Group when the membership of a group changes. This keeps users' Action Lists in-sync with their group membership. Allowing their Action List to be updated for requests routed to groups that they are either added to or removed from.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • GroupMembershipChangeQueueImpl

      public GroupMembershipChangeQueueImpl()
  • Method Details

    • notifyMembershipChange

      public void notifyMembershipChange(String operation, String groupId, String principalId)
      Specified by:
      notifyMembershipChange in interface org.kuali.rice.kew.api.group.GroupMembershipChangeQueue
      See Also:
      • GroupMembershipChangeQueue.notifyMembershipChange(java.lang.String, java.lang.String, java.lang.String)
    • wrap

      public org.kuali.rice.kew.api.group.GroupMembershipChangeQueue wrap(QName qname, String applicationId)
      Specified by:
      wrap in interface org.kuali.rice.ksb.api.messaging.AsyncWrappable<org.kuali.rice.kew.api.group.GroupMembershipChangeQueue>
    • getActionRequestService

      public ActionRequestService getActionRequestService()
    • getActionListService

      public ActionListService getActionListService()
    • getAsyncCapableService

      public org.kuali.rice.ksb.api.messaging.AsyncCapableService getAsyncCapableService()
    • setAsyncCapableService

      public void setAsyncCapableService(org.kuali.rice.ksb.api.messaging.AsyncCapableService asyncCapableService)