org.opends.server.extensions
Class UserAttributeNotificationMessageTemplateElement

java.lang.Object
  extended by org.opends.server.extensions.NotificationMessageTemplateElement
      extended by org.opends.server.extensions.UserAttributeNotificationMessageTemplateElement

public class UserAttributeNotificationMessageTemplateElement
extends NotificationMessageTemplateElement

This class implements a notification message template element that will generate a value that is the value of a specified attribute from the target user's entry.


Constructor Summary
UserAttributeNotificationMessageTemplateElement(AttributeType attributeType)
          Creates a new user DN notification message template element.
 
Method Summary
 void generateValue(MessageBuilder buffer, AccountStatusNotification notification)
          Generates a value for this template element using the information contained in the provided account status notification and appends it to the given buffer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserAttributeNotificationMessageTemplateElement

public UserAttributeNotificationMessageTemplateElement(AttributeType attributeType)
Creates a new user DN notification message template element.

Parameters:
attributeType - The attribute type for which to obtain the value.
Method Detail

generateValue

public void generateValue(MessageBuilder buffer,
                          AccountStatusNotification notification)
Generates a value for this template element using the information contained in the provided account status notification and appends it to the given buffer.

Specified by:
generateValue in class NotificationMessageTemplateElement
Parameters:
buffer - The buffer to which the generated value should be appended.
notification - The account status notification to process.