Class BaseEmailContentServiceImpl

java.lang.Object
org.kuali.rice.kew.mail.service.impl.BaseEmailContentServiceImpl
All Implemented Interfaces:
EmailContentService
Direct Known Subclasses:
StyleableEmailContentServiceImpl

public abstract class BaseEmailContentServiceImpl extends Object implements EmailContentService
Base EmailContentService implementation with a default email from address that can be configured via Spring property injection
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Field Details

    • defaultEmailFromAddress

      protected String defaultEmailFromAddress
    • deploymentEnvironment

      protected String deploymentEnvironment
  • Constructor Details

    • BaseEmailContentServiceImpl

      public BaseEmailContentServiceImpl()
  • Method Details

    • setDefaultEmailFromAddress

      public void setDefaultEmailFromAddress(String defaultEmailFromAddress)
    • getApplicationEmailAddress

      public String getApplicationEmailAddress()
      Specified by:
      getApplicationEmailAddress in interface EmailContentService
    • getDocumentTypeEmailAddress

      public String getDocumentTypeEmailAddress(DocumentType documentType)
      Specified by:
      getDocumentTypeEmailAddress in interface EmailContentService
    • getDeploymentEnvironment

      public String getDeploymentEnvironment()
    • setDeploymentEnvironment

      public void setDeploymentEnvironment(String deploymentEnvironment)
    • getCustomEmailAttribute

      protected static CustomEmailAttribute getCustomEmailAttribute(org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kew.api.action.ActionItem actionItem) throws org.kuali.rice.kew.api.exception.WorkflowException
      Throws:
      org.kuali.rice.kew.api.exception.WorkflowException
    • getActionListUrl

      protected String getActionListUrl()
    • getPreferencesUrl

      protected String getPreferencesUrl()
    • getRouteLogUrl

      protected String getRouteLogUrl()