This is an automated email from the ASF dual-hosted git repository. btellier pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git.
from efc3749 JAMES-2632 Fix typo in MailboxFactory new f26059e JAMES-2983 Add MailboxId as part of MailboxResponse new a8e6804 [Refactoring] Remove unused MailetUtil::normalizeSubject method new 3f77169 [Refactoring] MailetUtil::getInitParameterAsStrictlyPositiveInteger can be private new 0adcf29 [Refactoring] Switch RFC2822Headers to an interface new 82659ad [Refactoring] mailet-base StringUtils: remove unused methods new 937532d [Refactoring] Replace StringUtils::arrayToString by Arrays::toString new a4b1716 [Refactoring] mailet-base DataContentHandlers are not used new 5ff652a [Refactoring] Remove unused method in FakeMailet context new 00916db [Refactoring] CRLFOutputStream::checkCRLFTerminator in never called new 25fcfb5 [Refactoring] MessageBuilder should return SimpleMailboxMessage new 756dfec [Refactoring] LuceneMailboxMessageSearchIndexTest use only messageBuilder new ae57f33 [Refactoring] Delete SimpleMailboxMembership new 2dc1562 [Refactoring] Review visibilities in MessageBuilder new 0862f25 [Refactoring] Avoid anonymous MailboxMessage in ListMessageAssertTest new d300dd4 [Refactoring] Fix some Java access modifiers with JUnit 5 in mailbox backup module new 687d9eb [Refactoring] Move first batch of tests in mailbox cassandra to JUnit 5 new 5be4ba8 [Refactoring] Move second batch of tests in mailbox cassandra with other dependant implementations to JUnit 5 new 716c3cf [Refactoring] Refactor some mailbox tests and implementations more efficiently new 41fe3fa [Refactoring] Move last batch of tests in mailbox cassandra with other dependant implementations to JUnit 5 new dfb7b23 [Refactoring] Extract method in MessageRangeProcessor new 5db6823 [Refactoring] MessageRangeProcessor: avoid propagating MailboxManager new 1ff0539 [Refactoring] MessageRangeProcessor: avoid final variables new 7af8631 [Refactoring] MessageRangeProcessor: adopt functional programming style new fe33b42 [Refactoring] MessageRangeProcessor: adopt functional programming style new 2bc3f64 [Refactoring] MessageRangeProcessor: avoid reading mailbox metadata new 26d1b33 [Refactoring] IdRange::includes is never used new 7690699 [Refactoring] IdRange: reorder methods new 7046007 [Refactoring] RangeIterator can be static new ab98d42 [Refactoring] IdRange visibility fixes new 62782cb [Refactoring] UIDVALIDITY retrieval without Mailbox.MetaData call new 5aa886c [Refactroing] IMAP mocked test fixes new 11b953b JAMES-2949 Remove CassandraSubscriptionManager new 11ed270 JAMES-2949 Username strong typing for subscriptions new dedc438 JAMES-2982 dedicated exception of validating username in UserRepository new feb8ae3 JAMES-2982 more error messages in Username.of() new b22ceab JAMES-2982 UserRoutes + UserService improve error messages and tests new 4f17b25 JAMES-2982 update webadmin markdown new 92750e2 JAMES-2964 forbid to create quotas with negative number new 68b6584 JAMES-2964 sanitize negative quota value when reading them from a DAO new 05078f9 JAMES-2964 differentiate domain objects for quota limits and quota usages new 67e2b38 JAMES-2964 simplify quota usage domain object to better represent the domain new 8f91b92 JAMES-2964 simplify quota limit domain object to better represent the domain new e477ab5 JAMES-2964 fix wrong unit test in DTOTest using json assertions on domain objects The 43 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: .../main/java/org/apache/james/core/Username.java | 5 +- .../{QuotaCount.java => QuotaCountLimit.java} | 38 +- .../apache/james/core/quota/QuotaCountUsage.java | 71 ++- .../{QuotaValue.java => QuotaLimitValue.java} | 13 +- .../quota/{QuotaSize.java => QuotaSizeLimit.java} | 38 +- .../apache/james/core/quota/QuotaSizeUsage.java | 72 ++- .../{QuotaValue.java => QuotaUsageValue.java} | 10 +- ...uotaCountTest.java => QuotaCountLimitTest.java} | 12 +- ...QuotaSizeTest.java => QuotaCountUsageTest.java} | 22 +- .../james/core/quota/QuotaLimitValueTest.java | 14 +- ...{QuotaSizeTest.java => QuotaSizeLimitTest.java} | 12 +- ...{QuotaSizeTest.java => QuotaSizeUsageTest.java} | 22 +- .../james/core/quota/QuotaUsageValueTest.java | 36 +- .../apache/james/core/quota/QuotaValueTest.java | 75 --- .../james/mailbox/events/MailboxListener.java | 26 +- .../mailbox/exception/OverQuotaException.java | 15 +- .../java/org/apache/james/mailbox/model/Quota.java | 37 +- .../org/apache/james/mailbox/model/QuotaRatio.java | 18 +- .../james/mailbox/model/SerializableQuota.java | 25 +- ...Value.java => SerializableQuotaLimitValue.java} | 60 +- ...Value.java => SerializableQuotaUsageValue.java} | 47 +- .../org/apache/james/mailbox/probe/QuotaProbe.java | 28 +- .../james/mailbox/quota/CurrentQuotaManager.java | 8 +- .../james/mailbox/quota/MaxQuotaManager.java | 44 +- .../apache/james/mailbox/quota/QuotaManager.java | 10 +- .../mailbox/AbstractSubscriptionManagerTest.java | 10 +- .../apache/james/mailbox/MailboxListenerTest.java | 19 +- .../james/mailbox/MailboxManagerStressTest.java | 6 +- .../apache/james/mailbox/MailboxManagerTest.java | 23 +- .../mailbox/manager/ManagerTestProvisionner.java | 8 +- .../mailbox/manager/QuotaMessageManagerTest.java | 38 +- .../apache/james/mailbox/model/QuotaRatioTest.java | 18 +- .../org/apache/james/mailbox/model/QuotaTest.java | 43 +- .../apache/james/mailbox/quota/QuotaFixture.java | 102 ++-- .../mailbox/backup/DefaultMailboxBackupTest.java | 3 +- .../apache/james/mailbox/backup/DirectoryTest.java | 2 +- .../james/mailbox/backup/FlagExtraFieldTest.java | 4 +- .../mailbox/backup/InternalDateExtraFieldTest.java | 5 +- .../mailbox/backup/MailboxIdExtraFieldTest.java | 4 +- .../mailbox/backup/MessageIdExtraFieldTest.java | 4 +- .../james/mailbox/backup/SizeExtraFieldTest.java | 5 +- .../james/mailbox/backup/UidExtraFieldTest.java | 5 +- .../mailbox/backup/UidValidityExtraFieldTest.java | 5 +- .../mailbox/backup/ZipArchivesLoaderTest.java | 2 +- .../apache/james/mailbox/backup/ZipAssertTest.java | 44 +- .../mailbox/backup/ZipEntryTypeExtraFieldTest.java | 3 +- .../cassandra/CassandraSubscriptionManager.java | 44 -- .../quota/CassandraCurrentQuotaManager.java | 16 +- .../quota/CassandraGlobalMaxQuotaDao.java | 12 +- .../quota/CassandraPerDomainMaxQuotaDao.java | 12 +- .../quota/CassandraPerUserMaxQuotaDao.java | 12 +- .../quota/CassandraPerUserMaxQuotaManager.java | 32 +- .../james/mailbox/cassandra/quota/QuotaCodec.java | 26 +- .../user/CassandraSubscriptionMapper.java | 15 +- .../cassandra/CassandraCombinationManagerTest.java | 32 +- .../CassandraMailboxManagerStressTest.java | 6 - .../CassandraMessageIdManagerQuotaTest.java | 36 +- .../CassandraMessageIdManagerSideEffectTest.java | 32 +- .../CassandraMessageIdManagerStorageTest.java | 32 +- .../CassandraSubscriptionManagerTest.java | 16 +- .../mailbox/cassandra/ids/CassandraIdTest.java | 20 +- .../ids/CassandraMailboxIdDeserializerTest.java | 20 +- .../cassandra/ids/CassandraMessageIdTest.java | 14 +- .../cassandra/mail/AttachmentLoaderTest.java | 19 +- .../mail/CassandraAnnotationMapperTest.java | 32 +- .../mail/CassandraAttachmentMapperTest.java | 33 +- .../mail/CassandraGenericMailboxMapperTest.java | 32 +- .../CassandraMailboxManagerAttachmentTest.java | 33 +- .../mail/CassandraMailboxMapperAclTest.java | 32 +- .../cassandra/mail/CassandraMailboxMapperTest.java | 71 ++- .../mail/CassandraMailboxPathV2DAOTest.java | 2 +- .../mail/CassandraMessageIdMapperTest.java | 41 +- .../cassandra/mail/CassandraMessageMapperTest.java | 32 +- .../cassandra/mail/CassandraMessageMoveTest.java | 32 +- .../CassandraMessageWithAttachmentMapperTest.java | 32 +- .../MessageAttachmentRepresentationByIdTest.java | 31 +- .../mail/utils/FlagsUpdateStageResultTest.java | 42 +- .../quota/CassandraCurrentQuotaManagerTest.java | 32 +- .../quota/CassandraPerUserMaxQuotaManagerTest.java | 38 +- .../user/CassandraSubscriptionMapperTest.java | 32 +- .../scala/org/apache/james/event/json/DTOs.scala | 10 +- .../apache/james/event/json/EventSerializer.scala | 39 +- .../json/MailboxDeletionSerializationTest.java | 8 +- .../QuotaUsageUpdatedEventSerializationTest.java | 18 +- .../james/event/json/dtos/QuotaCountTest.java | 77 ++- .../james/event/json/dtos/QuotaSizeTest.java | 77 ++- .../james/mailbox/jpa/JPASubscriptionManager.java | 2 +- .../mailbox/jpa/quota/JPAPerUserMaxQuotaDAO.java | 54 +- .../jpa/quota/JPAPerUserMaxQuotaManager.java | 32 +- .../mailbox/jpa/quota/JpaCurrentQuotaManager.java | 12 +- .../mailbox/jpa/quota/model/JpaCurrentQuota.java | 12 +- .../mailbox/jpa/user/JPASubscriptionMapper.java | 13 +- .../mailbox/jpa/user/model/JPASubscription.java | 9 +- .../mailbox/jpa/JPASubscriptionManagerTest.java | 6 - .../mailbox/jpa/JpaMailboxManagerStressTest.java | 6 - .../mailbox/jpa/mail/JpaAnnotationMapperTest.java | 15 +- .../mailbox/jpa/mail/JpaMailboxMapperTest.java | 15 +- .../mailbox/jpa/mail/JpaMessageMapperTest.java | 15 +- .../james/mailbox/jpa/mail/JpaMessageMoveTest.java | 91 ++- .../jpa/quota/JPACurrentQuotaManagerTest.java | 8 +- .../mailbox/jpa/quota/JPAPerUserMaxQuotaTest.java | 8 +- .../LuceneMailboxMessageSearchIndexTest.java | 66 ++- .../maildir/user/MaildirSubscriptionMapper.java | 14 +- .../DomainUserMaildirMailboxManagerStressTest.java | 6 - .../FullUserMaildirMailboxManagerStressTest.java | 6 - .../maildir/MaildirSubscriptionManagerTest.java | 6 - .../UserMaildirMailboxManagerStressTest.java | 6 - .../quota/InMemoryCurrentQuotaManager.java | 12 +- .../quota/InMemoryPerUserMaxQuotaManager.java | 44 +- .../inmemory/user/InMemorySubscriptionMapper.java | 7 +- .../inmemory/InMemoryCombinationManagerTest.java | 9 +- .../InMemoryMessageIdManagerStorageTest.java | 9 +- .../inmemory/MemoryMailboxManagerStressTest.java | 6 - .../mail/InMemoryMailboxManagerAttachmentTest.java | 10 +- .../inmemory/mail/InMemoryMessageIdMapperTest.java | 10 +- .../inmemory/mail/MemoryAnnotationMapperTest.java | 9 +- .../inmemory/mail/MemoryAttachmentMapperTest.java | 10 +- .../inmemory/mail/MemoryMailboxMapperAclTest.java | 9 +- .../inmemory/mail/MemoryMailboxMapperTest.java | 9 +- .../inmemory/mail/MemoryMessageMapperTest.java | 9 +- .../inmemory/mail/MemoryMessageMoveTest.java | 9 +- .../MemoryMessageWithAttachmentMapperTest.java | 9 +- .../InMemoryMessageIdManagerSideEffectTest.java | 9 +- .../quota/InMemoryCurrentQuotaManagerTest.java | 12 +- .../quota/InMemoryPerUserMaxQuotaManagerTest.java | 2 +- .../user/InMemorySubscriptionMapperTest.java | 2 +- .../james/vault/DeletedMessageConverterTest.java | 47 +- .../mailbox/quota/cassandra/dto/QuotaDTO.java | 24 +- .../james/mailbox/quota/cassandra/dto/DTOTest.java | 24 +- .../mailing/aggregates/UserQuotaThresholds.java | 10 +- .../mailing/commands/DetectThresholdCrossing.java | 16 +- .../mailing/events/QuotaThresholdChangedEvent.java | 16 +- .../mailing/subscribers/QuotaThresholdNotice.java | 20 +- .../james/mailbox/quota/model/QuotaThreshold.java | 2 +- .../james/mailbox/quota/model/QuotaThresholds.java | 2 +- .../subscribers/QuotaThresholdNoticeTest.java | 30 +- .../mailbox/quota/model/QuotaThresholdTest.java | 9 +- .../mailbox/quota/model/QuotaThresholdsTest.java | 16 +- .../ElasticSearchQuotaSearcherTest.java | 6 +- .../elasticsearch/json/QuotaRatioAsJsonTest.java | 18 +- .../quota/search/scanning/ClauseConverter.java | 10 +- .../james/quota/search/QuotaSearcherContract.java | 22 +- .../james/mailbox/store/StoreMailboxManager.java | 8 +- .../mailbox/store/StoreSubscriptionManager.java | 8 +- .../james/mailbox/store/event/EventFactory.java | 26 +- .../mailbox/store/quota/FixedMaxQuotaManager.java | 36 +- .../mailbox/store/quota/NoMaxQuotaManager.java | 32 +- .../james/mailbox/store/quota/NoQuotaManager.java | 22 +- .../james/mailbox/store/quota/QuotaChecker.java | 16 +- .../mailbox/store/quota/StoreQuotaManager.java | 22 +- .../mailbox/store/user/SubscriptionMapper.java | 6 +- .../mailbox/store/user/model/Subscription.java | 4 +- .../store/user/model/impl/SimpleSubscription.java | 7 +- .../store/AbstractCombinationManagerTest.java | 68 +-- .../AbstractMailboxManagerAttachmentTest.java | 22 +- .../store/AbstractMessageIdManagerQuotaTest.java | 56 +- .../AbstractMessageIdManagerSideEffectTest.java | 85 ++- .../store/AbstractMessageIdManagerStorageTest.java | 185 +++--- .../store/MailboxMessageResultImplTest.java | 8 +- .../apache/james/mailbox/store/MessageBuilder.java | 84 ++- .../store/SearchUtilsMultipartMixedTest.java | 2 +- .../james/mailbox/store/SearchUtilsRFC822Test.java | 2 +- .../james/mailbox/store/SearchUtilsTest.java | 16 +- .../mailbox/store/SimpleMailboxMembership.java | 309 ---------- .../store/event/MailboxAnnotationListenerTest.java | 8 +- .../store/mail/model/AnnotationMapperTest.java | 55 +- .../store/mail/model/AttachmentMapperTest.java | 65 ++- .../mail/model/DelegatingMailboxMessageTest.java | 6 +- .../store/mail/model/ListMessageAssertTest.java | 154 +---- .../store/mail/model/MailboxMapperACLTest.java | 63 +-- .../store/mail/model/MailboxMapperTest.java | 35 +- .../store/mail/model/MessageIdMapperTest.java | 134 +++-- .../store/mail/model/MessageMapperTest.java | 211 ++++--- .../mailbox/store/mail/model/MessageMoveTest.java | 25 +- .../model/MessageWithAttachmentMapperTest.java | 39 +- .../store/quota/GenericMaxQuotaManagerTest.java | 222 ++++---- .../quota/ListeningCurrentQuotaUpdaterTest.java | 12 +- .../mailbox/store/quota/QuotaCheckerTest.java | 26 +- .../store/quota/StoreCurrentQuotaManagerTest.java | 91 +-- .../mailbox/store/quota/StoreQuotaManagerTest.java | 30 +- .../mailbox/store/user/SubscriptionMapperTest.java | 29 +- .../java/org/apache/mailet/base/GenericMailet.java | 4 +- .../java/org/apache/mailet/base/MailetUtil.java | 64 +-- .../org/apache/mailet/base/RFC2822Headers.java | 59 +- .../java/org/apache/mailet/base/StringUtils.java | 74 +-- .../base/mail/AbstractDataContentHandler.java | 125 ----- .../base/mail/MessageDispositionNotification.java | 133 ----- .../apache/mailet/base/mail/MultipartReport.java | 72 --- .../java/org/apache/mailet/base/mail/package.html | 56 -- .../org/apache/mailet/base/StringUtilsTest.java | 32 +- .../apache/mailet/base/test/FakeMailContext.java | 4 - .../org/apache/james/mpt/api/ImapHostSystem.java | 6 +- .../apache/james/mpt/host/ExternalHostSystem.java | 6 +- .../cassandra/host/CassandraHostSystem.java | 6 +- .../james/mpt/imapmailbox/suite/QuotaTest.java | 8 +- .../imapmailbox/cyrus/host/CyrusHostSystem.java | 6 +- .../host/ElasticSearchHostSystem.java | 6 +- .../host/external/ExternalJamesImapHostSystem.java | 6 +- .../inmemory/host/InMemoryHostSystem.java | 6 +- .../mpt/imapmailbox/jpa/host/JPAHostSystem.java | 6 +- .../lucenesearch/host/LuceneSearchHostSystem.java | 6 +- .../maildir/host/MaildirHostSystem.java | 6 +- .../rabbitmq/host/RabbitMQEventBusHostSystem.java | 6 +- .../james/mpt/host/JamesManageSieveHostSystem.java | 4 +- .../org/apache/james/imap/api/message/IdRange.java | 233 ++++---- .../james/imap/encode/QuotaResponseEncoder.java | 6 +- .../james/imap/message/response/QuotaResponse.java | 6 +- .../processor/AbstractMessageRangeProcessor.java | 85 ++- .../james/imap/processor/AppendProcessor.java | 5 +- .../apache/james/imap/processor/CopyProcessor.java | 4 +- .../james/imap/processor/GetQuotaProcessor.java | 10 +- .../imap/processor/GetQuotaRootProcessor.java | 10 +- .../apache/james/imap/processor/MoveProcessor.java | 5 +- .../imap/encode/QuotaResponseEncoderTest.java | 10 +- .../imap/message/response/QuotaResponseTest.java | 15 +- .../james/imap/processor/CopyProcessorTest.java | 14 +- .../imap/processor/GetQuotaProcessorTest.java | 14 +- .../imap/processor/GetQuotaRootProcessorTest.java | 14 +- .../james/imap/processor/MoveProcessorTest.java | 15 +- .../main/java/org/apache/james/cli/ServerCmd.java | 36 +- .../apache/james/cli/probe/impl/JmxQuotaProbe.java | 28 +- .../java/org/apache/james/cli/ServerCmdTest.java | 36 +- .../modules/mailbox/CassandraMailboxModule.java | 8 +- .../java/org/apache/james/JPAJamesServerTest.java | 6 +- .../org/apache/james/modules/QuotaProbesImpl.java | 48 +- .../james/modules/protocols/SieveProbeImpl.java | 6 +- .../james/adapter/mailbox/QuotaManagement.java | 48 +- .../adapter/mailbox/QuotaManagementMBean.java | 28 +- .../mailbox/MaxQuotaConfigurationReader.java | 12 +- .../sieverepository/api/SieveQuotaRepository.java | 10 +- ...xception.java => InvalidUsernameException.java} | 6 +- .../sieve/cassandra/CassandraSieveQuotaDAO.java | 14 +- .../sieve/cassandra/CassandraSieveRepository.java | 18 +- .../james/sieve/cassandra/model/SieveQuota.java | 11 +- .../cassandra/CassandraSieveQuotaDAOTest.java | 4 +- .../sieve/cassandra/model/SieveQuotaTest.java | 8 +- .../sieverepository/file/SieveFileRepository.java | 14 +- .../apache/james/sieve/jpa/JPASieveRepository.java | 29 +- .../james/sieve/jpa/model/JPASieveQuota.java | 8 +- .../lib/SieveRepositoryManagement.java | 6 +- .../james/user/lib/AbstractUsersRepository.java | 7 +- .../lib/AbstractSieveRepositoryTest.java | 16 +- .../memory/InMemorySieveQuotaRepository.java | 16 +- .../james/jdkim/mailets/CRLFOutputStream.java | 14 - .../transport/mailets/IsOverQuotaMatcherTest.java | 12 +- .../james/transport/matchers/IsOverQuotaTest.java | 16 +- .../integration/GetMailboxesMethodTest.java | 14 +- .../methods/integration/QuotaMailingTest.java | 8 +- .../methods/integration/SendMDNMethodTest.java | 6 +- .../methods/integration/SetMessagesMethodTest.java | 10 +- .../james/jmap/draft/model/mailbox/Quotas.java | 21 +- .../james/jmap/draft/utils/quotas/QuotaLoader.java | 17 +- .../james/pop3server/mailbox/MailboxAdapter.java | 2 +- server/protocols/webadmin/webadmin-data/pom.xml | 6 + .../james/webadmin/routes/SieveQuotaRoutes.java | 16 +- .../apache/james/webadmin/routes/UserRoutes.java | 59 +- .../apache/james/webadmin/service/UserService.java | 40 +- .../webadmin/routes/SieveQuotaRoutesTest.java | 14 +- .../james/webadmin/routes/UserRoutesTest.java | 620 +++++++++++++++++++++ .../james/webadmin/routes/UsersRoutesTest.java | 464 --------------- .../apache/james/webadmin/dto/MailboxResponse.java | 10 +- .../apache/james/webadmin/dto/OccupationDTO.java | 8 +- .../james/webadmin/dto/OccupationRatioDTO.java | 8 +- .../org/apache/james/webadmin/dto/QuotaDTO.java | 21 +- .../apache/james/webadmin/dto/QuotaDetailsDTO.java | 44 +- .../apache/james/webadmin/dto/QuotaDomainDTO.java | 26 +- .../james/webadmin/dto/QuotaValueDeserializer.java | 4 +- .../james/webadmin/dto/QuotaValueSerializer.java | 4 +- .../dto/{QuotaDTO.java => ValidatedQuotaDTO.java} | 35 +- .../apache/james/webadmin/jackson/QuotaModule.java | 12 +- .../james/webadmin/routes/DomainQuotaRoutes.java | 56 +- .../james/webadmin/routes/GlobalQuotaRoutes.java | 31 +- .../james/webadmin/routes/UserQuotaRoutes.java | 34 +- .../james/webadmin/service/DomainQuotaService.java | 22 +- .../james/webadmin/service/GlobalQuotaService.java | 24 +- .../webadmin/service/UserMailboxesService.java | 2 +- .../james/webadmin/service/UserQuotaService.java | 24 +- .../webadmin/validation/QuotaDTOValidator.java} | 60 +- .../apache/james/webadmin/validation/Quotas.java | 16 +- ...t.java => QuotaLimitValueDeserializerTest.java} | 18 +- .../webadmin/dto/UsersQuotaDetailsDTOTest.java | 10 +- .../webadmin/routes/DomainQuotaRoutesTest.java | 119 +++- .../webadmin/routes/GlobalQuotaRoutesTest.java | 124 ++++- .../webadmin/routes/UserMailboxesRoutesTest.java | 19 +- .../james/webadmin/routes/UserQuotaRoutesTest.java | 181 ++++-- ...uotaValueTest.java => QuotaLimitValueTest.java} | 10 +- src/site/markdown/server/manage-webadmin.md | 4 +- 287 files changed, 4138 insertions(+), 5079 deletions(-) rename core/src/main/java/org/apache/james/core/quota/{QuotaCount.java => QuotaCountLimit.java} (68%) copy event-sourcing/event-sourcing-pojo/src/main/java/org/apache/james/eventsourcing/EventId.java => core/src/main/java/org/apache/james/core/quota/QuotaCountUsage.java (60%) copy core/src/main/java/org/apache/james/core/quota/{QuotaValue.java => QuotaLimitValue.java} (85%) rename core/src/main/java/org/apache/james/core/quota/{QuotaSize.java => QuotaSizeLimit.java} (68%) copy event-sourcing/event-sourcing-pojo/src/main/java/org/apache/james/eventsourcing/EventId.java => core/src/main/java/org/apache/james/core/quota/QuotaSizeUsage.java (60%) rename core/src/main/java/org/apache/james/core/quota/{QuotaValue.java => QuotaUsageValue.java} (87%) rename core/src/test/java/org/apache/james/core/quota/{QuotaCountTest.java => QuotaCountLimitTest.java} (81%) copy core/src/test/java/org/apache/james/core/quota/{QuotaSizeTest.java => QuotaCountUsageTest.java} (75%) copy backends-common/elasticsearch/src/test/java/org/apache/james/backends/es/ClientProviderTest.java => core/src/test/java/org/apache/james/core/quota/QuotaLimitValueTest.java (81%) copy core/src/test/java/org/apache/james/core/quota/{QuotaSizeTest.java => QuotaSizeLimitTest.java} (81%) rename core/src/test/java/org/apache/james/core/quota/{QuotaSizeTest.java => QuotaSizeUsageTest.java} (75%) copy server/blob/blob-objectstorage/src/test/java/org/apache/james/blob/objectstorage/swift/DomainIdTest.java => core/src/test/java/org/apache/james/core/quota/QuotaUsageValueTest.java (58%) delete mode 100644 core/src/test/java/org/apache/james/core/quota/QuotaValueTest.java copy mailbox/api/src/main/java/org/apache/james/mailbox/model/{SerializableQuotaValue.java => SerializableQuotaLimitValue.java} (79%) rename mailbox/api/src/main/java/org/apache/james/mailbox/model/{SerializableQuotaValue.java => SerializableQuotaUsageValue.java} (63%) delete mode 100644 mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraSubscriptionManager.java delete mode 100644 mailbox/store/src/test/java/org/apache/james/mailbox/store/SimpleMailboxMembership.java delete mode 100644 mailet/base/src/main/java/org/apache/mailet/base/mail/AbstractDataContentHandler.java delete mode 100644 mailet/base/src/main/java/org/apache/mailet/base/mail/MessageDispositionNotification.java delete mode 100644 mailet/base/src/main/java/org/apache/mailet/base/mail/MultipartReport.java delete mode 100644 mailet/base/src/main/java/org/apache/mailet/base/mail/package.html copy server/data/data-api/src/main/java/org/apache/james/user/api/{AlreadyExistInUsersRepositoryException.java => InvalidUsernameException.java} (84%) create mode 100644 server/protocols/webadmin/webadmin-data/src/test/java/org/apache/james/webadmin/routes/UserRoutesTest.java delete mode 100644 server/protocols/webadmin/webadmin-data/src/test/java/org/apache/james/webadmin/routes/UsersRoutesTest.java copy server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/dto/{QuotaDTO.java => ValidatedQuotaDTO.java} (73%) copy server/protocols/webadmin/{webadmin-data/src/main/java/org/apache/james/webadmin/routes/MailAddressParser.java => webadmin-mailbox/src/main/java/org/apache/james/webadmin/validation/QuotaDTOValidator.java} (52%) rename server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/dto/{QuotaValueDeserializerTest.java => QuotaLimitValueDeserializerTest.java} (72%) rename server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/validation/{QuotaValueTest.java => QuotaLimitValueTest.java} (92%) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org