Package com.atlassian.crowd.listener
Class GroupMembershipChangeListener
java.lang.Object
com.atlassian.crowd.listener.AbstractTransactionalEventListener
com.atlassian.crowd.listener.GroupMembershipChangeListener
Listener triggered on group membership changes. For user performing the operation updates the timestamp of
the last group membership change action. The timestamp is stored in user attributes.
-
Constructor Summary
ConstructorsConstructorDescriptionGroupMembershipChangeListener
(GroupLevelAdminStatsHelper groupLevelAdminStatsHelper, DirectoryManager directoryManager, UserDao userDao, AuthenticatedUserProvider userProvider, com.atlassian.event.api.EventPublisher eventPublisher, org.springframework.transaction.PlatformTransactionManager transactionManager, Clock clock) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
Methods inherited from class com.atlassian.crowd.listener.AbstractTransactionalEventListener
doInNewTransaction, isEnabled, register, unregister
-
Constructor Details
-
GroupMembershipChangeListener
public GroupMembershipChangeListener(GroupLevelAdminStatsHelper groupLevelAdminStatsHelper, DirectoryManager directoryManager, UserDao userDao, AuthenticatedUserProvider userProvider, com.atlassian.event.api.EventPublisher eventPublisher, org.springframework.transaction.PlatformTransactionManager transactionManager, Clock clock)
-
-
Method Details
-
onGroupMembershipsCreatedEvent
@EventListener(scope="DISABLE_TRANSACTION") public void onGroupMembershipsCreatedEvent(GroupMembershipsCreatedEvent event) -
onGroupMembershipsDeletedEvent
@EventListener(scope="DISABLE_TRANSACTION") public void onGroupMembershipsDeletedEvent(GroupMembershipsDeletedEvent event)
-