com.ibm.itim.dataservices.model.domain
Class POConfigurationEntity

java.lang.Object
  extended by com.ibm.itim.dataservices.model.domain.POConfigurationEntity

public class POConfigurationEntity
extends java.lang.Object


Method Summary
 void addNotificationTemplate(NotificationTemplate template)
          Adds the template for Post Office Notification.
 POConfiguration getConfiguration()
          Returns the configuration for Post Office Notification.
 java.util.Collection getNotificationTemplates()
          Returns all templates for Post Office Notification.
 void removeNotificationTemplate(java.lang.String templateName)
          Removes the template for Post Office Notification.
 void setConfiguration(POConfiguration config)
          Sets the configuration for Post Office Notification.
 void setNotificationTemplate(NotificationTemplate template)
          Changes the template for Post Office Notification.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getConfiguration

public POConfiguration getConfiguration()
Returns the configuration for Post Office Notification.

Returns:
POConfiguration configuration for Post Office Notification.

setConfiguration

public void setConfiguration(POConfiguration config)
                      throws ModelCommunicationException,
                             ModelModificationException,
                             ObjectNotFoundException
Sets the configuration for Post Office Notification.

Parameters:
config - configuration for Post Office Notification.
Throws:
ModelCommunicationException
ModelModificationException
ObjectNotFoundException

getNotificationTemplates

public java.util.Collection getNotificationTemplates()
                                              throws ModelCommunicationException,
                                                     ObjectNotFoundException
Returns all templates for Post Office Notification.

Returns:
Collection of NotificationTemplate for Post Office Notification. If there is no notification template defined for this configuration, returns empty collection.
Throws:
ModelCommunicationException
ObjectNotFoundException

addNotificationTemplate

public void addNotificationTemplate(NotificationTemplate template)
                             throws ModelCommunicationException,
                                    ModelCreationException
Adds the template for Post Office Notification.

Parameters:
template - NotificationTemplate for Post Office notification.
Throws:
ModelCommunicationException
ModelCreationException

setNotificationTemplate

public void setNotificationTemplate(NotificationTemplate template)
                             throws ModelCommunicationException,
                                    ModelModificationException,
                                    ObjectNotFoundException
Changes the template for Post Office Notification.

Parameters:
template - NotificationTemplate for Post Office notification.
Throws:
ModelCommunicationException
ModelModificationException
ObjectNotFoundException

removeNotificationTemplate

public void removeNotificationTemplate(java.lang.String templateName)
                                throws ModelCommunicationException,
                                       ModelRemoveException
Removes the template for Post Office Notification.

Parameters:
templateName - Name of the removal template for Post Office notification.
Throws:
ModelCommunicationException
ModelRemoveException


IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.