Package icc.util

Class EmailTemplateHelper


  • public class EmailTemplateHelper
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getActionBoxLink​(java.lang.String link, java.lang.String label)  
      java.lang.String getContactColumn​(java.lang.String name, java.lang.String function, java.lang.String phoneNumber, java.lang.String email)  
      java.lang.String getEffectiveMail​(sailpoint.api.SailPointContext context, sailpoint.object.Identity identity)  
      java.lang.String getEntitlementDescription​(sailpoint.api.SailPointContext context, sailpoint.object.ApprovalItem approvalItem)  
      java.lang.String getFirstname​(sailpoint.api.SailPointContext context, java.lang.String idenName)  
      java.lang.String getFooterWithDate​(java.lang.String host)  
      java.lang.String getFooterWithDateAndProcess​(java.lang.String host, java.lang.String process)  
      static EmailTemplateHelper getInstance()  
      java.lang.String getItemEndDate​(sailpoint.api.SailPointContext context, sailpoint.object.ApprovalItem approvalItem)  
      java.lang.String getItemStartDate​(sailpoint.api.SailPointContext context, sailpoint.object.ApprovalItem approvalItem)  
      java.lang.String getLastname​(sailpoint.api.SailPointContext context, java.lang.String idenName)  
      java.lang.String getPreviousOwnerFirstname​(sailpoint.api.SailPointContext context, sailpoint.object.WorkItem workItem)  
      java.lang.String getPreviousOwnerLastname​(sailpoint.api.SailPointContext context, sailpoint.object.WorkItem workItem)  
      java.util.HashMap<java.lang.String,​java.util.ArrayList<java.util.ArrayList<java.lang.String>>> getProvisioningMap​(sailpoint.api.SailPointContext context, sailpoint.object.ProvisioningProject project)  
      java.lang.String getSkypeContactColumn​(java.lang.String name, java.lang.String function, java.lang.String phoneNumberDisplay, java.lang.String phoneNumber, java.lang.String email)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EmailTemplateHelper

        public EmailTemplateHelper()
    • Method Detail

      • getActionBoxLink

        public java.lang.String getActionBoxLink​(java.lang.String link,
                                                 java.lang.String label)
      • getContactColumn

        public java.lang.String getContactColumn​(java.lang.String name,
                                                 java.lang.String function,
                                                 java.lang.String phoneNumber,
                                                 java.lang.String email)
      • getSkypeContactColumn

        public java.lang.String getSkypeContactColumn​(java.lang.String name,
                                                      java.lang.String function,
                                                      java.lang.String phoneNumberDisplay,
                                                      java.lang.String phoneNumber,
                                                      java.lang.String email)
      • getFooterWithDate

        public java.lang.String getFooterWithDate​(java.lang.String host)
      • getFooterWithDateAndProcess

        public java.lang.String getFooterWithDateAndProcess​(java.lang.String host,
                                                            java.lang.String process)
      • getLastname

        public java.lang.String getLastname​(sailpoint.api.SailPointContext context,
                                            java.lang.String idenName)
                                     throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • getFirstname

        public java.lang.String getFirstname​(sailpoint.api.SailPointContext context,
                                             java.lang.String idenName)
                                      throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • getItemStartDate

        public java.lang.String getItemStartDate​(sailpoint.api.SailPointContext context,
                                                 sailpoint.object.ApprovalItem approvalItem)
                                          throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • getEffectiveMail

        public java.lang.String getEffectiveMail​(sailpoint.api.SailPointContext context,
                                                 sailpoint.object.Identity identity)
                                          throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • getItemEndDate

        public java.lang.String getItemEndDate​(sailpoint.api.SailPointContext context,
                                               sailpoint.object.ApprovalItem approvalItem)
                                        throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • getEntitlementDescription

        public java.lang.String getEntitlementDescription​(sailpoint.api.SailPointContext context,
                                                          sailpoint.object.ApprovalItem approvalItem)
                                                   throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • getPreviousOwnerFirstname

        public java.lang.String getPreviousOwnerFirstname​(sailpoint.api.SailPointContext context,
                                                          sailpoint.object.WorkItem workItem)
                                                   throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • getPreviousOwnerLastname

        public java.lang.String getPreviousOwnerLastname​(sailpoint.api.SailPointContext context,
                                                         sailpoint.object.WorkItem workItem)
                                                  throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException
      • getProvisioningMap

        public java.util.HashMap<java.lang.String,​java.util.ArrayList<java.util.ArrayList<java.lang.String>>> getProvisioningMap​(sailpoint.api.SailPointContext context,
                                                                                                                                       sailpoint.object.ProvisioningProject project)
                                                                                                                                throws sailpoint.tools.GeneralException
        Throws:
        sailpoint.tools.GeneralException