org.apache.james.mailbox.jpa.mail.model
Class JPAHeader

java.lang.Object
  extended by org.apache.james.mailbox.store.mail.model.AbstractComparableHeader
      extended by org.apache.james.mailbox.jpa.mail.model.JPAHeader
All Implemented Interfaces:
Comparable<Header>, Header

@Entity(name="Header")
public class JPAHeader
extends AbstractComparableHeader


Constructor Summary
JPAHeader()
          Deprecated. 
JPAHeader(Header header)
          Copies the content of an existing header.
JPAHeader(int lineNumber, String field, String value)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getFieldName()
           
 int getLineNumber()
           
 String getValue()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class org.apache.james.mailbox.store.mail.model.AbstractComparableHeader
compareTo
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JPAHeader

@Deprecated
public JPAHeader()
Deprecated. 

For JPA use only.


JPAHeader

public JPAHeader(Header header)
Copies the content of an existing header.

Parameters:
header -

JPAHeader

public JPAHeader(int lineNumber,
                 String field,
                 String value)
Method Detail

getFieldName

public String getFieldName()
See Also:
Header.getFieldName()

getLineNumber

public int getLineNumber()
See Also:
Header.getLineNumber()

getValue

public String getValue()
See Also:
Header.getValue()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


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