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

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

public class MailTemplateConfigurationEntity
extends WorkflowConfigurationEntity


Method Summary
 void createMailTemplate(NotificationTemplate template)
          Adds the mail template.
 java.util.Collection getMailTemplates()
          Returns all mail templates.
 void modifyMailTemplate(NotificationTemplate template)
          Changes the mail template.
 void removeMailTemplate(DistinguishedName templateDN)
          Removes the mail template.
 void removeMailTemplate(java.lang.String templateName)
          Removes the mail template.
 
Methods inherited from class com.ibm.itim.dataservices.model.domain.WorkflowConfigurationEntity
addNotificationTemplate, addNotificationTemplate, getConfiguration, getNotificationTemplates, getNotificationTemplates, removeNotificationTemplate, removeNotificationTemplate, removeNotificationTemplate, setConfiguration, setNotificationTemplate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createMailTemplate

public void createMailTemplate(NotificationTemplate template)
                        throws ModelCommunicationException,
                               ModelCreationException
Adds the mail template.

Parameters:
template - NotificationTemplate for Workflow Reminder.
Throws:
ModelCommunicationException
ModelCreationException

removeMailTemplate

public void removeMailTemplate(java.lang.String templateName)
                        throws ModelCommunicationException,
                               ModelRemoveException
Removes the mail template.

Parameters:
templateName - Name of the removal mail template.
Throws:
ModelCommunicationException
ModelRemoveException

removeMailTemplate

public void removeMailTemplate(DistinguishedName templateDN)
                        throws ModelCommunicationException,
                               ModelRemoveException
Removes the mail template.

Parameters:
templateDN - DN of the removal mail template.
Throws:
ModelCommunicationException
ModelRemoveException

getMailTemplates

public java.util.Collection getMailTemplates()
                                      throws ModelCommunicationException,
                                             ObjectNotFoundException
Returns all mail templates.

Returns:
Collection of Mail NotificationTemplate .
Throws:
ModelCommunicationException
ObjectNotFoundException

modifyMailTemplate

public void modifyMailTemplate(NotificationTemplate template)
                        throws ModelCommunicationException,
                               ModelModificationException,
                               ObjectNotFoundException
Changes the mail template.

Parameters:
template - Mail NotificationTemplate.
Throws:
ModelCommunicationException
ModelModificationException
ObjectNotFoundException


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.