org.apache.james.mailbox.jpa.mail.model.openjpa
Class JPAMessage

java.lang.Object
  extended by org.apache.james.mailbox.store.mail.model.AbstractMessage
      extended by org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
          extended by org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage
All Implemented Interfaces:
Message

@Entity(name="Message")
public class JPAMessage
extends AbstractJPAMessage


Constructor Summary
JPAMessage()
          Deprecated. 
JPAMessage(java.io.InputStream content, long contentOctets, int bodyStartOctet, java.util.List<JPAHeader> headers, PropertyBuilder propertyBuilder)
           
JPAMessage(Message message)
          Create a copy of the given message
 
Method Summary
protected  java.io.InputStream getRawFullContent()
           
 
Methods inherited from class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
equals, getBodyStartOctet, getFullContentOctets, getHeaders, getMediaType, getProperties, getSubType, getTextualLineCount, hashCode, toString
 
Methods inherited from class org.apache.james.mailbox.store.mail.model.AbstractMessage
getBodyContent, getBodyOctets, getFullContent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JPAMessage

@Deprecated
public JPAMessage()
Deprecated. 


JPAMessage

public JPAMessage(java.io.InputStream content,
                  long contentOctets,
                  int bodyStartOctet,
                  java.util.List<JPAHeader> headers,
                  PropertyBuilder propertyBuilder)
           throws java.io.IOException
Throws:
java.io.IOException

JPAMessage

public JPAMessage(Message message)
           throws java.io.IOException
Create a copy of the given message

Parameters:
message -
Throws:
java.io.IOException
Method Detail

getRawFullContent

protected java.io.InputStream getRawFullContent()
Specified by:
getRawFullContent in class AbstractMessage


Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.