JAMES-1697 JPA fields should not be final
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/560b8bbf Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/560b8bbf Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/560b8bbf Branch: refs/heads/master Commit: 560b8bbfa7debad531479470799881471218c04c Parents: 7c973b2 Author: Benoit Tellier <[email protected]> Authored: Tue Mar 15 22:47:19 2016 +0700 Committer: Benoit Tellier <[email protected]> Committed: Tue Mar 22 14:21:12 2016 +0700 ---------------------------------------------------------------------- .../mail/model/openjpa/AbstractJPAMailboxMessage.java | 14 +++++++------- .../model/openjpa/JPAEncryptedMailboxMessage.java | 4 ++-- .../jpa/mail/model/openjpa/JPAMailboxMessage.java | 4 ++-- .../model/openjpa/JPAStreamingMailboxMessage.java | 4 ++-- 4 files changed, 13 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/560b8bbf/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java ---------------------------------------------------------------------- diff --git a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java index d33facb..1ea8aa8 100644 --- a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java +++ b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java @@ -214,27 +214,27 @@ public abstract class AbstractJPAMailboxMessage implements MailboxMessage<JPAId> /** The first body octet */ @Basic(optional = false) @Column(name = "MAIL_BODY_START_OCTET", nullable = false) - private final int bodyStartOctet; + private int bodyStartOctet; /** Number of octets in the full document content */ @Basic(optional = false) @Column(name = "MAIL_CONTENT_OCTETS_COUNT", nullable = false) - private final long contentOctets; + private long contentOctets; /** MIME media type */ @Basic(optional = true) @Column(name = "MAIL_MIME_TYPE", nullable = true, length = 200) - private final String mediaType; + private String mediaType; /** MIME sub type */ @Basic(optional = true) @Column(name = "MAIL_MIME_SUBTYPE", nullable = true, length = 200) - private final String subType; + private String subType; /** THE CRFL count when this document is textual, null otherwise */ @Basic(optional = true) @Column(name = "MAIL_TEXTUAL_LINE_COUNT", nullable = true) - private final Long textualLineCount; + private Long textualLineCount; /** Meta data for this message */ @@ -242,13 +242,13 @@ public abstract class AbstractJPAMailboxMessage implements MailboxMessage<JPAId> @OrderBy("line") @ElementJoinColumns({@ElementJoinColumn(name="MAILBOX_ID", referencedColumnName="MAILBOX_ID"), @ElementJoinColumn(name="MAIL_UID", referencedColumnName="MAIL_UID")}) - private final List<JPAProperty> properties; + private List<JPAProperty> properties; @OneToMany(cascade = CascadeType.ALL, fetch=FetchType.EAGER, orphanRemoval = true) @OrderBy("id") @ElementJoinColumns({@ElementJoinColumn(name="MAILBOX_ID", referencedColumnName="MAILBOX_ID"), @ElementJoinColumn(name="MAIL_UID", referencedColumnName="MAIL_UID")}) - private final List<JPAUserFlag> userFlags; + private List<JPAUserFlag> userFlags; public AbstractJPAMailboxMessage(JPAMailbox mailbox, Date internalDate, Flags flags, long contentOctets, int bodyStartOctet, PropertyBuilder propertyBuilder) { this.mailbox = mailbox; http://git-wip-us.apache.org/repos/asf/james-project/blob/560b8bbf/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAEncryptedMailboxMessage.java ---------------------------------------------------------------------- diff --git a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAEncryptedMailboxMessage.java b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAEncryptedMailboxMessage.java index fd730d1..30f1d20 100644 --- a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAEncryptedMailboxMessage.java +++ b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAEncryptedMailboxMessage.java @@ -50,7 +50,7 @@ public class JPAEncryptedMailboxMessage extends AbstractJPAMailboxMessage { @Column(name = "MAIL_BYTES", length = 1048576000, nullable = false) @Externalizer("EncryptDecryptHelper.getEncrypted") @Factory("EncryptDecryptHelper.getDecrypted") - @Lob private final byte[] body; + @Lob private byte[] body; /** The value for the header field. Lazy loaded */ @@ -59,7 +59,7 @@ public class JPAEncryptedMailboxMessage extends AbstractJPAMailboxMessage { @Column(name = "HEADER_BYTES", length = 10485760, nullable = false) @Externalizer("EncryptDecryptHelper.getEncrypted") @Factory("EncryptDecryptHelper.getDecrypted") - @Lob private final byte[] header; + @Lob private byte[] header; public JPAEncryptedMailboxMessage(JPAMailbox mailbox, Date internalDate, int size, Flags flags, SharedInputStream content, int bodyStartOctet, PropertyBuilder propertyBuilder) throws MailboxException { super(mailbox, internalDate, flags, size ,bodyStartOctet, propertyBuilder); http://git-wip-us.apache.org/repos/asf/james-project/blob/560b8bbf/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java ---------------------------------------------------------------------- diff --git a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java index 01d973e..343cdd6 100644 --- a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java +++ b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java @@ -46,14 +46,14 @@ public class JPAMailboxMessage extends AbstractJPAMailboxMessage { /** We use a max length to represent 1gb data. Thats prolly overkill, but who knows */ @Basic(optional = false, fetch = FetchType.LAZY) @Column(name = "MAIL_BYTES", length = 1048576000, nullable = false) - @Lob private final byte[] body; + @Lob private byte[] body; /** The value for the header field. Lazy loaded */ /** We use a max length to represent 10mb data. Thats prolly overkill, but who knows */ @Basic(optional = false, fetch = FetchType.LAZY) @Column(name = "HEADER_BYTES", length = 10485760, nullable = false) - @Lob private final byte[] header; + @Lob private byte[] header; public JPAMailboxMessage(JPAMailbox mailbox, Date internalDate, int size, Flags flags, SharedInputStream content, int bodyStartOctet, PropertyBuilder propertyBuilder) throws MailboxException { super(mailbox, internalDate, flags, size ,bodyStartOctet, propertyBuilder); http://git-wip-us.apache.org/repos/asf/james-project/blob/560b8bbf/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAStreamingMailboxMessage.java ---------------------------------------------------------------------- diff --git a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAStreamingMailboxMessage.java b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAStreamingMailboxMessage.java index db404cf..9ae171c 100644 --- a/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAStreamingMailboxMessage.java +++ b/mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAStreamingMailboxMessage.java @@ -53,11 +53,11 @@ public class JPAStreamingMailboxMessage extends AbstractJPAMailboxMessage { @Persistent(optional = false, fetch = FetchType.LAZY) @Column(name = "MAIL_BYTES", length = 1048576000, nullable = false) - private final InputStream body; + private InputStream body; @Persistent(optional = false, fetch = FetchType.LAZY) @Column(name = "HEADER_BYTES", length = 10485760, nullable = false) - private final InputStream header; + private InputStream header; private final SharedInputStream content; --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
