com.atlassian.crowd.directory.ldap.monitor.listener
Class GroupChangeListener
java.lang.Object
com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
com.atlassian.crowd.directory.ldap.monitor.listener.GroupChangeListener
- All Implemented Interfaces:
- EventListener, NamespaceChangeListener, NamingListener, ObjectChangeListener
public class GroupChangeListener
- extends ChangeListener
Constructor Summary |
GroupChangeListener(LDAPDirectory remoteDirectory,
Name baseDN,
String objectFilter,
org.springframework.ldap.core.ContextMapper mapper,
com.atlassian.event.api.EventPublisher eventPublisher,
boolean lookupUpdates)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupChangeListener
public GroupChangeListener(LDAPDirectory remoteDirectory,
Name baseDN,
String objectFilter,
org.springframework.ldap.core.ContextMapper mapper,
com.atlassian.event.api.EventPublisher eventPublisher,
boolean lookupUpdates)
publishEntityCreatedEvent
protected void publishEntityCreatedEvent(Object entity)
- Description copied from class:
ChangeListener
- Fire an entity created event.
- Specified by:
publishEntityCreatedEvent
in class ChangeListener
- Parameters:
entity
- entity object.
publishEntityUpdatedEvent
protected void publishEntityUpdatedEvent(Object entity)
- Description copied from class:
ChangeListener
- Fire an entity updated event.
- Specified by:
publishEntityUpdatedEvent
in class ChangeListener
- Parameters:
entity
- entity object.
publishEntityDeletedEvent
protected void publishEntityDeletedEvent(Object entity)
- Description copied from class:
ChangeListener
- Fire an entity deleted event.
- Specified by:
publishEntityDeletedEvent
in class ChangeListener
- Parameters:
entity
- entity object.
lookupEntity
protected Object lookupEntity(String dn)
- Description copied from class:
ChangeListener
- Find an entity based on it's DN.
Return null if the entity cannot be found.
- Specified by:
lookupEntity
in class ChangeListener
- Parameters:
dn
- distinguished name.
Copyright © 2013 Atlassian. All Rights Reserved.