Class IscheduleMessage

java.lang.Object
org.bedework.caldav.server.IscheduleMessage
All Implemented Interfaces:
Serializable, org.apache.james.jdkim.api.Headers
Direct Known Subclasses:
IscheduleIn

public class IscheduleMessage extends Object implements org.apache.james.jdkim.api.Headers, Serializable
Author:
douglm
See Also:
  • Field Details

    • originator

      protected String originator
      value of the Originator header
    • recipients

      protected Set<String> recipients
      values of Recipient headers
    • iScheduleVersion

      protected String iScheduleVersion
    • iScheduleMessageId

      protected String iScheduleMessageId
    • dkimSignature

      protected org.apache.james.jdkim.tagvalue.SignatureRecordImpl dkimSignature
  • Constructor Details

    • IscheduleMessage

      public IscheduleMessage()
      Constructor
  • Method Details

    • addField

      public void addField(String nameLc)
      Add a field
      Parameters:
      nameLc -
    • addHeader

      public void addHeader(String name, String val)
      Update the headers
      Parameters:
      name -
      val -
    • getOriginator

      public String getOriginator()
      Get the originator
      Returns:
      String originator
    • getRecipients

      public Set<String> getRecipients()
      Get the recipients
      Returns:
      Set of String recipients
    • getIScheduleVersion

      public String getIScheduleVersion()
      Get the iScheduleVersion
      Returns:
      String iScheduleVersion
    • getIScheduleMessageId

      public String getIScheduleMessageId()
      Get the iScheduleMessageId
      Returns:
      String iScheduleMessageId
    • getDkimSignature

      public org.apache.james.jdkim.api.SignatureRecord getDkimSignature()
      Get the dkim signature
      Returns:
      SignatureRecord
    • getFields

      public List<String> getFields()
      Specified by:
      getFields in interface org.apache.james.jdkim.api.Headers
    • getFields

      public List<String> getFields(String val)
      Specified by:
      getFields in interface org.apache.james.jdkim.api.Headers
    • getFieldVals

      public List<String> getFieldVals(String val)
      Parameters:
      val -
      Returns:
      header values without the name: part
    • toString

      public String toString()
      Overrides:
      toString in class Object