@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class NotificationProperties extends java.lang.Object
| Constructor and Description |
|---|
NotificationProperties(java.lang.String destinationID,
java.util.Map<java.lang.String,java.lang.String> propertyMap,
java.util.Set<AttributeType> keyAttributes)
Create a new instance of this class from the provided information.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDestinationID()
Retrieve the notification destination ID.
|
java.util.Set<AttributeType> |
getKeyAttributes()
Retrieve the additional key attributes to be recorded in the LDAP
changelog entry and included in the notification.
|
java.util.Map<java.lang.String,java.lang.String> |
getPropertyMap()
Retrieve the set of property names and values to be included in the
notification.
|
public NotificationProperties(java.lang.String destinationID, java.util.Map<java.lang.String,java.lang.String> propertyMap, java.util.Set<AttributeType> keyAttributes)
destinationID - The notification destination ID.propertyMap - A set of property names and values to be included
in the notification. May be null.keyAttributes - Any additional key attributes to be recorded in the
LDAP changelog entry and included in the
notification. May be null.public java.lang.String getDestinationID()
public java.util.Map<java.lang.String,java.lang.String> getPropertyMap()
public java.util.Set<AttributeType> getKeyAttributes()