public class GroupChangeListener extends ChangeListener
baseDN, eventPublisher, logger, lookupUpdates, mapper, objectFilter, remoteDirectory
Constructor and Description |
---|
GroupChangeListener(LDAPDirectory remoteDirectory,
Name baseDN,
String objectFilter,
org.springframework.ldap.core.ContextMapper mapper,
com.atlassian.event.api.EventPublisher eventPublisher,
boolean lookupUpdates) |
Modifier and Type | Method and Description |
---|---|
protected Object |
lookupEntity(String dn)
Find an entity based on it's DN.
|
protected void |
publishEntityCreatedEvent(Object entity)
Fire an entity created event.
|
protected void |
publishEntityDeletedEvent(Object entity)
Fire an entity deleted event.
|
protected void |
publishEntityUpdatedEvent(Object entity)
Fire an entity updated event.
|
buildContextAdapter, getBaseDN, getDirectoryID, getObjectFilter, namingExceptionThrown, objectAdded, objectChanged, objectRemoved, objectRenamed
public GroupChangeListener(LDAPDirectory remoteDirectory, Name baseDN, String objectFilter, org.springframework.ldap.core.ContextMapper mapper, com.atlassian.event.api.EventPublisher eventPublisher, boolean lookupUpdates)
protected void publishEntityCreatedEvent(Object entity)
ChangeListener
publishEntityCreatedEvent
in class ChangeListener
entity
- entity object.protected void publishEntityUpdatedEvent(Object entity)
ChangeListener
publishEntityUpdatedEvent
in class ChangeListener
entity
- entity object.protected void publishEntityDeletedEvent(Object entity)
ChangeListener
publishEntityDeletedEvent
in class ChangeListener
entity
- entity object.protected Object lookupEntity(String dn)
ChangeListener
lookupEntity
in class ChangeListener
dn
- distinguished name.Copyright © 2013 Atlassian. All Rights Reserved.