This is an automated email from the ASF dual-hosted git repository.
rouazana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from a1f8cff JAMES-2834 Alphabet ordering for some items in documents
new 6b75cf6 JAMES-2813 add james-server-task-json in pom of vault
new cdb167a JAMES-2813 move delete message vault query from webadmin to
deleted-message-vault
new d53fef2 JAMES-2813 add serializer for QueryElement
new b8178a2 JAMES-2813 add FieldName to DeletedMessageField to allow
serialization of criterion
new dd266ce JAMES-2813 add Operator and expected value in criterion
ValueMatcher
new c357baf JAMES-2813 convert Query to QueryDTO
new 8a3dbe1 JAMES-2813 serialization of DeletedMessageVaultDeleteTask
new 2163393 JAMES-2813 serialization of DeletedMessageVaultExportTask
new eb19b1a JAMES-2813 serialization of DeletedMessageVaultRestoreTask
new 26c2722 JAMES-2813 serialization of VaultGarbageCollectionTask
new 29a68a8 JAMES-2813 extract Combinator to separate file
new 32e2c40 JAMES-2813 add contract test for serialization of task
queries in webadmin
The 12 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:
mailbox/plugin/deleted-messages-vault/pom.xml | 4 +
.../apache/james/vault/DeletedMessageVault.java | 3 +
.../vault/blob/BlobStoreDeletedMessageVault.java | 6 +
.../james/vault/dto}/query/CriterionDTO.java | 7 +-
.../apache/james/vault/dto}/query/QueryDTO.java | 6 +-
.../james/vault/dto}/query/QueryElement.java | 2 +-
.../vault/dto}/query/QueryElementDeserializer.java | 2 +-
.../vault/dto/query/QueryElementSerializer.java | 27 +--
.../james/vault/dto/query/QueryTranslator.java | 234 ++++++++++++++++++++
.../vault/memory/MemoryDeletedMessagesVault.java | 3 +-
.../org/apache/james/vault/search/Combinator.java | 17 +-
.../org/apache/james/vault/search/Criterion.java | 39 +++-
.../james/vault/search/CriterionFactory.java | 26 ++-
.../james/vault/search/DeletedMessageField.java | 43 +++-
.../org/apache/james/vault/search/FieldName.java | 22 ++
.../org/apache/james/vault/search/Operator.java | 27 ++-
.../java/org/apache/james/vault/search/Query.java | 4 +
.../vault/utils/VaultGarbageCollectionTask.java | 57 ++++-
.../dto}/query/QueryElementDeserializerTest.java | 6 +-
.../dto/query/QueryElementSerializerTest.java | 89 ++++++++
.../james/vault/dto}/query/QueryElementTest.java | 2 +-
.../james/vault/dto/query/QueryTranslatorTest.java | 218 +++++++++++++++++++
...aultGarbageCollectionTaskSerializationTest.java | 78 +++++++
.../vault/MailRepositoryDeletedMessageVault.java | 6 +-
.../routes/DeletedMessagesVaultDeleteTask.java | 67 +++++-
.../routes/DeletedMessagesVaultExportTask.java | 92 +++++++-
.../routes/DeletedMessagesVaultRestoreTask.java | 77 ++++++-
.../vault/routes/DeletedMessagesVaultRoutes.java | 5 +-
.../vault/routes/query/QueryTranslator.java | 238 ---------------------
...edMessagesVaultDeleteTaskSerializationTest.java | 72 +++++++
...edMessagesVaultExportTaskSerializationTest.java | 93 ++++++++
...dMessagesVaultRestoreTaskSerializationTest.java | 83 +++++++
.../routes/DeletedMessagesVaultRoutesTest.java | 3 +-
.../WebadminApiQuerySerializationContractTest.java | 131 ++++++++++++
.../vault/routes/query/QueryTranslatorTest.java | 74 -------
.../resources/query/contains_origin_mailbox.json | 14 ++
.../test/resources/query/contains_recipient.json | 14 ++
.../src/test/resources/query/has_attachment.json | 14 ++
.../test/resources/query/has_no_attachment.json | 14 ++
.../src/test/resources/query/has_sender.json | 14 ++
.../src/test/resources/query/string_contains.json | 14 ++
.../query/string_contains_ignore_case.json | 14 ++
.../src/test/resources/query/string_equals.json | 14 ++
.../resources/query/string_equals_ignore_case.json | 14 ++
.../query/zoned_date_time_after_or_equals.json | 14 ++
.../query/zoned_date_time_before_or_equals.json | 14 ++
46 files changed, 1617 insertions(+), 400 deletions(-)
rename
{server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes
=>
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto}/query/CriterionDTO.java
(93%)
rename
{server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes
=>
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto}/query/QueryDTO.java
(93%)
copy
{server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes
=>
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto}/query/QueryElement.java
(96%)
rename
{server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes
=>
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto}/query/QueryElementDeserializer.java
(97%)
copy
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/query/QueryElementTest.java
=>
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto/query/QueryElementSerializer.java
(71%)
create mode 100644
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto/query/QueryTranslator.java
rename
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/query/QueryElement.java
=>
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/Combinator.java
(83%)
create mode 100644
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/FieldName.java
copy
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/query/QueryElementTest.java
=>
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/Operator.java
(74%)
rename
{server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes
=>
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/dto}/query/QueryElementDeserializerTest.java
(94%)
create mode 100644
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/dto/query/QueryElementSerializerTest.java
rename
{server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes
=>
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/dto}/query/QueryElementTest.java
(96%)
create mode 100644
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/dto/query/QueryTranslatorTest.java
create mode 100644
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/utils/VaultGarbageCollectionTaskSerializationTest.java
delete mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/query/QueryTranslator.java
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultDeleteTaskSerializationTest.java
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultExportTaskSerializationTest.java
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRestoreTaskSerializationTest.java
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/WebadminApiQuerySerializationContractTest.java
delete mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/query/QueryTranslatorTest.java
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/contains_origin_mailbox.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/contains_recipient.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/has_attachment.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/has_no_attachment.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/has_sender.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/string_contains.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/string_contains_ignore_case.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/string_equals.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/string_equals_ignore_case.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/zoned_date_time_after_or_equals.json
create mode 100644
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/resources/query/zoned_date_time_before_or_equals.json
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]