This is an automated email from the ASF dual-hosted git repository.
rcordier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
from c31b31ab74 [TEST] Reinforce recipient case insensitivity tests
new 53ff21217c JAMES-2156 JPA Attachment Mapper
new c4b17e2363 JAMES-2156
getAttachmentsShouldReturnTheAttachmentsWhenSome() test enabled
new 83804338aa JAMES-2156 Add configuration option to enable attachment
storage for JPA
new 92c120f2ae JAMES-2156 scope-compile removed because it is default
new 2e9db6adeb JAMES-2156 getRelatedMessageIds methods have been deleted
new 6a6077fd09 JAMES-2156 add jpaConfiguration to the JPAHostSystem
new ec09788106 JAMES-2156 add JPAConfiguration bean
new 3d9548650f JAMES-2156 moved JPAConfiguration to backends/jpa
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
backends-common/jpa/pom.xml | 4 +
.../james/backends/jpa}/JPAConfiguration.java | 90 ++++++----
.../james/backends/jpa}/JPAConfigurationTest.java | 6 +-
.../jpa/JPAMailboxSessionMapperFactory.java | 27 ++-
.../mailbox/jpa/mail/JPAAttachmentMapper.java} | 92 +++++-----
.../james/mailbox/jpa/mail/JPAMessageMapper.java | 53 +++++-
.../mailbox/jpa/mail/model/JPAAttachment.java | 193 +++++++++++++++++++++
.../model/openjpa/AbstractJPAMailboxMessage.java | 184 +++++++++++---------
...=> JPAMailboxMessageWithAttachmentStorage.java} | 59 +++++--
.../main/resources/META-INF/spring/mailbox-jpa.xml | 2 +
.../src/main/resources/james-database.properties | 5 +
.../james/mailbox/jpa/JPAMailboxFixture.java | 9 +-
.../mailbox/jpa/JPASubscriptionManagerTest.java | 10 +-
.../mailbox/jpa/JpaMailboxManagerProvider.java | 10 +-
.../mailbox/jpa/mail/JPAAttachmentMapperTest.java | 102 +++++++++++
.../james/mailbox/jpa/mail/JPAMapperProvider.java | 14 +-
.../mail/JPAMessageWithAttachmentMapperTest.java | 132 ++++++++++++++
.../jpa/mail/TransactionalAttachmentMapper.java | 78 +++++++++
.../task/JPARecomputeCurrentQuotasServiceTest.java | 10 +-
mailbox/jpa/src/test/resources/persistence.xml | 1 +
.../store/mail/model/AttachmentMapperTest.java | 17 +-
.../model/MessageWithAttachmentMapperTest.java | 28 +--
.../mpt/imapmailbox/jpa/host/JPAHostSystem.java | 7 +-
.../james-database-mariadb.properties | 5 +
.../sample-configuration/james-database.properties | 5 +
.../james-database-mariadb.properties | 5 +
.../sample-configuration/james-database.properties | 5 +
.../mariadb/TestJPAMariaDBConfigurationModule.java | 2 +-
.../src/main/resources/james-database.properties | 6 +
.../james/modules/data/JPAEntityManagerModule.java | 15 +-
.../apache/james/TestJPAConfigurationModule.java | 2 +-
...estJPAConfigurationModuleWithSqlValidation.java | 2 +-
src/site/xdoc/server/config-system.xml | 9 +-
33 files changed, 976 insertions(+), 213 deletions(-)
rename
{server/container/guice/jpa-common/src/main/java/org/apache/james/modules/data
=>
backends-common/jpa/src/main/java/org/apache/james/backends/jpa}/JPAConfiguration.java
(75%)
rename
{server/container/guice/jpa-common/src/test/java/org/apache/james/modules/data
=>
backends-common/jpa/src/test/java/org/apache/james/backends/jpa}/JPAConfigurationTest.java
(96%)
copy
mailbox/{memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryAttachmentMapper.java
=>
jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAAttachmentMapper.java}
(59%)
create mode 100644
mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/JPAAttachment.java
copy
mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/{JPAMailboxMessage.java
=> JPAMailboxMessageWithAttachmentStorage.java} (70%)
create mode 100644
mailbox/jpa/src/test/java/org/apache/james/mailbox/jpa/mail/JPAAttachmentMapperTest.java
create mode 100644
mailbox/jpa/src/test/java/org/apache/james/mailbox/jpa/mail/JPAMessageWithAttachmentMapperTest.java
create mode 100644
mailbox/jpa/src/test/java/org/apache/james/mailbox/jpa/mail/TransactionalAttachmentMapper.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]