035f0f789cae82196a3a37c57a10cc0c14681966
Files Diff
- Added: 0
- Removed: 1
- Renamed: 0
- Modified: 19
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Push Down Method | 1 | ||
Push Down Method public getAttachmentMapper(session MailboxSession) : AttachmentMapper from class org.apache.james.mailbox.store.MailboxSessionMapperFactory to public getAttachmentMapper(session MailboxSession) : AttachmentMapper from class org.apache.james.mailbox.cassandra.CassandraMailboxSessionMapperFactory | From | To | |
Change Parameter Type | 1 | ||
Change Parameter Type mapperFactory : MailboxSessionMapperFactory to mapperFactory : CassandraMailboxSessionMapperFactory in method public CassandraMessageManager(mapperFactory CassandraMailboxSessionMapperFactory, index MessageSearchIndex, dispatcher MailboxEventDispatcher, locker MailboxPathLocker, mailbox Mailbox, quotaManager QuotaManager, quotaRootResolver QuotaRootResolver, messageParser MessageParser, messageIdFactory MessageId.Factory, batchSizes BatchSizes, immutableMailboxMessageFactory ImmutableMailboxMessage.Factory) in class org.apache.james.mailbox.cassandra.CassandraMessageManager | From | To | |
Change Return Type | 1 | ||
Change Return Type AttachmentMapper to CassandraAttachmentMapper in method public createAttachmentMapper(mailboxSession MailboxSession) : CassandraAttachmentMapper in class org.apache.james.mailbox.cassandra.CassandraMailboxSessionMapperFactory | From | To | |
Push Down Attribute | 1 | ||
Push Down Attribute protected ATTACHMENTMAPPER : String from class org.apache.james.mailbox.store.MailboxSessionMapperFactory to protected ATTACHMENTMAPPER : String from class org.apache.james.mailbox.cassandra.CassandraMailboxSessionMapperFactory | From | To | |
Extract And Move Method | 1 | ||
Extract And Move Method protected storeAttachment(message MailboxMessage, messageAttachments List<MessageAttachment>, session MailboxSession) : void extracted from protected appendMessageToStore(message MailboxMessage, messageAttachments List<MessageAttachment>, session MailboxSession) : MessageMetaData in class org.apache.james.mailbox.store.StoreMessageManager & moved to class org.apache.james.mailbox.cassandra.CassandraMessageManager | From | To |