@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()