com.atlassian.confluence.event.events.like.listeners
Class DatabaseLikesRemovalListener
java.lang.Object
com.atlassian.confluence.event.events.like.listeners.DatabaseLikesRemovalListener
public class DatabaseLikesRemovalListener
- extends Object
Updates likes in the persistent store in response to events on the system
The pattern of using a listener to maintain DB integrity is broken and should not be copied.
Events are not raised consistently enough to be used to ensure database integrity, I've handled the inconsistency
that I've discovered through explicitly deleting comments.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseLikesRemovalListener
public DatabaseLikesRemovalListener(@Qualifier(value="likeManager")
LikeManager likeManager)
onRemoveEvent
@EventListener
public void onRemoveEvent(Removed contentRemoveEvent)
onUserRemoveEvent
@EventListener
public void onUserRemoveEvent(UserRemoveEvent userRemoveEvent)
Copyright © 2003-2013 Atlassian. All Rights Reserved.