Class LDNEmailAction

java.lang.Object
org.dspace.app.ldn.action.LDNEmailAction
All Implemented Interfaces:
LDNAction

public class LDNEmailAction extends Object implements LDNAction
Action to send email to recipients provided in actionSendFilter. The email body will be result of templating actionSendFilter.
  • Constructor Details

    • LDNEmailAction

      public LDNEmailAction()
  • Method Details

    • execute

      public LDNActionStatus execute(Context context, Notification notification, Item item) throws Exception
      Execute sending an email. Template context parameters: {0} Service Name {1} Item Name {2} Service URL {3} Item URL {4} Submitter's Name {5} Date of the received LDN notification {6} LDN notification {7} Item
      Specified by:
      execute in interface LDNAction
      Parameters:
      notification -
      item -
      context - the context
      Returns:
      ActionStatus
      Throws:
      Exception
    • getActionSendFilter

      public String getActionSendFilter()
      Returns:
      String
    • setActionSendFilter

      public void setActionSendFilter(String actionSendFilter)
      Parameters:
      actionSendFilter -
    • getActionSendEmailTextFile

      public String getActionSendEmailTextFile()
      Returns:
      String
    • setActionSendEmailTextFile

      public void setActionSendEmailTextFile(String actionSendEmailTextFile)
      Parameters:
      actionSendEmailTextFile -