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

Reply via email to