Class IscheduleMessage

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

public class IscheduleMessage
extends java.lang.Object
implements org.apache.james.jdkim.api.Headers, java.io.Serializable
Author:
douglm
See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected org.apache.james.jdkim.tagvalue.SignatureRecordImpl dkimSignature  
    protected java.lang.String iScheduleMessageId  
    protected java.lang.String iScheduleVersion  
    protected java.lang.String originator
    value of the Originator header
    protected java.util.Set<java.lang.String> recipients
    values of Recipient headers
  • Constructor Summary

    Constructors
    Constructor Description
    IscheduleMessage()
    Constructor
  • Method Summary

    Modifier and Type Method Description
    void addField​(java.lang.String nameLc)
    Add a field
    void addHeader​(java.lang.String name, java.lang.String val)
    Update the headers
    org.apache.james.jdkim.api.SignatureRecord getDkimSignature()
    Get the dkim signature
    java.util.List<java.lang.String> getFields()  
    java.util.List<java.lang.String> getFields​(java.lang.String val)  
    java.util.List<java.lang.String> getFieldVals​(java.lang.String val)  
    java.lang.String getIScheduleMessageId()
    Get the iScheduleMessageId
    java.lang.String getIScheduleVersion()
    Get the iScheduleVersion
    java.lang.String getOriginator()
    Get the originator
    java.util.Set<java.lang.String> getRecipients()
    Get the recipients
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • originator

      protected java.lang.String originator
      value of the Originator header
    • recipients

      protected java.util.Set<java.lang.String> recipients
      values of Recipient headers
    • iScheduleVersion

      protected java.lang.String iScheduleVersion
    • iScheduleMessageId

      protected java.lang.String iScheduleMessageId
    • dkimSignature

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

    • IscheduleMessage

      public IscheduleMessage()
      Constructor
  • Method Details

    • addField

      public void addField​(java.lang.String nameLc)
      Add a field
      Parameters:
      nameLc -
    • addHeader

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

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

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

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

      public java.lang.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 java.util.List<java.lang.String> getFields()
      Specified by:
      getFields in interface org.apache.james.jdkim.api.Headers
    • getFields

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

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

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object