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: [email protected]
For additional commands, e-mail: [email protected]