A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

a_Administer - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
a - administer (perform SETACL/DELETEACL/GETACL/LISTRIGHTS)
a_Administer_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
AbstractDelegatingMailboxListener - Class in org.apache.james.mailbox.store
 
AbstractDelegatingMailboxListener() - Constructor for class org.apache.james.mailbox.store.AbstractDelegatingMailboxListener
 
AbstractHeaderComparator - Class in org.apache.james.mailbox.store.search.comparator
 
AbstractHeaderComparator() - Constructor for class org.apache.james.mailbox.store.search.comparator.AbstractHeaderComparator
 
AbstractJCRScalingMapper - Class in org.apache.james.mailbox.jcr
Abstract base class for Mapper's which support scaling.
AbstractJCRScalingMapper(MailboxSessionJCRRepository, MailboxSession, int) - Constructor for class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
 
AbstractJPAMessage - Class in org.apache.james.mailbox.jpa.mail.model.openjpa
Abstract base class for JPA based implementations of AbstractMessage
AbstractJPAMessage() - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
Deprecated.
AbstractJPAMessage(JPAMailbox, Date, Flags, long, int, PropertyBuilder) - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
AbstractJPAMessage(JPAMailbox, long, long, Message<?>) - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
Constructs a copy of the given message.
AbstractJPAMessage.MailboxIdUidKey - Class in org.apache.james.mailbox.jpa.mail.model.openjpa
Identifies composite key
AbstractJPAMessage.MailboxIdUidKey() - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage.MailboxIdUidKey
 
AbstractLockingModSeqProvider<Id> - Class in org.apache.james.mailbox.store.mail
Abstract base implementation of ModSeqProvider which uses the given MailboxPathLocker to lock the Mailbox during the mod-seq generation.
AbstractLockingModSeqProvider(MailboxPathLocker) - Constructor for class org.apache.james.mailbox.store.mail.AbstractLockingModSeqProvider
 
AbstractLockingUidProvider<Id> - Class in org.apache.james.mailbox.store.mail
Abstract base implementation of UidProvider which used the given MailboxPathLocker to lock the Mailbox while the next uid is generated
AbstractLockingUidProvider(MailboxPathLocker) - Constructor for class org.apache.james.mailbox.store.mail.AbstractLockingUidProvider
 
AbstractMailboxPathLocker - Class in org.apache.james.mailbox.store
 
AbstractMailboxPathLocker() - Constructor for class org.apache.james.mailbox.store.AbstractMailboxPathLocker
 
AbstractMailboxSessionIdGenerator - Class in org.apache.james.mailbox.store
 
AbstractMailboxSessionIdGenerator() - Constructor for class org.apache.james.mailbox.store.AbstractMailboxSessionIdGenerator
 
AbstractMessage<Id> - Class in org.apache.james.mailbox.store.mail.model
Abstract base class for Message
AbstractMessage() - Constructor for class org.apache.james.mailbox.store.mail.model.AbstractMessage
 
AbstractMessageMapper<Id> - Class in org.apache.james.mailbox.store.mail
Abstract base class for MessageMapper implementation which already takes care of most uid / mod-seq handling
AbstractMessageMapper(MailboxSession, UidProvider<Id>, ModSeqProvider<Id>) - Constructor for class org.apache.james.mailbox.store.mail.AbstractMessageMapper
 
ACL_FILE - Static variable in class org.apache.james.mailbox.maildir.MaildirFolder
 
add(Mailbox<UUID>, Message<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
add(MailboxSession, Mailbox<Id>, Message<Id>) - Method in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
add(Mailbox<Id>, Message<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractMessageMapper
 
add(Mailbox<Id>, Message<Id>) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Add the given Message to the underlying storage.
add(MailboxSession, Mailbox<Id>, Message<Id>) - Method in class org.apache.james.mailbox.store.search.LazyMessageSearchIndex
 
add(MailboxSession, Mailbox<Id>, Message<Id>) - Method in class org.apache.james.mailbox.store.search.ListeningMessageSearchIndex
Add the Message for the given Mailbox to the index
ADD_RIGHTS_MARKER - Static variable in interface org.apache.james.mailbox.model.MailboxACL
SETACL third argument prefix
added(MailboxSession, SortedMap<Long, MessageMetaData>, Mailbox<Id>) - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher
Should get called when a new message was added to a Mailbox.
addGlobalListener(MailboxListener, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxListenerSupport
Add a MailboxListener which get fired for ever MailboxPath
addGlobalListener(MailboxListener, MailboxSession) - Method in class org.apache.james.mailbox.store.AbstractDelegatingMailboxListener
 
addGlobalListener(MailboxListener, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
addListener(MailboxPath, MailboxListener, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxListenerSupport
Implementations of Mailbox may interpret the fact that someone is listening and do some caching and even postpone persistence until everyone has removed itself.
addListener(MailboxPath, MailboxListener, MailboxSession) - Method in class org.apache.james.mailbox.store.AbstractDelegatingMailboxListener
 
addListener(MailboxPath, MailboxListener, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
addMembership(String, String) - Method in class org.apache.james.mailbox.acl.SimpleGroupMembershipResolver
 
addRecentMessageUids(Collection<Long>) - Method in class org.apache.james.mailbox.model.SearchQuery
Adds all the uids to the collection of recents.
address(SearchQuery.AddressType, String) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages whose Address header contains the given address.
AFTER - Static variable in class org.apache.james.mailbox.model.SearchQuery.DateOperator
 
all() - Static method in class org.apache.james.mailbox.model.MessageRange
Constructs a range consisting of all messages.
all() - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching all messages.
and(SearchQuery.Criterion, SearchQuery.Criterion) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter composing the two different criteria.
and(List<SearchQuery.Criterion>) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter composing the listed criteria.
andCriteria(SearchQuery.Criterion) - Method in class org.apache.james.mailbox.model.SearchQuery
 
AnonymousAuthenticator - Class in org.apache.james.mailbox.spring
 
AnonymousAuthenticator() - Constructor for class org.apache.james.mailbox.spring.AnonymousAuthenticator
 
ANSWERED_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
ANYBODY_KEY - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
ANYBODY_NEGATIVE_KEY - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
append(UidConstraint.Constraint) - Method in class org.apache.james.mailbox.maildir.UidConstraint
 
appendMessage(MailboxSession, String) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Appends a message to the uidlist and returns its uid.
appendMessage(InputStream, Date, MailboxSession, boolean, Flags) - Method in interface org.apache.james.mailbox.MessageManager
Appends a message to this mailbox.
appendMessage(InputStream, Date, MailboxSession, boolean, Flags) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
appendMessageToStore(Message<Id>, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
applies(MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLEntryKey, GroupMembershipResolver, String, boolean) - Static method in class org.apache.james.mailbox.acl.UnionMailboxACLResolver
Tells whether the given aclKey MailboxACL.MailboxACLEntryKey is applicable for the given queryKey.
applyGlobalACL(MailboxACL, boolean) - Method in interface org.apache.james.mailbox.acl.MailboxACLResolver
Applies global ACL to the given resourceACL.
applyGlobalACL(MailboxACL, boolean) - Method in class org.apache.james.mailbox.acl.UnionMailboxACLResolver
 
AUTHENTICATED_KEY - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
AUTHENTICATED_NEGATIVE_KEY - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
Authenticator - Interface in org.apache.james.mailbox.store
Authenticates user credentials.
available() - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
 
available() - Method in class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
 

B

BadCredentialsException - Exception in org.apache.james.mailbox.exception
Indicates that the credentials for this operation were not acceptable.
BadCredentialsException() - Constructor for exception org.apache.james.mailbox.exception.BadCredentialsException
 
BASE_SUBJECT_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
baseSubject(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.BaseSubjectComparator
 
BaseSubjectComparator - Class in org.apache.james.mailbox.store.search.comparator
 
BaseSubjectComparator() - Constructor for class org.apache.james.mailbox.store.search.comparator.BaseSubjectComparator
 
BCC_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the BCC-Address of the message
BEFORE - Static variable in class org.apache.james.mailbox.model.SearchQuery.DateOperator
 
begin() - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
Do nothing
begin() - Method in class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
Begin is not supported by level 1 JCR implementations, however we refresh the session
begin() - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Begin is not supported by level 1 JCR implementations, however we refresh the session
begin() - Method in class org.apache.james.mailbox.jpa.JPATransactionalMapper
 
begin() - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
begin() - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
begin() - Method in class org.apache.james.mailbox.store.transaction.TransactionalMapper
Begin transaction
between(long, long) - Method in class org.apache.james.mailbox.maildir.UidConstraint
 
BODY_CONTENT - Static variable in interface org.apache.james.mailbox.model.MessageResult.FetchGroup
 
BODY_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the body of the Message
BODY_START_OCTET_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
bodyContains(String) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages which contains the given text within the body.
BodyOffsetInputStream - Class in org.apache.james.mailbox.store.streaming
InputStream which helps to keep track of the BodyOffset of the wrapped InputStream IMPORTANT: This class is not thread-safe!
BodyOffsetInputStream(InputStream) - Constructor for class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
 
build(InputStream) - Static method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
ByteContent - Class in org.apache.james.mailbox.store.streaming
 
ByteContent(byte[]) - Constructor for class org.apache.james.mailbox.store.streaming.ByteContent
 
BYTES_HEADER_FIELD_VALUE_SEP - Static variable in class org.apache.james.mailbox.store.ResultUtils
 
BYTES_NEW_LINE - Static variable in class org.apache.james.mailbox.store.ResultUtils
 

C

c_ObsoleteCreate - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
caculateSize() - Method in class org.apache.james.mailbox.store.streaming.FullByteContent
 
CC - Static variable in class org.apache.james.mailbox.store.search.comparator.AbstractHeaderComparator
 
cc(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.HeaderMailboxComparator
 
CC_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the CC-Address of the message
ChunkInputStream - Class in org.apache.james.mailbox.hbase.io
Return an InputStream which retrieve columns from a row which stores chunk of data.
ChunkInputStream(Configuration, byte[], byte[], byte[]) - Constructor for class org.apache.james.mailbox.hbase.io.ChunkInputStream
 
ChunkInputStream(Configuration, String, String, byte[]) - Constructor for class org.apache.james.mailbox.hbase.io.ChunkInputStream
 
ChunkOutputStream - Class in org.apache.james.mailbox.hbase.io
Provide an OutputStream which will write to a row.
ChunkOutputStream(Configuration, byte[], byte[], byte[], int) - Constructor for class org.apache.james.mailbox.hbase.io.ChunkOutputStream
Creates a special type of OutputStream that writes data directly to HBase.
close() - Method in class org.apache.james.mailbox.hbase.io.ChunkOutputStream
 
close() - Method in interface org.apache.james.mailbox.MailboxSession
Closes this session.
close() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
close() - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
 
CombinedComparator - Class in org.apache.james.mailbox.store.search.comparator
Comparator which takes a Array of other Comparator's and use them to compare two Message instances till one of them return <> 0
CombinedComparator(Comparator<Message<?>>[]) - Constructor for class org.apache.james.mailbox.store.search.comparator.CombinedComparator
 
commit() - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
Do nothing
commit() - Method in class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
Just call save on the underlying JCR Session, because level 1 JCR implementation does not offer Transactions
commit() - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Just call save on the underlying JCR Session, because level 1 JCR implementation does not offer Transactions
commit() - Method in class org.apache.james.mailbox.jpa.JPATransactionalMapper
Commit the Transaction and close the EntityManager
commit() - Method in class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
Commit the transaction.
commit() - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
Commit the Transaction and close the EntityManager
commit() - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
commit() - Method in class org.apache.james.mailbox.store.transaction.TransactionalMapper
Commit transaction
compare(MailboxMetaData, MailboxMetaData) - Method in class org.apache.james.mailbox.StandardMailboxMetaDataComparator
 
compare(Message<?>, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.BaseSubjectComparator
 
compare(Message<?>, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.CombinedComparator
 
compare(Message<?>, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.HeaderDisplayComparator
 
compare(Message<?>, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.HeaderMailboxComparator
 
compare(Message<?>, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.InternalDateComparator
 
compare(Message<?>, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.ReverseComparator
 
compare(Message<?>, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.SentDateComparator
 
compare(Message<?>, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.SizeComparator
 
compare(Message<?>, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.UidComparator
 
compareTo(Message<Id>) - Method in class org.apache.james.mailbox.store.mail.model.AbstractMessage
 
compareTo(MessageResult) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
compareTo(MailboxMetaData) - Method in class org.apache.james.mailbox.store.SimpleMailboxMetaData
 
constructUserPathPart(String) - Method in class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
Construct the user node path part, using the specified scaling factor.
consumeModSeq() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
consumeModSeq() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
consumeUid() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
consumeUid() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
contains(MailboxACL.MailboxACLRight) - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLRights
Tells whether this contains the given right.
contains(char) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
contains(MailboxACL.MailboxACLRight) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
Content - Interface in org.apache.james.mailbox.model
IMAP needs to know the size of the content before it starts to write it out.
content() - Method in interface org.apache.james.mailbox.model.MessageResult.FetchGroup
Contents to be fetched.
content() - Method in interface org.apache.james.mailbox.model.MessageResult.FetchGroup.PartContentDescriptor
Contents to be fetched.
contentTypeParameters() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets MIME body parameters parsed from Content-Type.
contentTypeParameters() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
contentTypeParameters() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
copy(Mailbox<UUID>, Message<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
copy(Mailbox<Long>, long, long, Message<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
copy(Mailbox<String>, long, long, Message<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
 
copy(Mailbox<Long>, long, long, Message<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
copy(Mailbox<Integer>, long, long, Message<Integer>) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
copy(Mailbox<Id>, Message<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractMessageMapper
 
copy(Mailbox<Id>, long, long, Message<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractMessageMapper
Copy the Message to the Mailbox, using the given uid and modSeq for the new Message
copy(Mailbox<Id>, Message<Id>) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Copy the given Message to a new mailbox and return the uid of the copy.
copyMailboxes(MailboxManager, MailboxManager) - Method in interface org.apache.james.mailbox.copier.MailboxCopier
Copy the mailboxes from a mailbox manager to another mailbox manager.
copyMailboxes(MailboxManager, MailboxManager) - Method in class org.apache.james.mailbox.copier.MailboxCopierImpl
 
copyMessages(MessageRange, MailboxPath, MailboxPath, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxManager
Copy the given MessageRange from one Mailbox to the other.
copyMessages(MessageRange, MailboxPath, MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
copyTo(MessageRange, StoreMessageManager<Id>, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
CountingInputStream - Class in org.apache.james.mailbox.store.streaming
InputStream implementation which just consume the the wrapped InputStream and count the lines which are contained within the wrapped stream
CountingInputStream(InputStream) - Constructor for class org.apache.james.mailbox.store.streaming.CountingInputStream
 
countMessagesInMailbox(Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
countMessagesInMailbox(Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
countMessagesInMailbox(Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
 
countMessagesInMailbox(Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
countMessagesInMailbox(Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
countMessagesInMailbox(Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Return the count of messages in the mailbox
countRecent() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Gets the number of recent messages.
countRecent() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
countUnseenMessagesInMailbox(Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
countUnseenMessagesInMailbox(Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
countUnseenMessagesInMailbox(Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
 
countUnseenMessagesInMailbox(Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
countUnseenMessagesInMailbox(Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
countUnseenMessagesInMailbox(Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Return the count of unseen messages in the mailbox
countUnseenMessagesInMailbox(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
Return the count of unseen messages
create(List<SearchQuery.Sort>) - Static method in class org.apache.james.mailbox.store.search.comparator.CombinedComparator
 
createAnalyzer(boolean) - Method in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Create a Analyzer which is used to index the Message's
createConfig(Analyzer, boolean) - Method in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
createFlags() - Method in class org.apache.james.mailbox.store.mail.model.AbstractMessage
 
createFlags() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Creates a new flags instance populated with the current flag data.
createGroup(String) - Static method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
createGroup(String, boolean) - Static method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
createHeaders(Message<?>) - Static method in class org.apache.james.mailbox.store.ResultUtils
 
createMailbox(MailboxPath, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxManager
Creates a new mailbox.
createMailbox(MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
createMailboxMapper(MailboxSession) - Method in class org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactory
 
createMailboxMapper(MailboxSession) - Method in class org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory
 
createMailboxMapper(MailboxSession) - Method in class org.apache.james.mailbox.jcr.JCRMailboxSessionMapperFactory
 
createMailboxMapper(MailboxSession) - Method in class org.apache.james.mailbox.jpa.JPAMailboxSessionMapperFactory
 
createMailboxMapper(MailboxSession) - Method in class org.apache.james.mailbox.maildir.MaildirMailboxSessionMapperFactory
 
createMailboxMapper(MailboxSession) - Method in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
Create a MailboxMapper instance which will get reused during the whole MailboxSession
createMaildirFolder(Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.MaildirStore
Create a MaildirFolder for a mailbox
createMessage(Date, int, int, SharedInputStream, Flags, PropertyBuilder) - Method in class org.apache.james.mailbox.jcr.JCRMessageManager
 
createMessage(Date, int, int, SharedInputStream, Flags, PropertyBuilder) - Method in class org.apache.james.mailbox.jpa.JPAMessageManager
 
createMessage(Date, int, int, SharedInputStream, Flags, PropertyBuilder) - Method in class org.apache.james.mailbox.jpa.openjpa.OpenJPAMessageManager
 
createMessage(Date, int, int, SharedInputStream, Flags, PropertyBuilder) - Method in class org.apache.james.mailbox.store.StoreMessageManager
Create a new Message for the given data
createMessageManager(Mailbox<UUID>, MailboxSession) - Method in class org.apache.james.mailbox.hbase.HBaseMailboxManager
 
createMessageManager(Mailbox<String>, MailboxSession) - Method in class org.apache.james.mailbox.jcr.JCRMailboxManager
 
createMessageManager(Mailbox<Long>, MailboxSession) - Method in class org.apache.james.mailbox.jpa.openjpa.OpenJPAMailboxManager
 
createMessageManager(Mailbox<Id>, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Create a MailboxManager for the given Mailbox.
createMessageMapper(MailboxSession) - Method in class org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactory
 
createMessageMapper(MailboxSession) - Method in class org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory
 
createMessageMapper(MailboxSession) - Method in class org.apache.james.mailbox.jcr.JCRMailboxSessionMapperFactory
 
createMessageMapper(MailboxSession) - Method in class org.apache.james.mailbox.jpa.JPAMailboxSessionMapperFactory
 
createMessageMapper(MailboxSession) - Method in class org.apache.james.mailbox.maildir.MaildirMailboxSessionMapperFactory
 
createMessageMapper(MailboxSession) - Method in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
Create a MessageMapper instance which will get reused during the whole MailboxSession
createNoSelect(MailboxPath, char) - Static method in class org.apache.james.mailbox.store.SimpleMailboxMetaData
 
createRegexFilter(Pattern) - Static method in class org.apache.james.mailbox.maildir.MaildirMessageName
 
createSession(String, String, Logger, MailboxSession.SessionType) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Create Session
createSubscription(MailboxSession, String) - Method in class org.apache.james.mailbox.jcr.JCRSubscriptionManager
 
createSubscription(MailboxSession, String) - Method in class org.apache.james.mailbox.jpa.JPASubscriptionManager
 
createSubscription(MailboxSession, String) - Method in class org.apache.james.mailbox.store.StoreSubscriptionManager
Create Subscription for the given user and mailbox.
createSubscriptionMapper(MailboxSession) - Method in class org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactory
 
createSubscriptionMapper(MailboxSession) - Method in class org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory
 
createSubscriptionMapper(MailboxSession) - Method in class org.apache.james.mailbox.jcr.JCRMailboxSessionMapperFactory
 
createSubscriptionMapper(MailboxSession) - Method in class org.apache.james.mailbox.jpa.JPAMailboxSessionMapperFactory
 
createSubscriptionMapper(MailboxSession) - Method in class org.apache.james.mailbox.maildir.MaildirMailboxSessionMapperFactory
 
createSubscriptionMapper(MailboxSession) - Method in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
Create a SubscriptionMapper instance which will get reused during the whole MailboxSession
createSystemSession(String, Logger) - Method in interface org.apache.james.mailbox.MailboxManager
Creates a new system session.
A system session is intended to be used for programmatic access.
Use MailboxManager.login(String, String, Logger) when accessing this API from a protocol.
createSystemSession(String, Logger) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
createUniqueName(MaildirFolder, long) - Static method in class org.apache.james.mailbox.maildir.MaildirMessageName
createUser(String) - Static method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
createUser(String, boolean) - Static method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
createUserFlags() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
This implementation supports user flags
createUserFlags() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
createUserFlags() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
This implementation supports user flags
createUserFlags() - Method in class org.apache.james.mailbox.store.mail.model.AbstractMessage
Return all stored user flags or null if none are stored.
createUserPathStructure(Node, String) - Method in class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
Create the needed Node structure for the given username using the given Node as parent.
CUR - Static variable in class org.apache.james.mailbox.maildir.MaildirFolder
 
customMessageRowKey(UUID, long) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Utility to build row keys from mailboxUID and a value.

D

d_ObsoleteDelete - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
decodeFlags(String) - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Takes a String which is "Maildir encoded" and translates it into a Flags object.
DEFAULT_DELIMITER - Static variable in interface org.apache.james.mailbox.model.MailboxConstants
The default delimiter used to seperated parent/child folders
DEFAULT_FETCH_BATCH_SIZE - Static variable in class org.apache.james.mailbox.store.StoreMailboxManager
 
DEFAULT_GLOBAL_GROUP_ACL - Static variable in class org.apache.james.mailbox.acl.UnionMailboxACLResolver
 
DEFAULT_GLOBAL_USER_ACL - Static variable in class org.apache.james.mailbox.acl.UnionMailboxACLResolver
Nothing else than full rights for the owner.
DEFAULT_GROUP_MARKER - Static variable in interface org.apache.james.mailbox.model.MailboxACL
Marks groups when (de)serializing MailboxACL.MailboxACLEntryKeys.
DEFAULT_MAX_QUERY_RESULTS - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Default max query results
DEFAULT_MAX_TOKEN_LENGTH - Static variable in class org.apache.james.mailbox.lucene.search.LenientImapSearchAnalyzer
 
DEFAULT_NEGATIVE_MARKER - Static variable in interface org.apache.james.mailbox.model.MailboxACL
Marks negative when (de)serializing MailboxACL.MailboxACLEntryKeys.
delete(Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
delete(Mailbox<UUID>, Message<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
delete(Subscription) - Method in class org.apache.james.mailbox.hbase.user.HBaseSubscriptionMapper
 
delete(Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
 
delete(Mailbox<Long>, Message<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
delete(Subscription) - Method in class org.apache.james.mailbox.inmemory.user.InMemorySubscriptionMapper
 
delete(Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRMailboxMapper
 
delete(Mailbox<String>, Message<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
 
delete(Subscription) - Method in class org.apache.james.mailbox.jcr.user.JCRSubscriptionMapper
 
delete(Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
 
delete(Mailbox<Long>, Message<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
delete(Subscription) - Method in class org.apache.james.mailbox.jpa.user.JPASubscriptionMapper
 
delete(MailboxSession, Mailbox<Id>, MessageRange) - Method in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
delete(Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper
 
delete(Mailbox<Integer>, Message<Integer>) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
delete(MailboxSession, long) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Retrieves the file belonging to the given uid, deletes it and updates the uid list.
delete(Subscription) - Method in class org.apache.james.mailbox.maildir.user.MaildirSubscriptionMapper
 
delete(Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.MailboxMapper
Delete the given Mailbox from the underlying storage
delete(Mailbox<Id>, Message<Id>) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Delete the given Message
delete(MailboxSession, Mailbox<Id>, MessageRange) - Method in class org.apache.james.mailbox.store.search.LazyMessageSearchIndex
 
delete(MailboxSession, Mailbox<Id>, MessageRange) - Method in class org.apache.james.mailbox.store.search.ListeningMessageSearchIndex
Delete the MessageRange for the given Mailbox from the index
delete(Subscription) - Method in interface org.apache.james.mailbox.store.user.SubscriptionMapper
Deletes the given subscription.
deleteAll() - Method in class org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory
 
deleteAll() - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
 
deleteAll() - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
deleteAll() - Method in class org.apache.james.mailbox.inmemory.user.InMemorySubscriptionMapper
 
deleteAllMailboxes() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
deleteAllMailboxes() - Method in class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
 
deleteAllMemberships() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
deleteAllMemberships() - Method in class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
 
DELETED_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
deleteEverything(MailboxSession) - Method in class org.apache.james.mailbox.hbase.HBaseMailboxManager
Delete all mailboxes
deleteEverything(MailboxSession) - Method in class org.apache.james.mailbox.jpa.JPAMailboxManager
Delete all mailboxes
deleteMailbox(MailboxPath, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxManager
Delete the mailbox with the name
deleteMailbox(MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
deleteMarkedInMailbox(MessageRange, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
doCreateMailbox(MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.hbase.HBaseMailboxManager
 
doCreateMailbox(MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.jcr.JCRMailboxManager
 
doCreateMailbox(MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.jpa.JPAMailboxManager
 
doCreateMailbox(MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Create a Mailbox for the given mailbox path.
DRAFT_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 

E

e_PerformExpunge - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
e - perform EXPUNGE and expunge as a part of CLOSE
e_PerformExpunge_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
embeddedMessage() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets embedded message.
embeddedMessage() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
Return null
embeddedMessage() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
EMPTY - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
EMPTY_MASK - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
encodeFlags(Flags) - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Creates a String that represents the provided Flags
EncryptDecryptHelper - Class in org.apache.james.mailbox.jpa.mail.model.openjpa
Helper class for encrypt and de-crypt data
EncryptDecryptHelper() - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.EncryptDecryptHelper
 
endProcessingRequest(MailboxSession) - Method in interface org.apache.james.mailbox.RequestAware
End the processing of a request for the given MailboxSession.
endProcessingRequest(MailboxSession) - Method in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
Call endRequest on Mapper instances
endProcessingRequest(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
End processing of Request for session
endProcessingRequest(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreSubscriptionManager
 
endRequest() - Method in class org.apache.james.mailbox.hbase.HBaseNonTransactionalMapper
End request
endRequest() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
endRequest() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
endRequest() - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
Do nothing
endRequest() - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
Do nothing
endRequest() - Method in class org.apache.james.mailbox.inmemory.user.InMemorySubscriptionMapper
Do nothing
endRequest() - Method in class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
Logout from open JCR Session
endRequest() - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Logout from open JCR Session
endRequest() - Method in class org.apache.james.mailbox.jpa.JPATransactionalMapper
Close open EntityManager
endRequest() - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
Close open EntityManager
endRequest() - Method in class org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper
 
endRequest() - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
endRequest() - Method in class org.apache.james.mailbox.maildir.user.MaildirSubscriptionMapper
 
endRequest() - Method in interface org.apache.james.mailbox.store.transaction.Mapper
IMAP Request was complete.
entityManager - Variable in class org.apache.james.mailbox.jpa.JPATransactionalMapper
 
entityManager - Variable in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
entityManagerFactory - Variable in class org.apache.james.mailbox.jpa.JPATransactionalMapper
 
entityManagerFactory - Variable in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
equals(Object) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
equals(Object) - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
equals(Object) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
equals(Object) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
equals(Object) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
equals(Object) - Method in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
equals(Object) - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
equals(Object) - Method in class org.apache.james.mailbox.jpa.mail.model.JPAProperty
 
equals(Object) - Method in class org.apache.james.mailbox.jpa.mail.model.JPAUserFlag
 
equals(Object) - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
equals(Object) - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage.MailboxIdUidKey
 
equals(Object) - Method in class org.apache.james.mailbox.jpa.user.model.JPASubscription
 
equals(long) - Method in class org.apache.james.mailbox.maildir.UidConstraint
 
equals(Object) - Method in class org.apache.james.mailbox.model.MailboxPath
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.AddressOperator
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.AllCriterion
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.BooleanOperator
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.ConjunctionCriterion
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.ContainsOperator
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.CustomFlagCriterion
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.DateOperator
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.ExistsOperator
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.FlagCriterion
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.HeaderCriterion
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.InOperator
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.InternalDateCriterion
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.ModSeqCriterion
 
EQUALS - Static variable in class org.apache.james.mailbox.model.SearchQuery.NumericOperator
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.NumericOperator
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.NumericRange
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.SizeCriterion
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.TextCriterion
 
equals(Object) - Method in class org.apache.james.mailbox.model.SearchQuery.UidCriterion
 
equals(Object) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL
 
equals(Object) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
equals(Object) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
equals(Object) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLRight
 
equals(Object) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
equals(Object) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
equals(Object) - Method in class org.apache.james.mailbox.store.MessageResultImpl
equals(Object) - Method in class org.apache.james.mailbox.store.SimpleMailboxMetaData
 
equals(Object) - Method in class org.apache.james.mailbox.store.SimpleMessageMetaData
 
event(MailboxListener.Event) - Method in interface org.apache.james.mailbox.MailboxListener
Informs this listener about the given event.
event(MailboxListener.Event) - Method in class org.apache.james.mailbox.store.AbstractDelegatingMailboxListener
Receive the event and dispatch it to the right MailboxListener depending on MailboxListener.Event.getMailboxPath()
event(MailboxListener.Event) - Method in class org.apache.james.mailbox.store.quota.ListeningQuotaManager
 
event(MailboxListener.Event) - Method in class org.apache.james.mailbox.store.search.ListeningMessageSearchIndex
Process the MailboxListener.Event and update the index if something relevant is received
except(MailboxACL) - Method in interface org.apache.james.mailbox.model.MailboxACL
Performs the set theoretic operation of relative complement of toRemove MailboxACL in this MailboxACL.
except(MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLRights) - Method in interface org.apache.james.mailbox.model.MailboxACL
TODO except.
except(MailboxACL.MailboxACLRights) - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLRights
Performs the set theoretic operation of relative complement of toRemove MailboxACLRights in this MailboxACLRights.
except(MailboxACL) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL
 
except(MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLRights) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL
 
except(MailboxACL.MailboxACLRights) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
execute(Mapper.Transaction<T>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
 
execute() - Method in interface org.apache.james.mailbox.MailboxPathLocker.LockAwareExecution
Execute code block
execute(Mapper.Transaction<T>) - Method in interface org.apache.james.mailbox.store.transaction.Mapper
Execute the given Transaction
execute(Mapper.Transaction<T>) - Method in class org.apache.james.mailbox.store.transaction.NonTransactionalMapper
 
execute(Mapper.Transaction<T>) - Method in class org.apache.james.mailbox.store.transaction.TransactionalMapper
 
executeUpdate(EntityManager, String) - Static method in class org.apache.james.mailbox.jpa.migrator.command.JpaMigrateQuery
 
executeWithLock(MailboxSession, MailboxPath, MailboxPathLocker.LockAwareExecution<T>) - Method in interface org.apache.james.mailbox.MailboxPathLocker
executeWithLock(MailboxSession, MailboxPath, MailboxPathLocker.LockAwareExecution<T>, boolean) - Method in interface org.apache.james.mailbox.MailboxPathLocker
Execute the MailboxPathLocker.LockAwareExecution while holding a lock on the MailboxPath.
executeWithLock(MailboxSession, MailboxPath, MailboxPathLocker.LockAwareExecution<T>) - Method in class org.apache.james.mailbox.store.AbstractMailboxPathLocker
 
executeWithLock(MailboxSession, MailboxPath, MailboxPathLocker.LockAwareExecution<T>, boolean) - Method in class org.apache.james.mailbox.store.AbstractMailboxPathLocker
 
exists() - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Tests whether the directory belonging to this MaildirFolder exists
exists() - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Tests whether the file or directory belonging to this MaildirFolder exists.
exists() - Static method in class org.apache.james.mailbox.model.SearchQuery.ExistsOperator
 
expunge(MessageRange, MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
Expunges messages in the given range from this mailbox.
expunge(MessageRange, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
expunged(MailboxSession, Map<Long, MessageMetaData>, Mailbox<Id>) - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher
Should get called when a message was expunged from a Mailbox.
expungeMarkedForDeletionInMailbox(Mailbox<UUID>, MessageRange) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
expungeMarkedForDeletionInMailbox(Mailbox<Long>, MessageRange) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
expungeMarkedForDeletionInMailbox(Mailbox<String>, MessageRange) - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
 
expungeMarkedForDeletionInMailbox(Mailbox<Long>, MessageRange) - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
expungeMarkedForDeletionInMailbox(Mailbox<Integer>, MessageRange) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
expungeMarkedForDeletionInMailbox(Mailbox<Id>, MessageRange) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Return a Iterator which holds the uids for all deleted Messages for the given MessageRange which are marked for deletion The list must be ordered

F

FIELD_COUNT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
FILTER_DELETED_MESSAGES - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
FILTER_UNSEEN_MESSAGES - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
findFirstUnseenMessageUid(Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
findFirstUnseenMessageUid(Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
findFirstUnseenMessageUid(Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
 
findFirstUnseenMessageUid(Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
findFirstUnseenMessageUid(Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
findFirstUnseenMessageUid(Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Return the uid of the first unseen message.
findFirstUnseenMessageUid(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
Return the uid of the first unseen message or null of none is found
findInMailbox(Mailbox<UUID>, MessageRange, MessageMapper.FetchType, int) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
findInMailbox(Mailbox<Long>, MessageRange, MessageMapper.FetchType, int) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
findInMailbox(Mailbox<String>, MessageRange, MessageMapper.FetchType, int) - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
 
findInMailbox(Mailbox<Long>, MessageRange, MessageMapper.FetchType, int) - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
findInMailbox(Mailbox<Integer>, MessageRange, MessageMapper.FetchType, int) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
findInMailbox(Mailbox<Id>, MessageRange, MessageMapper.FetchType, int) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Return a Iterator which holds the messages for the given criterias The list must be ordered by the Message uid
findMailboxByPath(MailboxPath) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
findMailboxByPath(MailboxPath) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
 
findMailboxByPath(MailboxPath) - Method in class org.apache.james.mailbox.jcr.mail.JCRMailboxMapper
 
findMailboxByPath(MailboxPath) - Method in class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
 
findMailboxByPath(MailboxPath) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper
 
findMailboxByPath(MailboxPath) - Method in interface org.apache.james.mailbox.store.mail.MailboxMapper
Return the Mailbox for the given name
findMailboxSubscriptionForUser(String, String) - Method in class org.apache.james.mailbox.hbase.user.HBaseSubscriptionMapper
 
findMailboxSubscriptionForUser(String, String) - Method in class org.apache.james.mailbox.inmemory.user.InMemorySubscriptionMapper
 
findMailboxSubscriptionForUser(String, String) - Method in class org.apache.james.mailbox.jcr.user.JCRSubscriptionMapper
 
findMailboxSubscriptionForUser(String, String) - Method in class org.apache.james.mailbox.jpa.user.JPASubscriptionMapper
 
findMailboxSubscriptionForUser(String, String) - Method in class org.apache.james.mailbox.maildir.user.MaildirSubscriptionMapper
 
findMailboxSubscriptionForUser(String, String) - Method in interface org.apache.james.mailbox.store.user.SubscriptionMapper
Finds any subscriptions for a given user to the given mailbox.
findMailboxWithPathLike(MailboxPath) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
findMailboxWithPathLike(MailboxPath) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
 
findMailboxWithPathLike(MailboxPath) - Method in class org.apache.james.mailbox.jcr.mail.JCRMailboxMapper
 
findMailboxWithPathLike(MailboxPath) - Method in class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
 
findMailboxWithPathLike(MailboxPath) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper
 
findMailboxWithPathLike(MailboxPath) - Method in interface org.apache.james.mailbox.store.mail.MailboxMapper
Return a List of Mailbox which name is like the given name
findRecentMessageUidsInMailbox(Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
findRecentMessageUidsInMailbox(Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
findRecentMessageUidsInMailbox(Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
 
findRecentMessageUidsInMailbox(Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
findRecentMessageUidsInMailbox(Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
findRecentMessageUidsInMailbox(Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Return a List of Message which are recent.
findSubscriptionsForUser(String) - Method in class org.apache.james.mailbox.hbase.user.HBaseSubscriptionMapper
 
findSubscriptionsForUser(String) - Method in class org.apache.james.mailbox.inmemory.user.InMemorySubscriptionMapper
 
findSubscriptionsForUser(String) - Method in class org.apache.james.mailbox.jcr.user.JCRSubscriptionMapper
 
findSubscriptionsForUser(String) - Method in class org.apache.james.mailbox.jpa.user.JPASubscriptionMapper
 
findSubscriptionsForUser(String) - Method in class org.apache.james.mailbox.maildir.user.MaildirSubscriptionMapper
 
findSubscriptionsForUser(String) - Method in interface org.apache.james.mailbox.store.user.SubscriptionMapper
Finds subscriptions for the given user.
FIRST_CC_MAILBOX_NAME_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
FIRST_FROM_MAILBOX_DISPLAY_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
FIRST_FROM_MAILBOX_NAME_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
FIRST_TO_MAILBOX_DISPLAY_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
FIRST_TO_MAILBOX_NAME_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
FixedQuotaManager - Class in org.apache.james.mailbox.store.quota
ListeningQuotaManager which use the same quota for all users.
FixedQuotaManager(StoreMailboxManager) - Constructor for class org.apache.james.mailbox.store.quota.FixedQuotaManager
 
FLAG_ANSWERD - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
FLAG_DELETED - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
FLAG_DRAFT - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
FLAG_FLAGGED - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
FLAG_SEEN - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
FlagConvertor - Class in org.apache.james.mailbox.hbase
Class used for converting message flags to and from byte arrays for use as HBase column qualifiers.
FlagConvertor() - Constructor for class org.apache.james.mailbox.hbase.FlagConvertor
 
FLAGGED_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
flagIsSet(Flags.Flag) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter on the given flag selecting messages where the given flag is selected.
flagIsSet(String) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter on the given flag selecting messages where the given flag is selected.
flagIsUnSet(Flags.Flag) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter on the given flag selecting messages where the given flag is not selected.
flagIsUnSet(String) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter on the given flag selecting messages where the given flag is not selected.
FLAGS_ANSWERED - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
FLAGS_DELETED - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
FLAGS_DRAFT - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
FLAGS_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the Flags of the Message
FLAGS_FLAGGED - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
FLAGS_RECENT - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
FLAGS_SEEN - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
FLAGS_USER - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
flagsChanged(Flags, Flags) - Static method in class org.apache.james.mailbox.model.UpdatedFlags
 
flagsChanged() - Method in class org.apache.james.mailbox.model.UpdatedFlags
 
flagSet(Flags.Flag, boolean) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter on the given flag.
flagSet(String, boolean) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter on the given flag.
flagsToDelete(Message<UUID>, Flags) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
 
flagsToPut(Message<UUID>, Flags) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Utility method to transform message flags into a put opperation.
flagsToString(Flags) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Returns a String composed of all flags in the parameter.
flagsUpdated(MailboxSession, List<Long>, Mailbox<Id>, List<UpdatedFlags>) - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher
Should get called when the message flags were update in a Mailbox.
flush() - Method in class org.apache.james.mailbox.hbase.io.ChunkOutputStream
Trigger a flush.
FREEWILDCARD - Static variable in class org.apache.james.mailbox.model.MailboxQuery
Use this wildcard to match every char including the hierarchy delimiter
from(long) - Static method in class org.apache.james.mailbox.model.MessageRange
Constructs an inclusive, open ended range of messages.
FROM - Static variable in class org.apache.james.mailbox.store.search.comparator.AbstractHeaderComparator
 
from(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.HeaderDisplayComparator
 
from(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.HeaderMailboxComparator
 
FROM_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the FROM-Address of the message
FULL_CONTENT - Static variable in interface org.apache.james.mailbox.model.MessageResult.FetchGroup
 
FULL_RIGHTS - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
FullByteContent - Class in org.apache.james.mailbox.store.streaming
Abstract base class for Content implementations which hold the headers and the body a email
FullByteContent(byte[], List<MessageResult.Header>) - Constructor for class org.apache.james.mailbox.store.streaming.FullByteContent
 

G

generateNextId() - Method in class org.apache.james.mailbox.store.AbstractMailboxSessionIdGenerator
Generate the next id to use
generateNextId() - Method in class org.apache.james.mailbox.store.RandomMailboxSessionIdGenerator
 
getACL() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
getACL() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
getACL() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
getACL() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMailbox
 
getACL(MailboxSession) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
 
getACL() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Returns the ACL concerning this mailbox.
getACL() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
getACL() - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Gets the current ACL for this mailbox.
getACL() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
getAclResolver() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
getAddress() - Method in class org.apache.james.mailbox.model.SearchQuery.AddressOperator
Gets the value to be searched for.
getAttributes() - Method in interface org.apache.james.mailbox.MailboxSession
Return the stored attributes for this MailboxSession.
getAttributes() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getBase() - Method in class org.apache.james.mailbox.model.MailboxQuery
Gets the base reference for the search.
getBaseName() - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Composes the base name consisting of timestamp, unique string and host name witout the size and flags.
getBaseSubject(String) - Static method in class org.apache.james.mailbox.store.search.SearchUtil
Extract the base subject from the given subject.
getBean(String) - Method in class org.apache.james.mailbox.spring.SpringMailbox
 
getBody() - Method in interface org.apache.james.mailbox.model.MessageResult
Gets the body of the message excluding headers.
getBody(MessageResult.MimePath) - Method in interface org.apache.james.mailbox.model.MessageResult
Gets the body of the given mime part.
getBody() - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getBody(MessageResult.MimePath) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getBodyContent() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
getBodyContent() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getBodyContent() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAEncryptedMessage
 
getBodyContent() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage
 
getBodyContent() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAStreamingMessage
 
getBodyContent() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getBodyContent() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getBodyContent() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Gets the body content of the document.
getBodyOctets() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
The number of octets contained in the body of this part.
getBodyOctets() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getBodyOctets() - Method in class org.apache.james.mailbox.store.mail.model.AbstractMessage
The number of octets contained in the body of this part.
getBodyOctets() - Method in interface org.apache.james.mailbox.store.mail.model.Message
The number of octets contained in the body of this document.
getBodyOctets() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getBodyStartOctet() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
getBodyStartOctet() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getBodyStartOctet() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
getBodyStartOctet() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getBodyStartOctet() - Method in class org.apache.james.mailbox.store.mail.model.AbstractMessage
Return the start octet of the body
getBodyStartOctet() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getBodyStartOffset() - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
Return the bodyStartOffset or -1 if it could not be found.
getBoundary() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the RFC2045 Content-Type "boundary" parameter.
getChannel() - Method in class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
Return a READ-ONLY FileChannel which is limited also in the size
getCharset() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the RFC2045 Content-Type "charset" parameter.
getClusterConfiguration() - Method in class org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactory
Returns the configuration object for accessing the cluster.
getCombinedName() - Method in class org.apache.james.mailbox.model.MailboxQuery
Get combined name formed by adding the expression to the base using the given hierarchy delimiter.
getContentDescription() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets MIME Content-Description header value.
getContentDescription() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getContentDescription() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the MIME Content-Description.
getContentDescription() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getContentDispositionParameters() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets RFC2183 Content-Disposition parameters.
getContentDispositionType() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the RFC2183 Content-Disposition disposition-type.
getContentID() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets the MIME Content-ID header value.
getContentID() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getContentID() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the MIME Content-ID.
getContentID() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getContentLanguage() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the RFC1766 Content-Language.
getContentLocation() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets MIME Content-Location header value.
getContentLocation() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getContentLocation() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the RFC2557 Content-Location.
getContentLocation() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getContentMD5() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets MIME Content-MD5 header value.
getContentMD5() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getContentMD5() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the RFC1864 Content-MD5.
getContentMD5() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getContentTransferEncoding() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the MIME Content-Transfer-Encoding.
getContentTypeParameters() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets RFC2045 Content-Type parameters.
getCriteria() - Method in class org.apache.james.mailbox.model.SearchQuery.ConjunctionCriterion
Gets the criteria related through this conjunction.
getCriterias() - Method in class org.apache.james.mailbox.model.SearchQuery
 
getCurFolder() - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Returns the ./cur folder of this Maildir folder.
getDate() - Method in class org.apache.james.mailbox.model.SearchQuery.DateOperator
 
getDateResultion() - Method in class org.apache.james.mailbox.model.SearchQuery.DateOperator
 
getDecrypted(byte[]) - Static method in class org.apache.james.mailbox.jpa.mail.model.openjpa.EncryptDecryptHelper
Decrypt the given array and return the de-crypted one
getDelegationListener() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Return the AbstractDelegatingMailboxListener which is used by this MailboxManager
getDelimiter() - Method in interface org.apache.james.mailbox.MailboxManager
Return the delimiter to use for folders
getDelimiter() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
getDispatcher() - Method in class org.apache.james.mailbox.store.StoreMessageManager
Return the MailboxEventDispatcher for this Mailbox
getDisplayAddress(Mailbox) - Static method in class org.apache.james.mailbox.store.search.SearchUtil
Return the DISPLAY ADDRESS for the given Mailbox.
getDisplayAddress(String) - Static method in class org.apache.james.mailbox.store.search.SearchUtil
Parse the headerValue and delegate to SearchUtil.getDisplayAddress(Mailbox) If no display address is found an empty String is returned
getDisposition() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets MIME Content-Disposition.
getDisposition() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getDisposition() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getDispositionParams() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets MIME Content-Disposition parameters.
getDispositionParams() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getDispositionParams() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getEncrypted(byte[]) - Static method in class org.apache.james.mailbox.jpa.mail.model.openjpa.EncryptDecryptHelper
Encrypt the given array and return the encrypted one
getEntityManager() - Method in class org.apache.james.mailbox.jpa.JPATransactionalMapper
Return the currently used EntityManager or a new one if none exists.
getEntityManager() - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
Return the currently used EntityManager or a new one if none exists.
getEntries() - Method in interface org.apache.james.mailbox.model.MailboxACL
Map of entries.
getEntries() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL
 
getEventDispatcher() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Return the MailboxEventDispatcher used by thei MailboxManager
getException() - Method in interface org.apache.james.mailbox.model.MessageResultIterator
This method should get called after the Iterator.hasNext() method returns false.
getException() - Method in class org.apache.james.mailbox.store.StoreMessageResultIterator
 
getExpression() - Method in class org.apache.james.mailbox.model.MailboxQuery
Gets the name search expression.
getFactory() - Method in class org.apache.james.mailbox.store.quota.ListeningQuotaManager
 
getFactory() - Method in class org.apache.james.mailbox.store.search.ListeningMessageSearchIndex
getFile() - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Returns a File object of the message denoted by this MaildirMessageName.
getFilenameFilter() - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Creates a filter which matches the message file even if the flags have changed
getFirstUnseen() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Gets the UID of the first unseen message.
getFirstUnseen() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
getFirstValue(String, String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the first value with the given name.
getFlag() - Method in class org.apache.james.mailbox.model.SearchQuery.CustomFlagCriterion
Gets the custom flag to be search.
getFlag() - Method in class org.apache.james.mailbox.model.SearchQuery.FlagCriterion
Gets the flag filtered on.
getFlags() - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Decodes the flags part of the file name if necessary and returns the appropriate Flags object.
getFlags() - Method in interface org.apache.james.mailbox.model.MessageMetaData
Return the Flags
getFlags() - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getFlags() - Method in class org.apache.james.mailbox.store.SimpleMessageMetaData
 
getFolderName(String, String, String) - Method in class org.apache.james.mailbox.maildir.MaildirStore
Get the absolute name of the folder for a specific mailbox
getFolderName(Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.MaildirStore
Get the absolute name of the folder for a specific mailbox
getFolderName(MailboxPath) - Method in class org.apache.james.mailbox.maildir.MaildirStore
Get the absolute name of the folder for a specific mailbox
getFreeWildcard() - Method in class org.apache.james.mailbox.model.MailboxQuery
Gets wildcard character that matches any series of characters.
getFullContent() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getFullContent() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
Return the full content of the message via a FileInputStream
getFullContent() - Method in interface org.apache.james.mailbox.model.MessageResult
Gets the full message including headers and body.
getFullContent(MessageResult.MimePath) - Method in interface org.apache.james.mailbox.model.MessageResult
Gets the full content of the given mime part.
getFullContent() - Method in class org.apache.james.mailbox.store.mail.model.AbstractMessage
This implementation just concat Message.getHeaderContent() and Message.getBodyContent().
getFullContent() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Returns the full raw content of the Message via an InputStream.
getFullContent() - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getFullContent(MessageResult.MimePath) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getFullContent() - Method in class org.apache.james.mailbox.store.streaming.PartContentBuilder
 
getFullContentOctets() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
getFullContentOctets() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getFullContentOctets() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
getFullContentOctets() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getFullContentOctets() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getFullContentOctets() - Method in interface org.apache.james.mailbox.store.mail.model.Message
The number of octets contained in the full content of this document.
getFullName() - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Returns the full name of this message including size and flags if available.
getFullName(char) - Method in class org.apache.james.mailbox.model.MailboxPath
Return the full name of the MailboxPath, which is constructed via the MailboxPath.namespace and MailboxPath.name
getGlobalListeners() - Method in class org.apache.james.mailbox.store.AbstractDelegatingMailboxListener
Return the List which is used tos tore the global MailboxListener
getGlobalListeners() - Method in class org.apache.james.mailbox.store.HashMapDelegatingMailboxListener
 
getGroupMembershipResolver() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
getHeaderContent() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
getHeaderContent() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getHeaderContent() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAEncryptedMessage
 
getHeaderContent() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage
 
getHeaderContent() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAStreamingMessage
 
getHeaderContent() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getHeaderContent() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getHeaderContent() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Gets the header as InputStream.
getHeaderName() - Method in class org.apache.james.mailbox.model.SearchQuery.HeaderCriterion
Gets the name of the header whose value is to be searched.
getHeaders() - Method in interface org.apache.james.mailbox.model.MessageResult
 
getHeaders() - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getHeaderValue(String, Message<?>) - Method in class org.apache.james.mailbox.store.search.comparator.AbstractHeaderComparator
 
getHierarchyDelimiter() - Method in interface org.apache.james.mailbox.model.MailboxMetaData
Return the delimiter
getHierarchyDelimiter() - Method in class org.apache.james.mailbox.store.SimpleMailboxMetaData
 
getHierarchyLevels(char) - Method in class org.apache.james.mailbox.model.MailboxPath
Return a list of MailboxPath representing the hierarchy levels of this MailboxPath.
getHighestModSeq(Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
getHighestModSeq() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
getHighestModSeq() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
getHighestModSeq() - Method in class org.apache.james.mailbox.maildir.MaildirFolder
 
getHighestModSeq() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Return the highest mod-sequence for the mailbox.
getHighestModSeq(Mailbox<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractMessageMapper
 
getHighestModSeq(Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Return the higest mod-sequence which were used for storing a Message in the Mailbox
getHighestModSeq() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
getHighValue() - Method in class org.apache.james.mailbox.model.SearchQuery.NumericRange
 
getId() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getInputStream() - Method in interface org.apache.james.mailbox.model.Content
Return the content as InputStream
getInputStream() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getInputStream() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getInputStream() - Method in class org.apache.james.mailbox.store.ResultHeader
 
getInputStream() - Method in class org.apache.james.mailbox.store.streaming.ByteContent
 
getInputStream() - Method in class org.apache.james.mailbox.store.streaming.FullByteContent
 
getInputStream() - Method in class org.apache.james.mailbox.store.streaming.InputStreamContent
 
getInternalDate() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
getInternalDate() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getInternalDate() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
getInternalDate() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getInternalDate() - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Decodes the time part of the file name if necessary and returns the appropriate Date.
getInternalDate() - Method in interface org.apache.james.mailbox.model.MessageMetaData
IMAP defines this as the time when the message has arrived to the server (by smtp).
getInternalDate() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getInternalDate() - Method in interface org.apache.james.mailbox.store.mail.model.Message
 
getInternalDate() - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getInternalDate() - Method in class org.apache.james.mailbox.store.SimpleMessageMetaData
 
getKey() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntry
 
getLanguages() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets the languages, From the MIME Content-Language header value.
getLanguages() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getLanguages() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getLastUid(Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
getLastUid() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
getLastUid() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
getLastUid(MailboxSession) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Returns the last uid used in this mailbox
getLastUid(Mailbox<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractMessageMapper
 
getLastUid(Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Return the last uid which were used for storing a Message in the Mailbox
getLimit() - Method in class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
Return the limit
getLineCount() - Method in class org.apache.james.mailbox.store.streaming.CountingInputStream
Return the line count
getLines() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets the number of lines of text in a part of type TEXT when transfer encoded.
getLines() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getLines() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getListeners() - Method in class org.apache.james.mailbox.store.AbstractDelegatingMailboxListener
Return the Map which is used to store the MailboxListener
getListeners() - Method in class org.apache.james.mailbox.store.HashMapDelegatingMailboxListener
 
getLocalePreferences() - Method in interface org.apache.james.mailbox.MailboxSession.User
Gets acceptable localisation for this user in preference order.
When localising a phrase, each Locale should be tried in order until an appropriate translation is obtained.
getLocalePreferences() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getLocalName() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
getLocalName() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAProperty
Gets the local part of the name of the property.
getLocalName() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleProperty
 
getLocalName() - Method in interface org.apache.james.mailbox.store.mail.model.Property
Gets the local part of the name of the property.
getLocalWildcard() - Method in class org.apache.james.mailbox.model.MailboxQuery
Gets wildcard character that matches any series of characters excluding hierarchy delimiters.
getLocker() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
getLocker() - Method in class org.apache.james.mailbox.store.StoreMessageManager
getLog() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
getLog() - Method in interface org.apache.james.mailbox.MailboxSession
Gets the logger for this session context.
getLog() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getLogger() - Method in class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
Return the logger
getLogger() - Method in class org.apache.james.mailbox.store.search.MessageSearcher
 
getLowValue() - Method in class org.apache.james.mailbox.model.SearchQuery.NumericRange
 
getMailbox() - Method in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
getMailbox() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
Utility getter on Mailbox.
getMailbox() - Method in class org.apache.james.mailbox.jpa.user.model.JPASubscription
 
getMailbox(MailboxPath, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxManager
Gets an session suitable for IMAP.
getMailbox() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.AddedImpl
 
getMailbox() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.ExpungedImpl
 
getMailbox() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.FlagsUpdatedImpl
 
getMailbox() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.MailboxAddedImpl
 
getMailbox() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.MailboxDeletionImpl
 
getMailbox(MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
getMailbox() - Method in class org.apache.james.mailbox.store.user.model.impl.SimpleSubscription
 
getMailbox() - Method in interface org.apache.james.mailbox.store.user.model.Subscription
Gets the name of the mailbox to which the user is subscribed.
getMailboxAddress(Mailbox) - Static method in class org.apache.james.mailbox.store.search.SearchUtil
Return addr-mailbox of the first "From" address.
getMailboxAddress(String) - Static method in class org.apache.james.mailbox.store.search.SearchUtil
Parse the headerValue and delegate to SearchUtil.getMailboxAddress(Mailbox) If no mailbox name is found an empty String is returned
getMailboxEntity() - Method in class org.apache.james.mailbox.store.StoreMessageManager
Return the underlying Mailbox
getMailboxId() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
getMailboxId() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
getMailboxId() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
getMailboxId() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getMailboxId() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
getMailboxId() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
getMailboxId() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getMailboxId() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
getMailboxId() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getMailboxId() - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Gets the unique mailbox ID.
getMailboxId() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Return the mailbox id of the linked mailbox
getMailboxMapper(MailboxSession) - Method in interface org.apache.james.mailbox.store.mail.MailboxMapperFactory
Create a MailboxMapper instance or return the one which exists for the MailboxSession already
getMailboxMapper(MailboxSession) - Method in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
 
getMailboxName() - Method in exception org.apache.james.mailbox.exception.MailboxExistsException
Gets the name of the mailbox which already exists.
getMailboxName() - Method in exception org.apache.james.mailbox.exception.MailboxNotFoundException
Gets the name of the mailbox which cannot be found.
getMailboxNameFromFolderName(String) - Method in class org.apache.james.mailbox.maildir.MaildirStore
Transforms a folder name into a mailbox name
getMailboxPath() - Method in class org.apache.james.mailbox.MailboxListener.Event
Return the path of the Mailbox this event belongs to.
getMailboxRootForUser(String) - Method in class org.apache.james.mailbox.maildir.MaildirStore
The main maildir folder containing all mailboxes for one user
getMaildirLocation() - Method in class org.apache.james.mailbox.maildir.MaildirStore
 
getMaildirRoot() - Method in class org.apache.james.mailbox.maildir.MaildirStore
Return a File which is the root of all Maidirs.
getMapperFactory() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
getMax() - Method in exception org.apache.james.mailbox.exception.OverQuotaException
 
getMax() - Method in interface org.apache.james.mailbox.model.Quota
Return the maximum value for the Quota
getMax() - Method in class org.apache.james.mailbox.store.quota.QuotaImpl
 
getMaxMessage(MailboxSession) - Method in class org.apache.james.mailbox.store.quota.FixedQuotaManager
 
getMaxMessage(MailboxSession) - Method in class org.apache.james.mailbox.store.quota.ListeningQuotaManager
Return the maximum message count which is allowed for the given MailboxSession (in fact the user which the session is bound to)
getMaxMessage(MailboxSession) - Method in class org.apache.james.mailbox.store.quota.PerUserQuotaManager
 
getMaxStorage(MailboxSession) - Method in class org.apache.james.mailbox.store.quota.FixedQuotaManager
 
getMaxStorage(MailboxSession) - Method in class org.apache.james.mailbox.store.quota.ListeningQuotaManager
Return the maximum storage which is allowed for the given MailboxSession (in fact the user which the session is bound to) The returned valued must be in bytes
getMaxStorage(MailboxSession) - Method in class org.apache.james.mailbox.store.quota.PerUserQuotaManager
 
getMediaType() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
Gets the top level MIME content media type.
getMediaType() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getMediaType() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
Gets the top level MIME content media type.
getMediaType() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getMediaType() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the top level MIME content media type.
getMediaType() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getMediaType() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Gets the top level MIME content media type.
getMessageBodyContent() - Method in class org.apache.james.mailbox.store.streaming.PartContentBuilder
 
getMessageCount() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
getMessageCount(MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
getMessageCount() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Gets the number of messages that this mailbox contains.
getMessageCount() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
getMessageCount(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
getMessageHeaders() - Method in class org.apache.james.mailbox.store.streaming.PartContentBuilder
 
getMessageMapper(MailboxSession) - Method in interface org.apache.james.mailbox.store.mail.MessageMapperFactory
Create a MessageMapper instance of return the one which exists for the MailboxSession already
getMessageMapper(MailboxSession) - Method in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
 
getMessageNameByUid(MailboxSession, Long) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Searches the uid list for a certain uid and returns the according MaildirMessageName
getMessageQuota(MailboxSession) - Method in interface org.apache.james.mailbox.QuotaManager
Return the message count Quota for the given MailboxSession (which in fact is bound to a user)
getMessageQuota(MailboxSession) - Method in class org.apache.james.mailbox.store.quota.ListeningQuotaManager
 
getMessages(MessageRange, MessageResult.FetchGroup, MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
Gets messages in the given range.
getMessages(MessageRange, MessageResult.FetchGroup, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
getMessageSearchIndex() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Return the MessageSearchIndex used by this MailboxManager
getMetaData(long) - Method in class org.apache.james.mailbox.MailboxListener.Added
Return the flags which were set for the added message
getMetaData(long) - Method in class org.apache.james.mailbox.MailboxListener.Expunged
Return the flags which were set for the added message
getMetaData(boolean, MailboxSession, MessageManager.MetaData.FetchGroup) - Method in interface org.apache.james.mailbox.MessageManager
Gets current meta data for the mailbox.
Consolidates common calls together to allow improved performance.
The meta-data returned should be immutable and represent the current state of the mailbox.
getMetaData(long) - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.AddedImpl
 
getMetaData(long) - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.ExpungedImpl
 
getMetaData(boolean, MailboxSession, MessageManager.MetaData.FetchGroup) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
getMimeBody(MessageResult.MimePath) - Method in interface org.apache.james.mailbox.model.MessageResult
Gets the body of the given mime part.
getMimeBody(MessageResult.MimePath) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getMimeBodyContent() - Method in class org.apache.james.mailbox.store.streaming.PartContentBuilder
 
getMimeDescriptor() - Method in interface org.apache.james.mailbox.model.MessageResult
 
getMimeDescriptor() - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getMimeHeaders() - Method in class org.apache.james.mailbox.store.streaming.PartContentBuilder
 
getMimeSubType() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets the MIME content subtype.
getMimeSubType() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getMimeSubType() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getMimeType() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets the top level MIME content media type.
getMimeType() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getMimeType() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getModSeq() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
getModSeq() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getModSeq() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
getModSeq() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getModSeq() - Method in interface org.apache.james.mailbox.model.MessageMetaData
Return the modify-sequence number of the message.
getModSeq() - Method in class org.apache.james.mailbox.model.UpdatedFlags
Return the new mod-sequence for the message
getModSeq() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getModSeq() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Return the mod-sequence for the message
getModSeq() - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getModSeq() - Method in class org.apache.james.mailbox.store.SimpleMessageMetaData
 
getModSeqProvider() - Method in class org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactory
Returns the ModSeqProvider used.
getName() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
getName() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
getName() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
getName() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAUserFlag
Gets the name.
getName() - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLEntryKey
Returns the name of a user or of a group to which this MailboxACL.MailboxACLEntryKey applies.
getName() - Method in class org.apache.james.mailbox.model.MailboxPath
Get the name of the mailbox.
getName() - Method in interface org.apache.james.mailbox.model.MessageResult.Header
Gets the name of this header.
getName() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
getName() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
getName() - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Gets the current name for this mailbox.
getName() - Method in class org.apache.james.mailbox.store.ResultHeader
 
getNamespace() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
getNamespace() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
getNamespace() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
getNamespace() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
getNamespace() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAProperty
Gets the namespace for the name.
getNamespace() - Method in class org.apache.james.mailbox.model.MailboxPath
Get the namespace this mailbox is in
getNamespace() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
getNamespace() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleProperty
 
getNamespace() - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Gets the current namespace for this mailbox.
getNamespace() - Method in interface org.apache.james.mailbox.store.mail.model.Property
Gets the namespace for the name.
getNameType() - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLEntryKey
Tells of what type is the name returned by MailboxACL.MailboxACLEntryKey.getName().
getNameType() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
getNewFlags() - Method in class org.apache.james.mailbox.model.UpdatedFlags
Return the new Flags for the message
getNewFolder() - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Returns the ./new folder of this Maildir folder.
getNewMailbox() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.MailboxRenamedEventImpl
 
getNewPath() - Method in class org.apache.james.mailbox.MailboxListener.MailboxRenamed
Gets the new name for this mailbox.
getNewPath() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.MailboxRenamedEventImpl
 
getNode() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
getNode() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getNode() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
getNode() - Method in interface org.apache.james.mailbox.jcr.Persistent
Return underlying Node
getNode() - Method in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
getOctetCount() - Method in class org.apache.james.mailbox.store.streaming.CountingInputStream
Return the octet count
getOldFlags() - Method in class org.apache.james.mailbox.model.UpdatedFlags
Return the old Flags for the message
getOperator() - Method in class org.apache.james.mailbox.model.SearchQuery.CustomFlagCriterion
Gets the value to be tested.
getOperator() - Method in class org.apache.james.mailbox.model.SearchQuery.FlagCriterion
Gets the test to be preformed.
getOperator() - Method in class org.apache.james.mailbox.model.SearchQuery.HeaderCriterion
Gets the search operation and value to be evaluated.
getOperator() - Method in class org.apache.james.mailbox.model.SearchQuery.InternalDateCriterion
Gets the search operation and value to be evaluated.
getOperator() - Method in class org.apache.james.mailbox.model.SearchQuery.ModSeqCriterion
Gets the search operation and value to be evaluated.
getOperator() - Method in class org.apache.james.mailbox.model.SearchQuery.SizeCriterion
Gets the search operation and value to be evaluated.
getOperator() - Method in class org.apache.james.mailbox.model.SearchQuery.TextCriterion
Gets the search operation and value to be evaluated.
getOperator() - Method in class org.apache.james.mailbox.model.SearchQuery.UidCriterion
Gets the filtering operation.
getOrder() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
getOrder() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAProperty
Gets the order of this property.
getOtherUsersSpace() - Method in interface org.apache.james.mailbox.MailboxSession
Gets the other users namespace for the current session.
Note that though servers may offer multiple other users namespaces, support is not offered through this API.
getOtherUsersSpace() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getPartContentDescriptors() - Method in interface org.apache.james.mailbox.model.MessageResult.FetchGroup
Gets contents to be fetched for contained parts.
getPassword() - Method in interface org.apache.james.mailbox.MailboxSession.User
Return the Password for the logged in user
getPassword() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getPath() - Method in interface org.apache.james.mailbox.model.MailboxMetaData
Return the MailboxPath
getPath() - Method in class org.apache.james.mailbox.store.SimpleMailboxMetaData
 
getPathDelimiter() - Method in interface org.apache.james.mailbox.MailboxSession
Return server side, folder path separator
getPathDelimiter() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getPermanentFlags(MailboxSession) - Method in class org.apache.james.mailbox.hbase.HBaseMessageManager
Support user flags
getPermanentFlags(MailboxSession) - Method in class org.apache.james.mailbox.jcr.JCRMessageManager
This implementation allow to store ANY user flag in a permanent manner
getPermanentFlags(MailboxSession) - Method in class org.apache.james.mailbox.jpa.JPAMessageManager
Support user flags
getPermanentFlags() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Gets the flags which can be stored by this mailbox.
getPermanentFlags() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
getPermanentFlags(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
Return Flags which are permanent stored by the mailbox.
getPersonalSpace() - Method in interface org.apache.james.mailbox.MailboxSession
Gets the personal namespace for the current session.
Note that though servers may offer multiple personal namespaces, support is not offered through this API.
getPersonalSpace() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getPosition() - Method in exception org.apache.james.mailbox.store.streaming.PartContentBuilder.PartNotFoundException
 
getPositions() - Method in interface org.apache.james.mailbox.model.MessageResult.MimePath
Gets the positions of each part in the path.
getProperties() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
Gets a read-only list of meta-data properties.
getProperties() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getProperties() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
Gets a read-only list of meta-data properties.
getProperties() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getProperties(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Maps properties in the given namespace.
getProperties() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getProperties() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Gets a read-only list of meta-data properties.
getProperty(byte[]) - Static method in class org.apache.james.mailbox.hbase.PropertyConvertor
Returns a Property from a qualifier byte array.
getQualifier(int) - Static method in class org.apache.james.mailbox.hbase.PropertyConvertor
Returns a byte array that represents a HBase column qualifier for the provided property.
getRange() - Method in class org.apache.james.mailbox.model.SearchQuery.InOperator
Gets the filtering ranges.
getReadBytes() - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
Return the read bytes so far
getRecent() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Gets the UIDs of recent messages if requested or an empty List otherwise.
getRecent() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
getRecentMessages(MailboxSession) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Creates a map of recent messages.
getRecentMessageUids() - Method in class org.apache.james.mailbox.model.SearchQuery
Gets the UIDS of messages which are recent for this client session.
getRepository() - Method in class org.apache.james.mailbox.jcr.JCRMailboxSessionMapperFactory
 
getRepository() - Method in class org.apache.james.mailbox.jcr.MailboxSessionJCRRepository
Return the Repository
getResolvedMailboxACL(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
Applies the global ACL (if there are any) to the mailbox ACL.
getRootFile() - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Returns the File of this Maildir folder.
getSearchContent() - Method in class org.apache.james.mailbox.store.search.MessageSearcher
Gets the content to be searched for.
getSelectability() - Method in interface org.apache.james.mailbox.model.MailboxMetaData
Gets the RFC3501 Selectability flag.
getSelectability() - Method in class org.apache.james.mailbox.store.SimpleMailboxMetaData
Gets the RFC3501 Selectability flag.
getSession() - Method in class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
Return the JCR Session
getSession() - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Return the JCR Session
getSession() - Method in class org.apache.james.mailbox.MailboxListener.Event
Gets the MailboxSession in which's context the MailboxListener.Event happened
getSessionId() - Method in interface org.apache.james.mailbox.MailboxSession
Gets the session ID.
getSessionId() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getSharedPermanentFlags(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
Returns the flags which are shared for the current mailbox, i.e.
getSharedSpaces() - Method in interface org.apache.james.mailbox.MailboxSession
Iterates the Shared Namespaces available for the current session.
getSharedSpaces() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getSize() - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Decodes the size part of the file name if necessary and returns the appropriate Long.
getSize() - Method in interface org.apache.james.mailbox.model.MessageMetaData
Return the size in bytes
getSize() - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getSize() - Method in class org.apache.james.mailbox.store.SimpleMessageMetaData
 
getSortClause() - Method in class org.apache.james.mailbox.model.SearchQuery.Sort
getSorts() - Method in class org.apache.james.mailbox.model.SearchQuery
Return the SearchQuery.Sort's which should get used for sorting the result.
getStorageQuota(MailboxSession) - Method in interface org.apache.james.mailbox.QuotaManager
Return the message storage Quota for the given MailboxSession (which in fact is bound to a user)
getStorageQuota(MailboxSession) - Method in class org.apache.james.mailbox.store.quota.ListeningQuotaManager
 
getSubscriptionMapper(MailboxSession) - Method in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
Create a SubscriptionMapper instance or return the one which exists for the MailboxSession already
getSubscriptionMapper(MailboxSession) - Method in interface org.apache.james.mailbox.store.user.SubscriptionMapperFactory
Create a SubscriptionMapper instance or return the one which exists for the MailboxSession already
getSubType() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
Gets the MIME content subtype.
getSubType() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getSubType() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
Gets the MIME content subtype.
getSubType() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getSubType() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the MIME content subtype.
getSubType() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getSubType() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Gets the MIME content subtype.
getTextualLineCount() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
Gets the number of CRLF in a textual document.
getTextualLineCount() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getTextualLineCount() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
Gets the number of CRLF in a textual document.
getTextualLineCount() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getTextualLineCount() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Gets the number of CRLF in a textual document.
getTextualLineCount() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getTextualLineCount() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Gets the number of CRLF in a textual document.
getTmpFolder() - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Returns the ./tmp folder of this Maildir folder.
getTransferContentEncoding() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets the MIME content transfer encoding.
getTransferContentEncoding() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
getTransferContentEncoding() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
getType() - Method in interface org.apache.james.mailbox.MailboxSession
getType() - Method in class org.apache.james.mailbox.model.MessageRange
 
getType() - Method in class org.apache.james.mailbox.model.SearchQuery.ConjunctionCriterion
Gets the type of conjunction.
getType() - Method in class org.apache.james.mailbox.model.SearchQuery.DateOperator
Gets the operator type.
getType() - Method in class org.apache.james.mailbox.model.SearchQuery.NumericOperator
Gets the operation type
getType() - Method in class org.apache.james.mailbox.model.SearchQuery.TextCriterion
Gets the type of text to be searched.
getType() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
getUid() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
getUid() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getUid() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
getUid() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
getUid() - Method in interface org.apache.james.mailbox.model.MessageMetaData
Return the uid of the message which the MessageResult belongs to
getUid() - Method in class org.apache.james.mailbox.model.UpdatedFlags
Return the uid for the message whichs Flags was updated
getUid() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
getUid() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Return the uid
getUid() - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
getUid() - Method in class org.apache.james.mailbox.store.SimpleMessageMetaData
 
getUidFrom() - Method in class org.apache.james.mailbox.model.MessageRange
 
getUidMap(MailboxSession, long, long) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Reads all uids between the two boundaries from the folder and returns them as a sorted map together with their corresponding MaildirMessageNames.
getUidMap(MailboxSession, FilenameFilter, long, long) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
 
getUidMap(MailboxSession, FilenameFilter, int) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Reads all uids from the uid list file which match the given filter and returns as many of them as a sorted map as the limit specifies.
getUidNext() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Gets the next UID predicted.
getUidNext() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
getUidProvider() - Method in class org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactory
Returns the UidProvider that generates UID's for mailboxes.
getUids() - Method in class org.apache.james.mailbox.MailboxListener.MessageEvent
Gets the message UIDs for the subject of this event.
getUids() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.AddedImpl
 
getUids() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.ExpungedImpl
 
getUids() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.FlagsUpdatedImpl
 
getUidTo() - Method in class org.apache.james.mailbox.model.MessageRange
 
getUidValidity() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
getUidValidity() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
getUidValidity() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
getUidValidity() - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Returns the uidValidity of this mailbox
getUidValidity() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Gets the UIDVALIDITY.
getUidValidity() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
getUidValidity() - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Gets the current UID VALIDITY for this mailbox.
getUidValidity() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
getUnseenCount() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Gets the number of unseen messages contained in this mailbox.
getUnseenCount() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
getUnsupportedRight() - Method in exception org.apache.james.mailbox.exception.UnsupportedRightException
 
getUpdatedACL() - Method in class org.apache.james.mailbox.MailboxListener.MailboxACLUpdated
 
getUpdatedFlags() - Method in class org.apache.james.mailbox.MailboxListener.FlagsUpdated
 
getUpdatedFlags() - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher.FlagsUpdatedImpl
 
getUsed() - Method in exception org.apache.james.mailbox.exception.OverQuotaException
 
getUsed() - Method in interface org.apache.james.mailbox.model.Quota
Return the currently used for the Quota
getUsed() - Method in class org.apache.james.mailbox.store.quota.QuotaImpl
 
getUser() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
getUser() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
getUser() - Method in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
getUser() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
getUser() - Method in class org.apache.james.mailbox.jpa.user.model.JPASubscription
 
getUser() - Method in interface org.apache.james.mailbox.MailboxSession
Gets the user executing this session.
getUser() - Method in class org.apache.james.mailbox.model.MailboxPath
Get the name of the user who owns the mailbox.
getUser() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
getUser() - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Gets the current user for this mailbox.
getUser() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
Gets the user executing this session.
getUser() - Method in class org.apache.james.mailbox.store.user.model.impl.SimpleSubscription
 
getUser() - Method in interface org.apache.james.mailbox.store.user.model.Subscription
Gets the name of the subscribed user.
getUserName() - Method in interface org.apache.james.mailbox.MailboxSession.User
Gets the name of the user.
getUserName() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
Gets the name of the user executing this session.
getUUID() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
getValue(Property) - Static method in class org.apache.james.mailbox.hbase.PropertyConvertor
Returns a byte array representation of the Property value.
getValue() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
getValue() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAProperty
Gets the value for this property.
getValue() - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLRight
Returns the char representation of this right.
getValue() - Method in interface org.apache.james.mailbox.model.MessageResult.Header
Gets the (unparsed) value of this header.
getValue() - Method in class org.apache.james.mailbox.model.SearchQuery.ContainsOperator
Gets the value to be searched for.
getValue() - Method in class org.apache.james.mailbox.model.SearchQuery.NumericOperator
Gets the value to be compared.
getValue() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
getValue() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntry
 
getValue() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLRight
 
getValue() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleProperty
 
getValue() - Method in interface org.apache.james.mailbox.store.mail.model.Property
Gets the value for this property.
getValue() - Method in class org.apache.james.mailbox.store.ResultHeader
 
getValues(String, String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Lists all values for a property.
getWorkspace() - Method in class org.apache.james.mailbox.jcr.MailboxSessionJCRRepository
Return the workspace
GlobalMailboxSessionJCRRepository - Class in org.apache.james.mailbox.jcr
Manage JCR Session.
GlobalMailboxSessionJCRRepository(Repository, String, String, String) - Constructor for class org.apache.james.mailbox.jcr.GlobalMailboxSessionJCRRepository
 
GREATER_THAN - Static variable in class org.apache.james.mailbox.model.SearchQuery.NumericOperator
 
greaterOrEquals(long) - Method in class org.apache.james.mailbox.maildir.UidConstraint
 
GroupMembershipResolver - Interface in org.apache.james.mailbox.acl
An interface for querying group memberships.

H

handle(Exception) - Method in class org.apache.james.mailbox.store.search.MessageSearcher
 
hasChildren(Mailbox<UUID>, char) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
hasChildren(Mailbox<Long>, char) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
 
hasChildren(Mailbox<String>, char) - Method in class org.apache.james.mailbox.jcr.mail.JCRMailboxMapper
 
hasChildren(Mailbox<Long>, char) - Method in class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
 
hasChildren(Mailbox<Integer>, char) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper
 
hasChildren(Mailbox<Id>, char) - Method in interface org.apache.james.mailbox.store.mail.MailboxMapper
Return if the given Mailbox has children
hashCode() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
hashCode() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
hashCode() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
hashCode() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
hashCode() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
hashCode() - Method in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
hashCode() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
hashCode() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAProperty
 
hashCode() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAUserFlag
 
hashCode() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
hashCode() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage.MailboxIdUidKey
 
hashCode() - Method in class org.apache.james.mailbox.jpa.user.model.JPASubscription
 
hashCode() - Method in class org.apache.james.mailbox.model.MailboxPath
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.AddressOperator
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.AllCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.BooleanOperator
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.ConjunctionCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.ContainsOperator
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.CustomFlagCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.DateOperator
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.ExistsOperator
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.FlagCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.HeaderCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.InOperator
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.InternalDateCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.ModSeqCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.NumericOperator
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.NumericRange
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.SizeCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.TextCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SearchQuery.UidCriterion
 
hashCode() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL
 
hashCode() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
hashCode() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
hashCode() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLRight
 
hashCode() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
hashCode() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
hashCode() - Method in class org.apache.james.mailbox.store.MessageResultImpl
hashCode() - Method in class org.apache.james.mailbox.store.SimpleMailboxMetaData
 
hashCode() - Method in class org.apache.james.mailbox.store.SimpleMessageMetaData
 
HashMapDelegatingMailboxListener - Class in org.apache.james.mailbox.store
Receive a MailboxListener.Event and delegate it to an other MailboxListener depending on the registered name
HashMapDelegatingMailboxListener() - Constructor for class org.apache.james.mailbox.store.HashMapDelegatingMailboxListener
 
hasNext() - Method in class org.apache.james.mailbox.store.StoreMessageResultIterator
 
hasRight(String, GroupMembershipResolver, MailboxACL.MailboxACLRight, MailboxACL, String, boolean) - Method in interface org.apache.james.mailbox.acl.MailboxACLResolver
Tells whether the given user has the given right granted on the basis of the given resourceACL.
hasRight(String, GroupMembershipResolver, MailboxACL.MailboxACLRight, MailboxACL, String, boolean) - Method in class org.apache.james.mailbox.acl.UnionMailboxACLResolver
 
hasRight(MailboxACL.MailboxACLRight, MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
Tells whether the given MailboxSession's user has the given MailboxACL.MailboxACLRight for this MessageManager's mailbox.
hasRight(MailboxACL.MailboxACLRight, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
HBaseMailbox - Class in org.apache.james.mailbox.hbase.mail.model
This class implements a mailbox.
HBaseMailbox(MailboxPath, long) - Constructor for class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
HBaseMailboxManager - Class in org.apache.james.mailbox.hbase
HBase implementation of StoreMailboxManager
HBaseMailboxManager(HBaseMailboxSessionMapperFactory, Authenticator, MailboxPathLocker, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.hbase.HBaseMailboxManager
 
HBaseMailboxManager(HBaseMailboxSessionMapperFactory, Authenticator, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.hbase.HBaseMailboxManager
 
HBaseMailboxMapper - Class in org.apache.james.mailbox.hbase.mail
Data access management for mailbox.
HBaseMailboxMapper(Configuration) - Constructor for class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
HBaseMailboxSessionMapperFactory - Class in org.apache.james.mailbox.hbase
HBase implementation of MailboxSessionMapperFactory
HBaseMailboxSessionMapperFactory(Configuration, UidProvider<UUID>, ModSeqProvider<UUID>) - Constructor for class org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactory
Creates the necessary tables in HBase if they do not exist.
HBaseMessage - Class in org.apache.james.mailbox.hbase.mail
Concrete HBaseMessage implementation.
HBaseMessage(Configuration, UUID, long, long, Message<?>) - Constructor for class org.apache.james.mailbox.hbase.mail.HBaseMessage
Create a copy of the given message.
HBaseMessage(Configuration, UUID, Date, Flags, long, int, PropertyBuilder) - Constructor for class org.apache.james.mailbox.hbase.mail.HBaseMessage
Create a copy of the given message.
HBaseMessageManager - Class in org.apache.james.mailbox.hbase
HBase implementation of MessageManager.
HBaseMessageManager(MailboxSessionMapperFactory<UUID>, MessageSearchIndex<UUID>, MailboxEventDispatcher<UUID>, MailboxPathLocker, Mailbox<UUID>, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.hbase.HBaseMessageManager
 
HBaseMessageMapper - Class in org.apache.james.mailbox.hbase.mail
HBase implementation of a MessageMapper.
HBaseMessageMapper(MailboxSession, UidProvider<UUID>, ModSeqProvider<UUID>, Configuration) - Constructor for class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
HBaseModSeqProvider - Class in org.apache.james.mailbox.hbase.mail
ModSeqProvider implementation for HBase.
HBaseModSeqProvider(Configuration) - Constructor for class org.apache.james.mailbox.hbase.mail.HBaseModSeqProvider
 
HBaseNames - Interface in org.apache.james.mailbox.hbase
Contains table names, column family names, qualifier names and other constants for use in HBase.
HBaseNonTransactionalMapper - Class in org.apache.james.mailbox.hbase
HBase implementation of TransactionMapper.
HBaseNonTransactionalMapper() - Constructor for class org.apache.james.mailbox.hbase.HBaseNonTransactionalMapper
 
HBaseSubscriptionMapper - Class in org.apache.james.mailbox.hbase.user
HBase implementation of a SubscriptionMapper.
HBaseSubscriptionMapper(Configuration) - Constructor for class org.apache.james.mailbox.hbase.user.HBaseSubscriptionMapper
 
HBaseUidProvider - Class in org.apache.james.mailbox.hbase.mail
Message UidProvider for HBase.
HBaseUidProvider(Configuration) - Constructor for class org.apache.james.mailbox.hbase.mail.HBaseUidProvider
 
HBaseUtils - Class in org.apache.james.mailbox.hbase
HBase utility classes for mailbox and message manipulation.
HBaseUtils() - Constructor for class org.apache.james.mailbox.hbase.HBaseUtils
 
HEADER_NODE_TYPE - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
headerContains(String, String) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages whose header value contains the given value.
headerDateAfter(String, Date, SearchQuery.DateResolution) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages with the date of the given header after the given date.
headerDateBefore(String, Date, SearchQuery.DateResolution) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages with the date of the given header before the given date.
headerDateOn(String, Date, SearchQuery.DateResolution) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages with the date of the given header on the given date.
HeaderDisplayComparator - Class in org.apache.james.mailbox.store.search.comparator
 
HeaderDisplayComparator(String) - Constructor for class org.apache.james.mailbox.store.search.comparator.HeaderDisplayComparator
 
headerExists(String) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages with a header matching the given name.
HeaderMailboxComparator - Class in org.apache.james.mailbox.store.search.comparator
 
HeaderMailboxComparator(String) - Constructor for class org.apache.james.mailbox.store.search.comparator.HeaderMailboxComparator
 
Headers - Interface in org.apache.james.mailbox.model
 
headers() - Method in interface org.apache.james.mailbox.model.Headers
Gets headers for the message.
HEADERS - Static variable in interface org.apache.james.mailbox.model.MessageResult.FetchGroup
 
headers() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
headers() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
HEADERS_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the whole message header of the Message
highestModSeq(MailboxSession, Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseModSeqProvider
 
highestModSeq(MailboxSession, Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryModSeqProvider
 
highestModSeq(MailboxSession, Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRModSeqProvider
 
highestModSeq(MailboxSession, Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAModSeqProvider
 
highestModSeq(MailboxSession, Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.MaildirStore
 
highestModSeq(MailboxSession, Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.ModSeqProvider
Return the highest mod-sequence which were used for the Mailbox
HIGHESTMODSEQ_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 

I

i_Insert - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
i - insert (perform APPEND, COPY into mailbox)
i_Insert_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
ID_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the unique index of the Document
IMAP165JpaMigrateCommand - Class in org.apache.james.mailbox.jpa.migrator.command
JIRA IMAP-165 is "Add index annotation on frequently used columns".
IMAP165JpaMigrateCommand() - Constructor for class org.apache.james.mailbox.jpa.migrator.command.IMAP165JpaMigrateCommand
 
IMAP168JpaMigrateCommand - Class in org.apache.james.mailbox.jpa.migrator.command
JIRA IMAP-168 is "mailboxes can't be identified 100% unambiguously using virtual hosting".
IMAP168JpaMigrateCommand() - Constructor for class org.apache.james.mailbox.jpa.migrator.command.IMAP168JpaMigrateCommand
 
IMAP172JpaMigrateCommand - Class in org.apache.james.mailbox.jpa.migrator.command
JIRA IMAP-172 is "Cleanup JPAMailbox".
IMAP172JpaMigrateCommand() - Constructor for class org.apache.james.mailbox.jpa.migrator.command.IMAP172JpaMigrateCommand
 
IMAP176JpaMigrateCommand - Class in org.apache.james.mailbox.jpa.migrator.command
JIRA 176 is "Change users' namespace to #private".
IMAP176JpaMigrateCommand() - Constructor for class org.apache.james.mailbox.jpa.migrator.command.IMAP176JpaMigrateCommand
 
IMAP180JpaMigrateCommand - Class in org.apache.james.mailbox.jpa.migrator.command
JIRA IMAP-180 is "Add @ElementJoinColumn for Property and Header tables".
IMAP180JpaMigrateCommand() - Constructor for class org.apache.james.mailbox.jpa.migrator.command.IMAP180JpaMigrateCommand
 
IMAP184JpaMigrateCommand - Class in org.apache.james.mailbox.jpa.migrator.command
JIRA IMAP-184 is "Remove size of MailboxMembership".
IMAP184JpaMigrateCommand() - Constructor for class org.apache.james.mailbox.jpa.migrator.command.IMAP184JpaMigrateCommand
 
INBOX - Static variable in interface org.apache.james.mailbox.model.MailboxConstants
The name of the INBOX
inbox(MailboxSession) - Static method in class org.apache.james.mailbox.model.MailboxPath
Return a MailboxPath which represent the INBOX of the given session
includes(long) - Method in class org.apache.james.mailbox.model.MessageRange
Return true if the uid is within the range
incrementToken() - Method in class org.apache.james.mailbox.lucene.search.UpperCaseFilter
 
inferiors() - Method in interface org.apache.james.mailbox.model.MailboxMetaData
Gets the inferiors status of this mailbox.
inferiors() - Method in class org.apache.james.mailbox.store.SimpleMailboxMetaData
Is this mailbox \Noinferiors as per RFC3501.
init(String) - Static method in class org.apache.james.mailbox.jpa.mail.model.openjpa.EncryptDecryptHelper
Set the password for encrypt / de-crypt.
init() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
InMemoryMailboxMapper - Class in org.apache.james.mailbox.inmemory.mail
 
InMemoryMailboxMapper() - Constructor for class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
 
InMemoryMailboxSessionMapperFactory - Class in org.apache.james.mailbox.inmemory
 
InMemoryMailboxSessionMapperFactory() - Constructor for class org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory
 
InMemoryMessageMapper - Class in org.apache.james.mailbox.inmemory.mail
 
InMemoryMessageMapper(MailboxSession, UidProvider<Long>, ModSeqProvider<Long>) - Constructor for class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
InMemoryModSeqProvider - Class in org.apache.james.mailbox.inmemory.mail
 
InMemoryModSeqProvider() - Constructor for class org.apache.james.mailbox.inmemory.mail.InMemoryModSeqProvider
 
InMemorySubscriptionMapper - Class in org.apache.james.mailbox.inmemory.user
 
InMemorySubscriptionMapper() - Constructor for class org.apache.james.mailbox.inmemory.user.InMemorySubscriptionMapper
 
InMemoryUidProvider - Class in org.apache.james.mailbox.inmemory.mail
 
InMemoryUidProvider() - Constructor for class org.apache.james.mailbox.inmemory.mail.InMemoryUidProvider
 
InputStreamContent - Interface in org.apache.james.mailbox.model
Deprecated.
InputStreamContent - Class in org.apache.james.mailbox.store.streaming
Content which is stored in a InputStream
InputStreamContent(Message<?>, InputStreamContent.Type) - Constructor for class org.apache.james.mailbox.store.streaming.InputStreamContent
 
InputStreamContent.Type - Enum in org.apache.james.mailbox.store.streaming
 
InsufficientRightsException - Exception in org.apache.james.mailbox.exception
Thrown when the rights granted to the given authenticated user do not suffice for the given action.
InsufficientRightsException() - Constructor for exception org.apache.james.mailbox.exception.InsufficientRightsException
 
InsufficientRightsException(String) - Constructor for exception org.apache.james.mailbox.exception.InsufficientRightsException
 
InsufficientRightsException(String, Exception) - Constructor for exception org.apache.james.mailbox.exception.InsufficientRightsException
 
INTERNAL_DATE_FIELD_DAY_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the internalDate of the message with DAY-Resolution
INTERNAL_DATE_FIELD_HOUR_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the internalDate of the message with HOUR-Resolution
INTERNAL_DATE_FIELD_MILLISECOND_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the internalDate of the message with MILLISECOND-Resolution
INTERNAL_DATE_FIELD_MINUTE_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the internalDate of the message with MINUTE-Resolution
INTERNAL_DATE_FIELD_MONTH_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the internalDate of the message with MONTH-Resolution
INTERNAL_DATE_FIELD_SECOND_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the internalDate of the message with SECOND-Resolution
INTERNAL_DATE_FIELD_YEAR_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the internalDate of the message with YEAR-Resolution
INTERNAL_DATE_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
internalDate(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.InternalDateComparator
 
internalDateAfter(Date, SearchQuery.DateResolution) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages with internal date after the given date.
internalDateBefore(Date, SearchQuery.DateResolution) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages with internal date before the given date.
InternalDateComparator - Class in org.apache.james.mailbox.store.search.comparator
Comparator which compares Message's with their Message.getInternalDate() value
InternalDateComparator() - Constructor for class org.apache.james.mailbox.store.search.comparator.InternalDateComparator
 
internalDateOn(Date, SearchQuery.DateResolution) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages with internal date on the given date.
isAllowed(long) - Method in class org.apache.james.mailbox.maildir.UidConstraint.Between
 
isAllowed(long) - Method in class org.apache.james.mailbox.maildir.UidConstraint.Constraint
 
isAllowed(long) - Method in class org.apache.james.mailbox.maildir.UidConstraint.Equals
 
isAllowed(long) - Method in class org.apache.james.mailbox.maildir.UidConstraint.GreaterOrEquals
 
isAllowed(long) - Method in class org.apache.james.mailbox.maildir.UidConstraint
 
isAllowed(long) - Method in class org.apache.james.mailbox.maildir.UidConstraint.LessOrEquals
 
isAnswered() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
isAnswered() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
isAnswered() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
isAnswered() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
isAnswered() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
isAnswered() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Return if it was marked as answered
isAuthentic(String, CharSequence) - Method in class org.apache.james.mailbox.jcr.JCRRepositoryAuthenticator
 
isAuthentic(String, CharSequence) - Method in class org.apache.james.mailbox.spring.AnonymousAuthenticator
 
isAuthentic(String, CharSequence) - Method in interface org.apache.james.mailbox.store.Authenticator
Is the given user authentic?
isCaseInsensitive() - Method in class org.apache.james.mailbox.store.search.MessageSearcher
Is this search case insensitive?
isClosed() - Method in class org.apache.james.mailbox.store.quota.ListeningQuotaManager
Get never closed
isClosed() - Method in class org.apache.james.mailbox.store.search.ListeningMessageSearchIndex
Never closed
isComposite(String) - Static method in class org.apache.james.mailbox.store.MimeDescriptorImpl
Is this a composite media type (as per RFC2045)? TODO: Move to Mime4j
isDeleted() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
isDeleted() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
isDeleted() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
isDeleted() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
isDeleted() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
isDeleted() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Return if it was mark as deleted
isDraft() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
isDraft() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
isDraft() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
isDraft() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
isDraft() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
isDraft() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Return if it was mark as draft
isEmpty() - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLRights
Tells if this set of rights is empty.
isEmpty() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
isExpressionMatch(String) - Method in class org.apache.james.mailbox.model.MailboxQuery
Is the given name a match for MailboxQuery.getExpression()?
isFlagged() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
isFlagged() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
isFlagged() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
isFlagged() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
isFlagged() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
isFlagged() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Return if it was flagged
isFoundIn(InputStream) - Method in class org.apache.james.mailbox.store.search.MessageSearcher
Is MessageSearcher.getSearchContent() found in the given input?
isGroupFolder(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
Returns true if the current mailbox does not reside neither in private nor other users' namespace.
isIn(long) - Method in class org.apache.james.mailbox.model.SearchQuery.NumericRange
Is the given value in this range?
isIncludeHeaders() - Method in class org.apache.james.mailbox.store.search.MessageSearcher
Is the search to include headers?
isInSpace(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleProperty
Is this property in the given namespace?
isMatch(SearchQuery, Message<?>, Logger) - Static method in class org.apache.james.mailbox.store.search.MessageSearches
Does the row match the given criteria?
isMatch(SearchQuery.Criterion, Message<?>, Collection<Long>, Logger) - Static method in class org.apache.james.mailbox.store.search.MessageSearches
Does the row match the given criterion?
isMember(String, String) - Method in interface org.apache.james.mailbox.acl.GroupMembershipResolver
Tests if the given user is a member of the given group.
isMember(String, String) - Method in class org.apache.james.mailbox.acl.SimpleGroupMembershipResolver
 
isModSeqPermanent(MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
isModSeqPermanent() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Return true if the mailbox does store the mod-sequences in a permanent way
isModSeqPermanent() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
isModSeqPermanent(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
Return true.
isNamed(String, String) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleProperty
Does the full name of the property match that given?
isNegative() - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLEntryKey
If true the MailboxACL.MailboxACLRights returned by MailboxACLEntry#getRights() should be interpreted as "negative rights" as described in RFC4314: If the identifier "-fred" is granted the "w" right, that indicates that the "w" right is to be removed from users matching the identifier "fred", even though the user "fred" might have the "w" right as a consequence of some other identifier in the ACL.
isNegative() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
isNew() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
Indicates whether this MaildirMessage reflects a new message or one that already exists in the file system.
isOpen() - Method in interface org.apache.james.mailbox.MailboxSession
Is this session open?
isOpen() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
 
isPersistent() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
isPersistent() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
isPersistent() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
isPersistent() - Method in interface org.apache.james.mailbox.jcr.Persistent
Return if the object is persistent
isPersistent() - Method in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
isReadWrite(MailboxACL.MailboxACLRights, Flags) - Method in interface org.apache.james.mailbox.acl.MailboxACLResolver
Maps the given mailboxACLRights to READ-WRITE and READ-ONLY response codes.
isReadWrite(MailboxACL.MailboxACLRights, Flags) - Method in class org.apache.james.mailbox.acl.UnionMailboxACLResolver
 
isRecent() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
isRecent() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
isRecent() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
isRecent() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
isRecent() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
isRecent() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Return if it was marked as recent
isReverse() - Method in class org.apache.james.mailbox.model.SearchQuery.Sort
Return true if the sort should be in reverse order
isSeen() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
isSeen() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
isSeen() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
isSeen() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
isSeen() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
isSeen() - Method in interface org.apache.james.mailbox.store.mail.model.Message
Return if it was marked as seen
isSet() - Method in class org.apache.james.mailbox.model.SearchQuery.BooleanOperator
Is the search for set?
isSupported(MailboxACL.MailboxACLRight) - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLRights
Tells whether the implementation supports the given right.
isSupported(MailboxACL.MailboxACLRight) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
isWild() - Method in class org.apache.james.mailbox.model.MailboxQuery
Is this expression wild?
isWriteable(MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
isWriteable() - Method in interface org.apache.james.mailbox.MessageManager.MetaData
Is this mailbox writable?
isWriteable() - Method in class org.apache.james.mailbox.store.MailboxMetaData
 
isWriteable(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
This mailbox is writable
iterateHeaders(MessageResult.MimePath) - Method in interface org.apache.james.mailbox.model.MessageResult
Iterates the message headers for the given part in a multipart message.
iterateHeaders(MessageResult.MimePath) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
iterateMimeHeaders(MessageResult.MimePath) - Method in interface org.apache.james.mailbox.model.MessageResult
Iterates the MIME headers for the given part in a multipart message.
iterateMimeHeaders(MessageResult.MimePath) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
iterator() - Method in class org.apache.james.mailbox.model.MessageRange
Return a read-only Iterator which contains all uid which fail in the specified range.
iterator() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
iterator() - Method in class org.apache.james.mailbox.store.search.MessageSearches
Return a Iterator which holds all uids which matched, sorted according to the SearchQuery

J

JCRImapConstants - Interface in org.apache.james.mailbox.jcr
Constants for JCR
JCRMailbox - Class in org.apache.james.mailbox.jcr.mail.model
JCR implementation of a Mailbox
JCRMailbox(MailboxPath, long, Logger) - Constructor for class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
JCRMailbox(Node, Logger) - Constructor for class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
JCRMailboxManager - Class in org.apache.james.mailbox.jcr
JCR implementation of a MailboxManager
JCRMailboxManager(JCRMailboxSessionMapperFactory, Authenticator, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.jcr.JCRMailboxManager
 
JCRMailboxManager(JCRMailboxSessionMapperFactory, Authenticator, MailboxPathLocker, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.jcr.JCRMailboxManager
 
JCRMailboxMapper - Class in org.apache.james.mailbox.jcr.mail
JCR implementation of a MailboxMapper
JCRMailboxMapper(MailboxSessionJCRRepository, MailboxSession, int) - Constructor for class org.apache.james.mailbox.jcr.mail.JCRMailboxMapper
 
JCRMailboxSessionMapperFactory - Class in org.apache.james.mailbox.jcr
JCR implementation of a MailboxSessionMapperFactory
JCRMailboxSessionMapperFactory(MailboxSessionJCRRepository, UidProvider<String>, ModSeqProvider<String>) - Constructor for class org.apache.james.mailbox.jcr.JCRMailboxSessionMapperFactory
 
JCRMailboxSessionMapperFactory(MailboxSessionJCRRepository, UidProvider<String>, ModSeqProvider<String>, int, int) - Constructor for class org.apache.james.mailbox.jcr.JCRMailboxSessionMapperFactory
 
JCRMessage - Class in org.apache.james.mailbox.jcr.mail.model
JCR implementation of Message
JCRMessage(Node, Logger) - Constructor for class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
JCRMessage(String, Date, int, Flags, SharedInputStream, int, PropertyBuilder, Logger) - Constructor for class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
JCRMessage(String, long, long, JCRMessage, Logger) - Constructor for class org.apache.james.mailbox.jcr.mail.model.JCRMessage
Create a copy of the given message
JCRMessageManager - Class in org.apache.james.mailbox.jcr
JCR implementation of a MessageManager
JCRMessageManager(MailboxSessionMapperFactory<String>, MessageSearchIndex<String>, MailboxEventDispatcher<String>, MailboxPathLocker, JCRMailbox, MailboxACLResolver, GroupMembershipResolver, Logger, char) - Constructor for class org.apache.james.mailbox.jcr.JCRMessageManager
 
JCRMessageMapper - Class in org.apache.james.mailbox.jcr.mail
JCR implementation of a MessageMapper.
JCRMessageMapper(MailboxSessionJCRRepository, MailboxSession, UidProvider<String>, ModSeqProvider<String>, int) - Constructor for class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Construct a new JCRMessageMapper instance
JCRMessageMapper(MailboxSessionJCRRepository, MailboxSession, UidProvider<String>, ModSeqProvider<String>) - Constructor for class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Construct a new JCRMessageMapper instance using JCRMessageMapper.MESSAGE_SCALE_DAY as default
JCRModSeqProvider - Class in org.apache.james.mailbox.jcr.mail
 
JCRModSeqProvider(MailboxPathLocker, MailboxSessionJCRRepository) - Constructor for class org.apache.james.mailbox.jcr.mail.JCRModSeqProvider
 
JCRProperty - Class in org.apache.james.mailbox.jcr.mail.model
JCR implementation of Property
JCRProperty(Node, Logger) - Constructor for class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
JCRProperty(String, String, String, Logger) - Constructor for class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
JCRProperty(Property, Logger) - Constructor for class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
JCRRepositoryAuthenticator - Class in org.apache.james.mailbox.jcr
Authenticator implementation which will try to log in the Repository and obtain a Session.
JCRRepositoryAuthenticator(MailboxSessionJCRRepository) - Constructor for class org.apache.james.mailbox.jcr.JCRRepositoryAuthenticator
 
JCRSubscription - Class in org.apache.james.mailbox.jcr.user.model
JCR implementation of a Subscription.
JCRSubscription(Node, String, Logger) - Constructor for class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
JCRSubscription(String, String, Logger) - Constructor for class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
JCRSubscriptionManager - Class in org.apache.james.mailbox.jcr
JCR implementation of a SubscriptionManager
JCRSubscriptionManager(JCRMailboxSessionMapperFactory) - Constructor for class org.apache.james.mailbox.jcr.JCRSubscriptionManager
 
JCRSubscriptionMapper - Class in org.apache.james.mailbox.jcr.user
JCR implementation of a SubscriptionManager
JCRSubscriptionMapper(MailboxSessionJCRRepository, MailboxSession, int) - Constructor for class org.apache.james.mailbox.jcr.user.JCRSubscriptionMapper
 
JCRUidProvider - Class in org.apache.james.mailbox.jcr.mail
 
JCRUidProvider(MailboxPathLocker, MailboxSessionJCRRepository) - Constructor for class org.apache.james.mailbox.jcr.mail.JCRUidProvider
 
JCRUtils - Class in org.apache.james.mailbox.jcr
Utilities used for JCR
JCRUtils() - Constructor for class org.apache.james.mailbox.jcr.JCRUtils
 
JPAEncryptedMessage - Class in org.apache.james.mailbox.jpa.mail.model.openjpa
 
JPAEncryptedMessage() - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAEncryptedMessage
Deprecated.
JPAEncryptedMessage(JPAMailbox, Date, int, Flags, SharedInputStream, int, PropertyBuilder) - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAEncryptedMessage
 
JPAEncryptedMessage(JPAMailbox, long, long, Message<?>) - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAEncryptedMessage
Create a copy of the given message
JPAMailbox - Class in org.apache.james.mailbox.jpa.mail.model
 
JPAMailbox() - Constructor for class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
Deprecated.
JPAMailbox(MailboxPath, int) - Constructor for class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
JPAMailboxManager - Class in org.apache.james.mailbox.jpa
JPA implementation of StoreMailboxManager
JPAMailboxManager(JPAMailboxSessionMapperFactory, Authenticator, MailboxPathLocker, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.jpa.JPAMailboxManager
 
JPAMailboxMapper - Class in org.apache.james.mailbox.jpa.mail
Data access management for mailbox.
JPAMailboxMapper(EntityManagerFactory) - Constructor for class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
 
JPAMailboxSessionMapperFactory - Class in org.apache.james.mailbox.jpa
JPA implementation of MailboxSessionMapperFactory
JPAMailboxSessionMapperFactory(EntityManagerFactory, UidProvider<Long>, ModSeqProvider<Long>) - Constructor for class org.apache.james.mailbox.jpa.JPAMailboxSessionMapperFactory
 
JPAMessage - Class in org.apache.james.mailbox.jpa.mail.model.openjpa
 
JPAMessage() - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage
Deprecated.
JPAMessage(JPAMailbox, Date, int, Flags, SharedInputStream, int, PropertyBuilder) - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage
 
JPAMessage(JPAMailbox, long, long, Message<?>) - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage
Create a copy of the given message
JPAMessageManager - Class in org.apache.james.mailbox.jpa
Abstract base class which should be used from JPA implementations.
JPAMessageManager(MailboxSessionMapperFactory<Long>, MessageSearchIndex<Long>, MailboxEventDispatcher<Long>, MailboxPathLocker, Mailbox<Long>, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.jpa.JPAMessageManager
 
JPAMessageMapper - Class in org.apache.james.mailbox.jpa.mail
JPA implementation of a MessageMapper.
JPAMessageMapper(MailboxSession, UidProvider<Long>, ModSeqProvider<Long>, EntityManagerFactory) - Constructor for class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
JpaMigrateCommand - Interface in org.apache.james.mailbox.jpa.migrator.command
A command that apply to James database the needed updates.
JpaMigrateException - Exception in org.apache.james.mailbox.jpa.migrator.exception
Exception to be thrown when a problem occurs in the migration process.
JpaMigrateException() - Constructor for exception org.apache.james.mailbox.jpa.migrator.exception.JpaMigrateException
 
JpaMigrateException(String) - Constructor for exception org.apache.james.mailbox.jpa.migrator.exception.JpaMigrateException
 
JpaMigrateException(Throwable) - Constructor for exception org.apache.james.mailbox.jpa.migrator.exception.JpaMigrateException
 
JpaMigrateException(String, Throwable) - Constructor for exception org.apache.james.mailbox.jpa.migrator.exception.JpaMigrateException
 
JpaMigrateQuery - Class in org.apache.james.mailbox.jpa.migrator.command
 
JpaMigrateQuery() - Constructor for class org.apache.james.mailbox.jpa.migrator.command.JpaMigrateQuery
 
JpaMigrator - Class in org.apache.james.mailbox.jpa.migrator
The class that will manage the migration commands for the James JPA database.
JpaMigrator() - Constructor for class org.apache.james.mailbox.jpa.migrator.JpaMigrator
 
JPAModSeqProvider - Class in org.apache.james.mailbox.jpa.mail
 
JPAModSeqProvider(MailboxPathLocker, EntityManagerFactory) - Constructor for class org.apache.james.mailbox.jpa.mail.JPAModSeqProvider
 
JPAProperty - Class in org.apache.james.mailbox.jpa.mail.model
 
JPAProperty() - Constructor for class org.apache.james.mailbox.jpa.mail.model.JPAProperty
Deprecated.
enhancement only
JPAProperty(String, String, String, int) - Constructor for class org.apache.james.mailbox.jpa.mail.model.JPAProperty
Constructs a property.
JPAProperty(Property, int) - Constructor for class org.apache.james.mailbox.jpa.mail.model.JPAProperty
Constructs a property cloned from the given.
JPAProperty(JPAProperty) - Constructor for class org.apache.james.mailbox.jpa.mail.model.JPAProperty
Create a copy of the give JPAProperty
JPAStreamingMessage - Class in org.apache.james.mailbox.jpa.mail.model.openjpa
JPA implementation of AbstractJPAMessage which use openjpas Persistent type to be able to stream the message content without loading it into the memory at all.
JPAStreamingMessage() - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAStreamingMessage
Deprecated.
JPAStreamingMessage(JPAMailbox, Date, int, Flags, SharedInputStream, int, PropertyBuilder) - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAStreamingMessage
 
JPAStreamingMessage(JPAMailbox, long, long, Message<?>) - Constructor for class org.apache.james.mailbox.jpa.mail.model.openjpa.JPAStreamingMessage
Create a copy of the given message
JPASubscription - Class in org.apache.james.mailbox.jpa.user.model
A subscription to a mailbox by a user.
JPASubscription() - Constructor for class org.apache.james.mailbox.jpa.user.model.JPASubscription
Deprecated.
JPASubscription(String, String) - Constructor for class org.apache.james.mailbox.jpa.user.model.JPASubscription
Constructs a user subscription.
JPASubscriptionManager - Class in org.apache.james.mailbox.jpa
JPA implementation of StoreSubscriptionManager
JPASubscriptionManager(JPAMailboxSessionMapperFactory) - Constructor for class org.apache.james.mailbox.jpa.JPASubscriptionManager
 
JPASubscriptionMapper - Class in org.apache.james.mailbox.jpa.user
JPA implementation of a SubscriptionMapper.
JPASubscriptionMapper(EntityManagerFactory) - Constructor for class org.apache.james.mailbox.jpa.user.JPASubscriptionMapper
 
JPATransactionalMapper - Class in org.apache.james.mailbox.jpa
JPA implementation of TransactionMapper.
JPATransactionalMapper(EntityManagerFactory) - Constructor for class org.apache.james.mailbox.jpa.JPATransactionalMapper
 
JPAUidProvider - Class in org.apache.james.mailbox.jpa.mail
 
JPAUidProvider(MailboxPathLocker, EntityManagerFactory) - Constructor for class org.apache.james.mailbox.jpa.mail.JPAUidProvider
 
JPAUserFlag - Class in org.apache.james.mailbox.jpa.mail.model
 
JPAUserFlag() - Constructor for class org.apache.james.mailbox.jpa.mail.model.JPAUserFlag
Deprecated.
enhancement only
JPAUserFlag(String) - Constructor for class org.apache.james.mailbox.jpa.mail.model.JPAUserFlag
Constructs a User Flag.
JPAUserFlag(JPAUserFlag) - Constructor for class org.apache.james.mailbox.jpa.mail.model.JPAUserFlag
Constructs a User Flag, cloned from the given.
JVMMailboxPathLocker - Class in org.apache.james.mailbox.store
MailboxPathLocker implementation which helps to synchronize the access the same MailboxPath.
JVMMailboxPathLocker() - Constructor for class org.apache.james.mailbox.store.JVMMailboxPathLocker
 

K

k_CreateMailbox - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
k - create mailboxes (CREATE new sub-mailboxes in any implementation-defined hierarchy, parent mailbox for the new mailbox name in RENAME)
k_CreateMailbox_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 

L

l_Lookup - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
l - lookup (mailbox is visible to LIST/LSUB commands, SUBSCRIBE mailbox)
l_Lookup_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
lastUid(MailboxSession, Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseUidProvider
Returns the last message uid used in a mailbox.
lastUid(MailboxSession, Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryUidProvider
 
lastUid(MailboxSession, Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRUidProvider
 
lastUid(MailboxSession, Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAUidProvider
 
lastUid(MailboxSession, Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.MaildirStore
 
lastUid(MailboxSession, Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.UidProvider
Return the last uid which were used for storing a Message in the Mailbox
lastUid(MailboxSession, Mailbox<E>) - Method in class org.apache.james.mailbox.store.mail.ZooUidProvider
 
LASTUID_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
LazyMessageSearchIndex<Id> - Class in org.apache.james.mailbox.store.search
ListeningMessageSearchIndex implementation which wraps another ListeningMessageSearchIndex and will forward all calls to it.
LazyMessageSearchIndex(ListeningMessageSearchIndex<Id>) - Constructor for class org.apache.james.mailbox.store.search.LazyMessageSearchIndex
 
LazyMimeDescriptor - Class in org.apache.james.mailbox.store
A MimeDescriptor implementation which tries to optimize the way the data is loading by using it in a lazy fashion whenever possible.
LazyMimeDescriptor(MessageResult, Message<?>) - Constructor for class org.apache.james.mailbox.store.LazyMimeDescriptor
 
LenientImapSearchAnalyzer - Class in org.apache.james.mailbox.lucene.search
This Analyzer is not 100% conform with RFC3501 but does most times exactly what the user would expect.
LenientImapSearchAnalyzer(int) - Constructor for class org.apache.james.mailbox.lucene.search.LenientImapSearchAnalyzer
 
LenientImapSearchAnalyzer() - Constructor for class org.apache.james.mailbox.lucene.search.LenientImapSearchAnalyzer
 
LESS_THAN - Static variable in class org.apache.james.mailbox.model.SearchQuery.NumericOperator
 
lessOrEquals(long) - Method in class org.apache.james.mailbox.maildir.UidConstraint
 
LimitingFileInputStream - Class in org.apache.james.mailbox.store.streaming
 
LimitingFileInputStream(File, long) - Constructor for class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
 
LimitingFileInputStream(FileDescriptor, long) - Constructor for class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
 
LimitingFileInputStream(String, long) - Constructor for class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
 
list() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
list() - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
 
list() - Method in class org.apache.james.mailbox.jcr.mail.JCRMailboxMapper
 
list() - Method in class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
 
list(MailboxSession) - Method in interface org.apache.james.mailbox.MailboxManager
Return a unmodifiable List of MailboxPath objects
list() - Method in class org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper
 
list() - Method in interface org.apache.james.mailbox.store.mail.MailboxMapper
Return a unmodifable List of all Mailbox
list(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
ListeningMessageSearchIndex<Id> - Class in org.apache.james.mailbox.store.search
MessageSearchIndex which needs to get registered as global MailboxListener and so get notified about message changes.
ListeningMessageSearchIndex(MessageMapperFactory<Id>) - Constructor for class org.apache.james.mailbox.store.search.ListeningMessageSearchIndex
 
ListeningQuotaManager - Class in org.apache.james.mailbox.store.quota
QuotaManager which will keep track of quota by listing for MailboxListener.Event's.
ListeningQuotaManager(StoreMailboxManager<?>) - Constructor for class org.apache.james.mailbox.store.quota.ListeningQuotaManager
 
listRights(MailboxACL.MailboxACLEntryKey, GroupMembershipResolver, String, boolean) - Method in interface org.apache.james.mailbox.acl.MailboxACLResolver
Computes a result suitable for the LISTRIGHTS IMAP command.
listRights(MailboxACL.MailboxACLEntryKey, GroupMembershipResolver, String, boolean) - Method in class org.apache.james.mailbox.acl.UnionMailboxACLResolver
The key point of this implementation is that it resolves everything what can be resolved.
listRigths(MailboxACL.MailboxACLEntryKey, MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
Computes a result suitable for the LISTRIGHTS IMAP command.
listRigths(MailboxACL.MailboxACLEntryKey, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
loadMailbox(MailboxSession, File, String, String, String) - Method in class org.apache.james.mailbox.maildir.MaildirStore
Creates a Mailbox object with data loaded from the file system
loadMailbox(MailboxSession, MailboxPath) - Method in class org.apache.james.mailbox.maildir.MaildirStore
Creates a Mailbox object with data loaded from the file system
loadMessageResult(Message<?>, MessageResult.FetchGroup) - Static method in class org.apache.james.mailbox.store.ResultUtils
Return the MessageResult for the given Message and MessageResult.FetchGroup
LOCALNAME_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
LOCALWILDCARD - Static variable in class org.apache.james.mailbox.model.MailboxQuery
Use this wildcard to match every char except the hierarchy delimiter
lock(MailboxSession, MailboxPath, boolean) - Method in class org.apache.james.mailbox.store.AbstractMailboxPathLocker
Perform lock
lock(MailboxSession, MailboxPath, boolean) - Method in class org.apache.james.mailbox.store.JVMMailboxPathLocker
 
lockedNextModSeq(MailboxSession, Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRModSeqProvider
 
lockedNextModSeq(MailboxSession, Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAModSeqProvider
 
lockedNextModSeq(MailboxSession, Mailbox<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractLockingModSeqProvider
Generate the next mod-seq for the given Mailbox while holding a lock on it.
lockedNextUid(MailboxSession, Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRUidProvider
 
lockedNextUid(MailboxSession, Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAUidProvider
 
lockedNextUid(MailboxSession, Mailbox<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractLockingUidProvider
Generate the next uid to use while the Mailbox is locked
login(MailboxSession) - Method in class org.apache.james.mailbox.jcr.GlobalMailboxSessionJCRRepository
Login in the Repository with the global configured user and password
login(MailboxSession) - Method in class org.apache.james.mailbox.jcr.MailboxSessionJCRRepository
If no Session exists for the MailboxSession one will get created.
login(MailboxSession, String, char[]) - Method in class org.apache.james.mailbox.jcr.MailboxSessionJCRRepository
 
login(String, String, Logger) - Method in interface org.apache.james.mailbox.MailboxManager
Autenticates the given user against the given password.
When authentic and authorized, a session will be supplied
login(String, String, Logger) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
logout(MailboxSession) - Method in class org.apache.james.mailbox.jcr.MailboxSessionJCRRepository
Logout the JCR Session if one exists
logout(MailboxSession, boolean) - Method in interface org.apache.james.mailbox.MailboxManager
Logs the session out, freeing any resources.
logout(MailboxSession, boolean) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Close the MailboxSession if not null
LuceneMessageSearchIndex<Id> - Class in org.apache.james.mailbox.lucene.search
Lucene based ListeningMessageSearchIndex which offers message searching via a Lucene index
LuceneMessageSearchIndex(MessageMapperFactory<Id>, Directory) - Constructor for class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
LuceneMessageSearchIndex(MessageMapperFactory<Id>, Directory, boolean, boolean) - Constructor for class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
LuceneMessageSearchIndex(MessageMapperFactory<Id>, IndexWriter) - Constructor for class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 

M

mailbox - Variable in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage.MailboxIdUidKey
The value for the mailbox field
Mailbox<Id> - Interface in org.apache.james.mailbox.store.mail.model
Models long term mailbox data.
MAILBOX_CF - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
Default mailbox column family
MAILBOX_HIGHEST_MODSEQ - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MAILBOX_ID_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the id of the Mailbox
MAILBOX_LASTUID - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MAILBOX_MESSAGE_COUNT - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MAILBOX_NAME - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
HBase column qualifiers: field names stored as byte arrays
MAILBOX_NAMESPACE - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MAILBOX_UIDVALIDITY - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MAILBOX_USER - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MAILBOX_UUID_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
MailboxACL - Interface in org.apache.james.mailbox.model
Stores an Access Control List (ACL) applicable to a mailbox.
MailboxACL.EditMode - Enum in org.apache.james.mailbox.model
SETACL command mode.
MailboxACL.MailboxACLEntryKey - Interface in org.apache.james.mailbox.model
The key used in MailboxACL.getEntries().
MailboxACL.MailboxACLRight - Interface in org.apache.james.mailbox.model
Single right applicable to a mailbox.
MailboxACL.MailboxACLRights - Interface in org.apache.james.mailbox.model
Iterable set of MailboxACL.MailboxACLRights.
MailboxACL.NameType - Enum in org.apache.james.mailbox.model
Allows distinguishing between users, groups and special names (see MailboxACL.SpecialName).
MailboxACL.SpecialName - Enum in org.apache.james.mailbox.model
Special name literals.
MailboxACLResolver - Interface in org.apache.james.mailbox.acl
Implements the interpretation of ACLs.
mailboxAdded(MailboxSession, Mailbox<Id>) - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher
Should get called when a Mailbox was added.
MailboxConstants - Interface in org.apache.james.mailbox.model
Constants which are used within the mailbox api and implementations
MailboxCopier - Interface in org.apache.james.mailbox.copier
Interface that exposes a method aimed to copy all mailboxes from a source mailbox manager to a destination mailbox manager.
MailboxCopierImpl - Class in org.apache.james.mailbox.copier
Implementation of the MailboxCopier interface.
MailboxCopierImpl() - Constructor for class org.apache.james.mailbox.copier.MailboxCopierImpl
 
mailboxDeleted(MailboxSession, Mailbox<Id>) - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher
Should get called when a Mailbox was deleted.
MAILBOXES - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
The HBase table name for storing mailbox names
MAILBOXES_PATH - Static variable in class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
 
MAILBOXES_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
MAILBOXES_TABLE - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MailboxEventDispatcher<Id> - Class in org.apache.james.mailbox.store
Helper class to dispatch MailboxListener.Event's to registerend MailboxListener
MailboxEventDispatcher(MailboxListener) - Constructor for class org.apache.james.mailbox.store.MailboxEventDispatcher
 
MailboxEventDispatcher.AddedImpl - Class in org.apache.james.mailbox.store
 
MailboxEventDispatcher.AddedImpl(MailboxSession, Mailbox<Id>, SortedMap<Long, MessageMetaData>) - Constructor for class org.apache.james.mailbox.store.MailboxEventDispatcher.AddedImpl
 
MailboxEventDispatcher.ExpungedImpl - Class in org.apache.james.mailbox.store
 
MailboxEventDispatcher.ExpungedImpl(MailboxSession, Mailbox<Id>, Map<Long, MessageMetaData>) - Constructor for class org.apache.james.mailbox.store.MailboxEventDispatcher.ExpungedImpl
 
MailboxEventDispatcher.FlagsUpdatedImpl - Class in org.apache.james.mailbox.store
 
MailboxEventDispatcher.FlagsUpdatedImpl(MailboxSession, Mailbox<Id>, List<Long>, List<UpdatedFlags>) - Constructor for class org.apache.james.mailbox.store.MailboxEventDispatcher.FlagsUpdatedImpl
 
MailboxEventDispatcher.MailboxAddedImpl - Class in org.apache.james.mailbox.store
 
MailboxEventDispatcher.MailboxAddedImpl(MailboxSession, Mailbox<Id>) - Constructor for class org.apache.james.mailbox.store.MailboxEventDispatcher.MailboxAddedImpl
 
MailboxEventDispatcher.MailboxDeletionImpl - Class in org.apache.james.mailbox.store
 
MailboxEventDispatcher.MailboxDeletionImpl(MailboxSession, Mailbox<Id>) - Constructor for class org.apache.james.mailbox.store.MailboxEventDispatcher.MailboxDeletionImpl
 
MailboxEventDispatcher.MailboxRenamedEventImpl - Class in org.apache.james.mailbox.store
 
MailboxEventDispatcher.MailboxRenamedEventImpl(MailboxSession, MailboxPath, Mailbox<Id>) - Constructor for class org.apache.james.mailbox.store.MailboxEventDispatcher.MailboxRenamedEventImpl
 
MailboxException - Exception in org.apache.james.mailbox.exception
Mailbox services should throw this exception in case of unsuccessfull operation.
MailboxException() - Constructor for exception org.apache.james.mailbox.exception.MailboxException
 
MailboxException(String) - Constructor for exception org.apache.james.mailbox.exception.MailboxException
 
MailboxException(String, Exception) - Constructor for exception org.apache.james.mailbox.exception.MailboxException
 
mailboxExists(MailboxPath, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxManager
Does the given mailbox exist?
mailboxExists(MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
MailboxExistsException - Exception in org.apache.james.mailbox.exception
Indicates that the operation failed since the mailbox already exists.
MailboxExistsException(String) - Constructor for exception org.apache.james.mailbox.exception.MailboxExistsException
 
mailboxFromResult(Result) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Creates a Mailbox object from a HBase Result object.
MailboxListener - Interface in org.apache.james.mailbox
Listens to Mailbox events.
Note that listeners may be removed asynchronously.
MailboxListener.Added - Class in org.apache.james.mailbox
A mailbox event related to added message
MailboxListener.Added(MailboxSession, MailboxPath) - Constructor for class org.apache.james.mailbox.MailboxListener.Added
 
MailboxListener.Event - Class in org.apache.james.mailbox
A mailbox event.
MailboxListener.Event(MailboxSession, MailboxPath) - Constructor for class org.apache.james.mailbox.MailboxListener.Event
 
MailboxListener.Expunged - Class in org.apache.james.mailbox
 
MailboxListener.Expunged(MailboxSession, MailboxPath) - Constructor for class org.apache.james.mailbox.MailboxListener.Expunged
 
MailboxListener.FlagsUpdated - Class in org.apache.james.mailbox
A mailbox event related to updated flags
MailboxListener.FlagsUpdated(MailboxSession, MailboxPath) - Constructor for class org.apache.james.mailbox.MailboxListener.FlagsUpdated
 
MailboxListener.MailboxACLUpdated - Class in org.apache.james.mailbox
A mailbox event related to updated ACL
MailboxListener.MailboxACLUpdated(MailboxSession, MailboxPath) - Constructor for class org.apache.james.mailbox.MailboxListener.MailboxACLUpdated
 
MailboxListener.MailboxAdded - Class in org.apache.james.mailbox
Indicates that a mailbox has been Added.
MailboxListener.MailboxAdded(MailboxSession, MailboxPath) - Constructor for class org.apache.james.mailbox.MailboxListener.MailboxAdded
 
MailboxListener.MailboxDeletion - Class in org.apache.james.mailbox
Indicates that mailbox has been deleted.
MailboxListener.MailboxDeletion(MailboxSession, MailboxPath) - Constructor for class org.apache.james.mailbox.MailboxListener.MailboxDeletion
 
MailboxListener.MailboxRenamed - Class in org.apache.james.mailbox
Indicates that a mailbox has been renamed.
MailboxListener.MailboxRenamed(MailboxSession, MailboxPath) - Constructor for class org.apache.james.mailbox.MailboxListener.MailboxRenamed
 
MailboxListener.MessageEvent - Class in org.apache.james.mailbox
A mailbox event related to a message.
MailboxListener.MessageEvent(MailboxSession, MailboxPath) - Constructor for class org.apache.james.mailbox.MailboxListener.MessageEvent
 
MailboxListenerSupport - Interface in org.apache.james.mailbox
Implementations of this interface supports MailboxListener.
MailboxManager - Interface in org.apache.james.mailbox
Central MailboxManager which creates, lists, provides, renames and deletes Mailboxes
MailboxMapper<Id> - Interface in org.apache.james.mailbox.store.mail
Mapper for Mailbox actions.
MAILBOXMAPPER - Static variable in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
 
MailboxMapperFactory<Id> - Interface in org.apache.james.mailbox.store.mail
 
MailboxMetaData - Interface in org.apache.james.mailbox.model
Returned by the list method of MailboxRepository and others
MailboxMetaData - Class in org.apache.james.mailbox.store
Describes the current state of a mailbox.
MailboxMetaData(List<Long>, Flags, long, long, long, long, long, Long, boolean, boolean, MailboxACL) - Constructor for class org.apache.james.mailbox.store.MailboxMetaData
 
MailboxMetaData.Children - Enum in org.apache.james.mailbox.model
Indicates whether this mailbox allows children and - if so - whether it has any.
MailboxMetaData.Selectability - Enum in org.apache.james.mailbox.model
RFC3501 Selectability flag
MailboxNotFoundException - Exception in org.apache.james.mailbox.exception
Indicates that the failure is caused by a reference to a mailbox which does not exist.
MailboxNotFoundException(String) - Constructor for exception org.apache.james.mailbox.exception.MailboxNotFoundException
 
MailboxNotFoundException(MailboxPath) - Constructor for exception org.apache.james.mailbox.exception.MailboxNotFoundException
 
MailboxPath - Class in org.apache.james.mailbox.model
The path to a mailbox.
MailboxPath(String, String, String) - Constructor for class org.apache.james.mailbox.model.MailboxPath
 
MailboxPath(MailboxPath) - Constructor for class org.apache.james.mailbox.model.MailboxPath
 
MailboxPath(MailboxPath, String) - Constructor for class org.apache.james.mailbox.model.MailboxPath
 
MailboxPathLocker - Interface in org.apache.james.mailbox
The MailboxPathLocker is responsible to help to synchronize the access to a MailboxPath and execute an given MailboxPathLocker.LockAwareExecution Implementations that are not able to handle read / write locks in a different way are needed to handle all locks as write lock.
MailboxPathLocker.LockAwareExecution<T> - Interface in org.apache.james.mailbox
Execute code while holding a lock
MailboxQuery - Class in org.apache.james.mailbox.model
Expresses select criteria for mailboxes.
MailboxQuery(MailboxPath, String, char) - Constructor for class org.apache.james.mailbox.model.MailboxQuery
Constructs an expression determining a set of mailbox names.
mailboxRenamed(MailboxSession, MailboxPath, Mailbox<Id>) - Method in class org.apache.james.mailbox.store.MailboxEventDispatcher
Should get called when a Mailbox was renamed.
mailboxRowKey(UUID) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
This returns the row key needed for HBase.
MailboxSecurityException - Exception in org.apache.james.mailbox.exception
Parent for security related exceptions.
MailboxSecurityException() - Constructor for exception org.apache.james.mailbox.exception.MailboxSecurityException
 
MailboxSecurityException(String) - Constructor for exception org.apache.james.mailbox.exception.MailboxSecurityException
 
MailboxSecurityException(String, Exception) - Constructor for exception org.apache.james.mailbox.exception.MailboxSecurityException
 
MailboxSession - Interface in org.apache.james.mailbox
Mailbox session.
mailboxSession - Variable in class org.apache.james.mailbox.store.mail.AbstractMessageMapper
 
MailboxSession.SessionType - Enum in org.apache.james.mailbox
 
MailboxSession.User - Interface in org.apache.james.mailbox
A mailbox user.
MailboxSessionIdGenerator - Interface in org.apache.james.mailbox
Generator for id's which should used for new MailboxSession instances
MailboxSessionJCRRepository - Class in org.apache.james.mailbox.jcr
Manage JCR Session.
MailboxSessionJCRRepository(Repository, String) - Constructor for class org.apache.james.mailbox.jcr.MailboxSessionJCRRepository
 
MailboxSessionMapperFactory<Id> - Class in org.apache.james.mailbox.store
Maintain mapper instances by MailboxSession.
MailboxSessionMapperFactory() - Constructor for class org.apache.james.mailbox.store.MailboxSessionMapperFactory
 
mailContains(String) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages which contains the given text either within the body or in the headers.
maildirDelimiter - Static variable in class org.apache.james.mailbox.maildir.MaildirStore
 
MaildirFolder - Class in org.apache.james.mailbox.maildir
 
MaildirFolder(String, MailboxPath, MailboxPathLocker) - Constructor for class org.apache.james.mailbox.maildir.MaildirFolder
Representation of a maildir folder containing the message folders and some special files
MaildirMailbox<Id> - Class in org.apache.james.mailbox.maildir.mail.model
 
MaildirMailbox(MailboxSession, MailboxPath, MaildirFolder) - Constructor for class org.apache.james.mailbox.maildir.mail.model.MaildirMailbox
 
MaildirMailboxMapper - Class in org.apache.james.mailbox.maildir.mail
 
MaildirMailboxMapper(MaildirStore, MailboxSession) - Constructor for class org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper
 
MaildirMailboxSessionMapperFactory - Class in org.apache.james.mailbox.maildir
 
MaildirMailboxSessionMapperFactory(MaildirStore) - Constructor for class org.apache.james.mailbox.maildir.MaildirMailboxSessionMapperFactory
 
MaildirMessage - Class in org.apache.james.mailbox.maildir.mail.model
 
MaildirMessage(Mailbox<Integer>, long, MaildirMessageName) - Constructor for class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
MaildirMessageMapper - Class in org.apache.james.mailbox.maildir.mail
 
MaildirMessageMapper(MailboxSession, MaildirStore) - Constructor for class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
MaildirMessageName - Class in org.apache.james.mailbox.maildir
 
MaildirMessageName(MaildirFolder, String) - Constructor for class org.apache.james.mailbox.maildir.MaildirMessageName
 
MaildirStore - Class in org.apache.james.mailbox.maildir
 
MaildirStore(String, MailboxPathLocker) - Constructor for class org.apache.james.mailbox.maildir.MaildirStore
Construct a MaildirStore with a location.
MaildirStore(String) - Constructor for class org.apache.james.mailbox.maildir.MaildirStore
 
MaildirSubscriptionMapper - Class in org.apache.james.mailbox.maildir.user
 
MaildirSubscriptionMapper(MaildirStore) - Constructor for class org.apache.james.mailbox.maildir.user.MaildirSubscriptionMapper
 
main(String[]) - Static method in class org.apache.james.mailbox.jpa.migrator.JpaMigrator
Executes the database migration for the provided JIRAs numbers.
Mapper - Interface in org.apache.james.mailbox.store.transaction
Mapper which execute units of work in a Mapper.Transaction
Mapper.Transaction<T> - Interface in org.apache.james.mailbox.store.transaction
Unit of work executed in a Transaction
Mapper.VoidTransaction - Class in org.apache.james.mailbox.store.transaction
 
Mapper.VoidTransaction() - Constructor for class org.apache.james.mailbox.store.transaction.Mapper.VoidTransaction
 
mapperFactory - Variable in class org.apache.james.mailbox.store.StoreSubscriptionManager
 
mark(int) - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
 
markEmpty() - Method in class org.apache.james.mailbox.store.streaming.PartContentBuilder
 
MARKER_MISSING - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MARKER_PRESENT - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
markSupported() - Method in class org.apache.james.mailbox.hbase.io.ChunkInputStream
Not supported
markSupported() - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
Mark is not supported by this implementation
MAX_COLUMN_SIZE - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MAX_UID - Static variable in class org.apache.james.mailbox.model.MessageRange
 
merge(Node) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
merge(Node) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
merge(Node) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
merge(Node) - Method in interface org.apache.james.mailbox.jcr.Persistent
Merge the object with the node
merge(Node) - Method in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
Message<Id> - Interface in org.apache.james.mailbox.store.mail.model
A MIME message, consisting of meta-data (including MIME headers) plus body content.
MESSAGE_BODY_OCTETS - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
kept sorted
MESSAGE_CONTENT_OCTETS - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MESSAGE_DATA_BODY_CF - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
Column family for storing message body
MESSAGE_DATA_HEADERS_CF - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
Column family for storing message headers
MESSAGE_INTERNALDATE - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MESSAGE_MEDIA_TYPE - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MESSAGE_MODSEQ - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MESSAGE_SCALE_DAY - Static variable in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Store the messages under a year/month/day directory in the mailbox: .../mailbox/2010/05/01/
MESSAGE_SCALE_HOUR - Static variable in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Store the messages under a year/month/day/hour directory in the mailbox: .../mailbox/2010/05/02/11
MESSAGE_SCALE_MINUTE - Static variable in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Store the messages under a year/month/day/hour/min directory in the mailbox: .../mailbox/2010/05/02/11/59
MESSAGE_SCALE_MONTH - Static variable in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Store the messages under a year/month directory in the mailbox: .../mailbox/2010/05/
MESSAGE_SCALE_NONE - Static variable in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Store the messages directly in the mailbox: .../mailbox/
MESSAGE_SCALE_YEAR - Static variable in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Store the messages under a year directory in the mailbox: .../mailbox/2010/
MESSAGE_SUB_TYPE - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MESSAGE_TEXT_LINE_COUNT - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
MessageManager - Interface in org.apache.james.mailbox
Interface which represent a Mailbox A MessageManager should be valid for the whole MailboxSession
MessageManager.MetaData - Interface in org.apache.james.mailbox
Meta data about the current state of the mailbox.
MessageManager.MetaData.FetchGroup - Enum in org.apache.james.mailbox
Describes the optional data types which will get set in the MessageManager.MetaData.
MessageMapper<Id> - Interface in org.apache.james.mailbox.store.mail
MESSAGEMAPPER - Static variable in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
 
MessageMapper.FetchType - Enum in org.apache.james.mailbox.store.mail
Specify what data needs to get filled in a Message before returning it
MessageMapperFactory<Id> - Interface in org.apache.james.mailbox.store.mail
 
MessageMetaData - Interface in org.apache.james.mailbox.model
Represent the MessageMetaData for a message
messageMetaFromResult(Configuration, Result) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Creates a HBaseMessage from a Result object.
MessageRange - Class in org.apache.james.mailbox.model
Used to define a range of messages by uid.
The type of the set should be defined by using an appropriate constructor.
MessageRange(MessageRange.Type, long, long) - Constructor for class org.apache.james.mailbox.model.MessageRange
 
MessageRange.Type - Enum in org.apache.james.mailbox.model
 
MessageRangeException - Exception in org.apache.james.mailbox.exception
Exception which should get thrown if an invalid message set was specified via an IMAP command
MessageRangeException(String) - Constructor for exception org.apache.james.mailbox.exception.MessageRangeException
 
MessageResult - Interface in org.apache.james.mailbox.model
Used to get specific informations about a Message without dealing with a MimeMessage instance.
MessageResult.FetchGroup - Interface in org.apache.james.mailbox.model
Indicates the results fetched.
MessageResult.FetchGroup.PartContentDescriptor - Interface in org.apache.james.mailbox.model
Describes the contents to be fetched for a mail part.
MessageResult.Header - Interface in org.apache.james.mailbox.model
A header.
MessageResult.MimePath - Interface in org.apache.james.mailbox.model
Describes a path within a multipart MIME message.
MessageResultImpl - Class in org.apache.james.mailbox.store
Bean based implementation.
MessageResultImpl(Message<?>) - Constructor for class org.apache.james.mailbox.store.MessageResultImpl
 
MessageResultIterator - Interface in org.apache.james.mailbox.model
A special Iterator which allows to access the MailboxException if one was thrown while try to lazy fetch the MessageResult's in batches
messageRowKey(Message<UUID>) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Create a row key for a message in a mailbox.
messageRowKey(UUID, long) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Utility method to build row keys from mailbox UUID and message uid.
MESSAGES - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
The HBase table name for storing messages
MESSAGES_META_CF - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
Column family for storing message meta information
MESSAGES_TABLE - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
The HBase table name for storing messages
MessageSearcher - Class in org.apache.james.mailbox.store.search
Searches an email for content.
MessageSearcher() - Constructor for class org.apache.james.mailbox.store.search.MessageSearcher
 
MessageSearcher(CharSequence, boolean, boolean) - Constructor for class org.apache.james.mailbox.store.search.MessageSearcher
 
MessageSearches - Class in org.apache.james.mailbox.store.search
Uility methods to help perform search operations.
MessageSearches(Iterator<Message<?>>, SearchQuery) - Constructor for class org.apache.james.mailbox.store.search.MessageSearches
 
MessageSearches(Iterator<Message<?>>, SearchQuery, Logger) - Constructor for class org.apache.james.mailbox.store.search.MessageSearches
 
MessageSearchIndex<Id> - Interface in org.apache.james.mailbox.store.search
An index which can be used to search for Message UID's that match a SearchQuery.
metadataToPut(Message<UUID>) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Transforms only the metadata into a Put object.
migrate(EntityManager) - Method in class org.apache.james.mailbox.jpa.migrator.command.IMAP165JpaMigrateCommand
 
migrate(EntityManager) - Method in class org.apache.james.mailbox.jpa.migrator.command.IMAP168JpaMigrateCommand
 
migrate(EntityManager) - Method in class org.apache.james.mailbox.jpa.migrator.command.IMAP172JpaMigrateCommand
 
migrate(EntityManager) - Method in class org.apache.james.mailbox.jpa.migrator.command.IMAP176JpaMigrateCommand
 
migrate(EntityManager) - Method in class org.apache.james.mailbox.jpa.migrator.command.IMAP180JpaMigrateCommand
 
migrate(EntityManager) - Method in class org.apache.james.mailbox.jpa.migrator.command.IMAP184JpaMigrateCommand
 
migrate(EntityManager) - Method in interface org.apache.james.mailbox.jpa.migrator.command.JpaMigrateCommand
Executes the needed SQL commands on the database via the provided JPA entity manager.
MIME_CONTENT - Static variable in interface org.apache.james.mailbox.model.MessageResult.FetchGroup
 
MIME_CONTENT_DESCRIPTION_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Local name for MIME Content-Description property
MIME_CONTENT_DESCRIPTION_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME Content-Description property.
MIME_CONTENT_DISPOSITION_PARAMETER_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for RFC2183 Content-Disposition property.
MIME_CONTENT_DISPOSITION_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for RFC2183 Content-Disposition property.
MIME_CONTENT_DISPOSITION_TYPE_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Local name for RFC2183 Content-Disposition property
MIME_CONTENT_ID_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Local name for MIME Content-ID property
MIME_CONTENT_ID_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME Content-ID property.
MIME_CONTENT_LANGUAGE_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Local name for RFC1864 Content-Language property
MIME_CONTENT_LANGUAGE_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for RFC1766 Content-Language property.
MIME_CONTENT_LOCATION_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Local name for RFC2557 Content-Location property
MIME_CONTENT_LOCATION_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for RFC2557 Content-Location property.
MIME_CONTENT_MD5_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Local name for RFC1864 Content-MD5 property
MIME_CONTENT_MD5_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for RFC1864 Content-MD5 property.
MIME_CONTENT_TRANSFER_ENCODING_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Local name for MIME Content-Transfer-Encoding property
MIME_CONTENT_TRANSFER_ENCODING_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME Content-Transfer-Encoding property.
MIME_CONTENT_TYPE_PARAMETER_BOUNDARY_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME Content-Type "boundary" parameter.
MIME_CONTENT_TYPE_PARAMETER_CHARSET_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME Content-Type "charset" parameter.
MIME_CONTENT_TYPE_PARAMETER_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME Content-Type parameter space.
MIME_CONTENT_TYPE_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME.
MIME_DESCRIPTOR - Static variable in interface org.apache.james.mailbox.model.MessageResult.FetchGroup
 
MIME_HEADERS - Static variable in interface org.apache.james.mailbox.model.MessageResult.FetchGroup
 
MIME_MEDIA_TYPE_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Local name for MIME media type property
MIME_MIME_TYPE_SPACE - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME mime type properties.
MIME_SUB_TYPE_NAME - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Local name for MIME sub type property
MimeDescriptor - Interface in org.apache.james.mailbox.model
 
MimeDescriptorImpl - Class in org.apache.james.mailbox.store
 
MimeDescriptorImpl(long, String, String, long, String, String, String, Collection<MessageResult.Header>, Map<String, String>, List<String>, String, Map<String, String>, MimeDescriptor, Collection<MimeDescriptor>, String, String) - Constructor for class org.apache.james.mailbox.store.MimeDescriptorImpl
 
MINIMAL - Static variable in interface org.apache.james.mailbox.model.MessageResult.FetchGroup
For example: could have best performance when doing store and then forget.
MINIMAL_PERMANET_FLAGS - Static variable in class org.apache.james.mailbox.store.StoreMessageManager
The minimal Permanent flags the MessageManager must support.
MODSEQ_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the mod-sequence of the message
MODSEQ_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
modSeqEquals(long) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter for message mod-sequence equal to the given value
modSeqGreaterThan(long) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter for message mod-sequence greater than the given value
modSeqLessThan(long) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter for message mod-sequence less than the given value
ModSeqProvider<Id> - Interface in org.apache.james.mailbox.store.mail
Take care of provide mod-seqences for a given Mailbox.
myRights(MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
Returns the rights applicable to the user who has sent the current request.
myRights(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 

N

NAME_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
NAMESPACE_PREFIX_CHAR - Static variable in interface org.apache.james.mailbox.model.MailboxConstants
The char which is used to prefix a namespace
NAMESPACE_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
NAMESPACE_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
NAMESPACE_RFC_1766 - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
NAMESPACE_RFC_1864 - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
NAMESPACE_RFC_2045 - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME.
NAMESPACE_RFC_2183 - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
NAMESPACE_RFC_2557 - Static variable in class org.apache.james.mailbox.store.mail.model.StandardNames
Namespace for MIME.
NEW - Static variable in class org.apache.james.mailbox.maildir.MaildirFolder
 
newMessage - Variable in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
next() - Method in class org.apache.james.mailbox.store.StoreMessageResultIterator
 
nextId() - Method in interface org.apache.james.mailbox.MailboxSessionIdGenerator
Return the next id to use for a MailboxSession.
nextId() - Method in class org.apache.james.mailbox.store.AbstractMailboxSessionIdGenerator
 
nextModSeq(MailboxSession, Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseModSeqProvider
 
nextModSeq(MailboxSession, Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryModSeqProvider
 
nextModSeq(MailboxSession, Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.MaildirStore
 
nextModSeq(MailboxSession, Mailbox<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractLockingModSeqProvider
 
nextModSeq(MailboxSession, Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.ModSeqProvider
Return the next mod-sequence which can be used for the Mailbox.
nextUid(MailboxSession, Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseUidProvider
Returns the next uid.
nextUid(MailboxSession, Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryUidProvider
 
nextUid(MailboxSession, Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.MaildirStore
 
nextUid(MailboxSession, Mailbox<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractLockingUidProvider
 
nextUid(MailboxSession, Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.UidProvider
Return the next uid which can be used while append a Message to the Mailbox.
nextUid(MailboxSession, Mailbox) - Method in class org.apache.james.mailbox.store.mail.ZooUidProvider
 
NO_RIGHTS - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
NODE_DELIMITER - Static variable in interface org.apache.james.mailbox.jcr.JCRImapConstants
Delimiter for Nodes
NON_EXIST_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
NonTransactionalMapper - Class in org.apache.james.mailbox.store.transaction
A Mapper which does no transaction handling.
NonTransactionalMapper() - Constructor for class org.apache.james.mailbox.store.transaction.NonTransactionalMapper
 
not(SearchQuery.Criterion) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter inverting the given criteria.
NOT_A_UID - Static variable in class org.apache.james.mailbox.model.MessageRange
 

O

ON - Static variable in class org.apache.james.mailbox.model.SearchQuery.DateOperator
 
one(long) - Static method in class org.apache.james.mailbox.model.MessageRange
Constructs a range consisting of a single message only.
OpenJPAMailboxManager - Class in org.apache.james.mailbox.jpa.openjpa
OpenJPA implementation of MailboxManager
OpenJPAMailboxManager(JPAMailboxSessionMapperFactory, Authenticator, MailboxPathLocker, boolean, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.jpa.openjpa.OpenJPAMailboxManager
 
OpenJPAMailboxManager(JPAMailboxSessionMapperFactory, Authenticator, MailboxPathLocker, String, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.jpa.openjpa.OpenJPAMailboxManager
 
OpenJPAMailboxManager(JPAMailboxSessionMapperFactory, Authenticator, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.jpa.openjpa.OpenJPAMailboxManager
 
OpenJPAMessageManager - Class in org.apache.james.mailbox.jpa.openjpa
OpenJPA implementation of Mailbox
OpenJPAMessageManager(MailboxSessionMapperFactory<Long>, MessageSearchIndex<Long>, MailboxEventDispatcher<Long>, MailboxPathLocker, Mailbox<Long>, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.jpa.openjpa.OpenJPAMessageManager
 
OpenJPAMessageManager(MailboxSessionMapperFactory<Long>, MessageSearchIndex<Long>, MailboxEventDispatcher<Long>, MailboxPathLocker, Mailbox<Long>, OpenJPAMessageManager.AdvancedFeature, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.jpa.openjpa.OpenJPAMessageManager
 
OpenJPAMessageManager.AdvancedFeature - Enum in org.apache.james.mailbox.jpa.openjpa
 
optional(String) - Static method in class org.apache.james.mailbox.maildir.MaildirMessageName
 
or(SearchQuery.Criterion, SearchQuery.Criterion) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter composing the two different criteria.
order(MailboxMetaData, MailboxMetaData) - Static method in class org.apache.james.mailbox.StandardMailboxMetaDataComparator
Static comparison.
ORDER_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
org.apache.james.mailbox - package org.apache.james.mailbox
 
org.apache.james.mailbox.acl - package org.apache.james.mailbox.acl
 
org.apache.james.mailbox.copier - package org.apache.james.mailbox.copier
 
org.apache.james.mailbox.exception - package org.apache.james.mailbox.exception
 
org.apache.james.mailbox.hbase - package org.apache.james.mailbox.hbase
 
org.apache.james.mailbox.hbase.io - package org.apache.james.mailbox.hbase.io
 
org.apache.james.mailbox.hbase.mail - package org.apache.james.mailbox.hbase.mail
 
org.apache.james.mailbox.hbase.mail.model - package org.apache.james.mailbox.hbase.mail.model
 
org.apache.james.mailbox.hbase.user - package org.apache.james.mailbox.hbase.user
 
org.apache.james.mailbox.inmemory - package org.apache.james.mailbox.inmemory
 
org.apache.james.mailbox.inmemory.mail - package org.apache.james.mailbox.inmemory.mail
 
org.apache.james.mailbox.inmemory.user - package org.apache.james.mailbox.inmemory.user
 
org.apache.james.mailbox.jcr - package org.apache.james.mailbox.jcr
 
org.apache.james.mailbox.jcr.mail - package org.apache.james.mailbox.jcr.mail
 
org.apache.james.mailbox.jcr.mail.model - package org.apache.james.mailbox.jcr.mail.model
 
org.apache.james.mailbox.jcr.user - package org.apache.james.mailbox.jcr.user
 
org.apache.james.mailbox.jcr.user.model - package org.apache.james.mailbox.jcr.user.model
 
org.apache.james.mailbox.jpa - package org.apache.james.mailbox.jpa
 
org.apache.james.mailbox.jpa.mail - package org.apache.james.mailbox.jpa.mail
 
org.apache.james.mailbox.jpa.mail.model - package org.apache.james.mailbox.jpa.mail.model
 
org.apache.james.mailbox.jpa.mail.model.openjpa - package org.apache.james.mailbox.jpa.mail.model.openjpa
 
org.apache.james.mailbox.jpa.migrator - package org.apache.james.mailbox.jpa.migrator
 
org.apache.james.mailbox.jpa.migrator.command - package org.apache.james.mailbox.jpa.migrator.command
 
org.apache.james.mailbox.jpa.migrator.exception - package org.apache.james.mailbox.jpa.migrator.exception
 
org.apache.james.mailbox.jpa.openjpa - package org.apache.james.mailbox.jpa.openjpa
 
org.apache.james.mailbox.jpa.user - package org.apache.james.mailbox.jpa.user
 
org.apache.james.mailbox.jpa.user.model - package org.apache.james.mailbox.jpa.user.model
 
org.apache.james.mailbox.lucene.search - package org.apache.james.mailbox.lucene.search
 
org.apache.james.mailbox.maildir - package org.apache.james.mailbox.maildir
 
org.apache.james.mailbox.maildir.mail - package org.apache.james.mailbox.maildir.mail
 
org.apache.james.mailbox.maildir.mail.model - package org.apache.james.mailbox.maildir.mail.model
 
org.apache.james.mailbox.maildir.user - package org.apache.james.mailbox.maildir.user
 
org.apache.james.mailbox.model - package org.apache.james.mailbox.model
 
org.apache.james.mailbox.spring - package org.apache.james.mailbox.spring
 
org.apache.james.mailbox.store - package org.apache.james.mailbox.store
 
org.apache.james.mailbox.store.mail - package org.apache.james.mailbox.store.mail
 
org.apache.james.mailbox.store.mail.model - package org.apache.james.mailbox.store.mail.model
 
org.apache.james.mailbox.store.mail.model.impl - package org.apache.james.mailbox.store.mail.model.impl
 
org.apache.james.mailbox.store.quota - package org.apache.james.mailbox.store.quota
 
org.apache.james.mailbox.store.search - package org.apache.james.mailbox.store.search
 
org.apache.james.mailbox.store.search.comparator - package org.apache.james.mailbox.store.search.comparator
 
org.apache.james.mailbox.store.streaming - package org.apache.james.mailbox.store.streaming
 
org.apache.james.mailbox.store.transaction - package org.apache.james.mailbox.store.transaction
 
org.apache.james.mailbox.store.user - package org.apache.james.mailbox.store.user
 
org.apache.james.mailbox.store.user.model - package org.apache.james.mailbox.store.user.model
 
org.apache.james.mailbox.store.user.model.impl - package org.apache.james.mailbox.store.user.model.impl
 
OverQuotaException - Exception in org.apache.james.mailbox.exception
MailboxException which identicate that a user was over-quota
OverQuotaException(String, long, long) - Constructor for exception org.apache.james.mailbox.exception.OverQuotaException
 
OverQuotaException(long, long) - Constructor for exception org.apache.james.mailbox.exception.OverQuotaException
 
OWNER_FULL_ACL - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
OWNER_FULL_EXCEPT_ADMINISTRATION_ACL - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
OWNER_KEY - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 
OWNER_NEGATIVE_KEY - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL
 

P

p_Post - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
p - post (send mail to submission address for mailbox, not enforced by IMAP4 itself)
p_Post_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
parse(MailboxSession, String) - Static method in class org.apache.james.mailbox.model.MailboxPath
Create a MailboxPath by parsing the given full mailboxname (which included the namespace)
parse(InputStream) - Method in class org.apache.james.mailbox.store.streaming.PartContentBuilder
 
PartContentBuilder - Class in org.apache.james.mailbox.store.streaming
 
PartContentBuilder() - Constructor for class org.apache.james.mailbox.store.streaming.PartContentBuilder
 
PartContentBuilder.PartNotFoundException - Exception in org.apache.james.mailbox.store.streaming
 
PartContentBuilder.PartNotFoundException(int) - Constructor for exception org.apache.james.mailbox.store.streaming.PartContentBuilder.PartNotFoundException
 
PartContentBuilder.PartNotFoundException(int, Exception) - Constructor for exception org.apache.james.mailbox.store.streaming.PartContentBuilder.PartNotFoundException
 
PartContentBuilder.UnexpectedEOFException - Exception in org.apache.james.mailbox.store.streaming
 
PartContentBuilder.UnexpectedEOFException() - Constructor for exception org.apache.james.mailbox.store.streaming.PartContentBuilder.UnexpectedEOFException
 
parts() - Method in interface org.apache.james.mailbox.model.MimeDescriptor
Gets parts.
parts() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
parts() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
path() - Method in interface org.apache.james.mailbox.model.MessageResult.FetchGroup.PartContentDescriptor
Path describing the part to be fetched.
PATH_DOMAIN - Static variable in class org.apache.james.mailbox.maildir.MaildirStore
 
PATH_FULLUSER - Static variable in class org.apache.james.mailbox.maildir.MaildirStore
 
PATH_USER - Static variable in class org.apache.james.mailbox.maildir.MaildirStore
 
pathForMailbox(Mailbox) - Static method in class org.apache.james.mailbox.store.mail.ZooUidProvider
 
PATTERN_DELETED_MESSAGES - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
PATTERN_MESSAGE - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
PATTERN_STRING_FLAGS - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
PATTERN_STRING_MESSAGE_NAME - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
PATTERN_STRING_SIZE - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
PATTERN_UNSEEN_MESSAGES - Static variable in class org.apache.james.mailbox.maildir.MaildirMessageName
 
Persistent - Interface in org.apache.james.mailbox.jcr
 
PerUserQuotaManager<Id> - Class in org.apache.james.mailbox.store.quota
Allows to set a per Users quota
PerUserQuotaManager(StoreMailboxManager<Id>) - Constructor for class org.apache.james.mailbox.store.quota.PerUserQuotaManager
 
PREFIX_HEADER_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Prefix which will be used for each message header to store it also in a seperate Field
PREFIX_META - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
PREFIX_META_B - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
 
PREFIX_PROP - Static variable in class org.apache.james.mailbox.hbase.PropertyConvertor
 
PREFIX_PROP_B - Static variable in class org.apache.james.mailbox.hbase.PropertyConvertor
 
PREFIX_SFLAGS - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
PREFIX_SFLAGS_B - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
PREFIX_UFLAGS - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
PREFIX_UFLAGS_B - Static variable in class org.apache.james.mailbox.hbase.FlagConvertor
 
Property - Interface in org.apache.james.mailbox.store.mail.model
Values a namespaced property.
PROPERTY_NODE_TYPE - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
PropertyBuilder - Class in org.apache.james.mailbox.store.mail.model.impl
Builds properties
PropertyBuilder(List<Property>) - Constructor for class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
 
PropertyBuilder() - Constructor for class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
 
PropertyConvertor - Class in org.apache.james.mailbox.hbase
Class used for converting message properties to and from byte arrays for use as HBase column qualifiers and values.
PropertyConvertor() - Constructor for class org.apache.james.mailbox.hbase.PropertyConvertor
 

Q

Quota - Interface in org.apache.james.mailbox.model
A Quota restriction
quota(long, long) - Static method in class org.apache.james.mailbox.store.quota.QuotaImpl
Return a Quota for the given values
QuotaImpl - Class in org.apache.james.mailbox.store.quota
 
QuotaManager - Interface in org.apache.james.mailbox
Allows to get quotas for MailboxSession which are bound to a user.

R

r_Read - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
r - read (SELECT the mailbox, perform STATUS)
r_Read_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
randomId() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Generate and return the next id to use
RandomMailboxSessionIdGenerator - Class in org.apache.james.mailbox.store
MailboxSessionIdGenerator which use a Random to generate the next Id to use
RandomMailboxSessionIdGenerator() - Constructor for class org.apache.james.mailbox.store.RandomMailboxSessionIdGenerator
 
randomUidValidity() - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Generate an return the next uid validity
range(long, long) - Static method in class org.apache.james.mailbox.model.MessageRange
Constructs an inclusive ranges of messages.
read() - Method in class org.apache.james.mailbox.hbase.io.ChunkInputStream
 
read() - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
 
read(byte[], int, int) - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
 
read(byte[]) - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
 
read() - Method in class org.apache.james.mailbox.store.streaming.CountingInputStream
 
read() - Method in class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
 
read(byte[]) - Method in class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
 
read(byte[], int, int) - Method in class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
 
readAll() - Method in class org.apache.james.mailbox.store.streaming.CountingInputStream
Reads - and discards - the rest of the stream
ReadOnlyException - Exception in org.apache.james.mailbox.exception
MailboxException which should get thrown if someone tries to modify a READ-ONLY Mailbox
ReadOnlyException(MailboxPath, char) - Constructor for exception org.apache.james.mailbox.exception.ReadOnlyException
 
ReadOnlyException(MailboxPath, char, Exception) - Constructor for exception org.apache.james.mailbox.exception.ReadOnlyException
 
recent(boolean, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
Return a List which holds all uids of recent messages and optional reset the recent flag on the messages for the uids
RECENT_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
registerCnd(Repository, String, String, String) - Static method in class org.apache.james.mailbox.jcr.JCRUtils
Register the imap CND file in the workspace
registerCnd(Session) - Static method in class org.apache.james.mailbox.jcr.JCRUtils
Register the imap CND file
remove() - Method in class org.apache.james.mailbox.store.StoreMessageResultIterator
 
REMOVE_RIGHTS_MARKER - Static variable in interface org.apache.james.mailbox.model.MailboxACL
SETACL third argument prefix
removeGlobalListener(MailboxListener, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxListenerSupport
Remove the MailboxListener
removeGlobalListener(MailboxListener, MailboxSession) - Method in class org.apache.james.mailbox.store.AbstractDelegatingMailboxListener
 
removeGlobalListener(MailboxListener, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
removeListener(MailboxPath, MailboxListener, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxListenerSupport
Remove the MailboxListener
removeListener(MailboxPath, MailboxListener, MailboxSession) - Method in class org.apache.james.mailbox.store.AbstractDelegatingMailboxListener
 
removeListener(MailboxPath, MailboxListener, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
renameMailbox(MailboxPath, MailboxPath, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxManager
Renames a mailbox.
renameMailbox(MailboxPath, MailboxPath, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
replace(MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLRights) - Method in interface org.apache.james.mailbox.model.MailboxACL
Replaces the entry corresponding to the given key with toAddlink MailboxACLRights}.
replace(MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLRights) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL
 
RequestAware - Interface in org.apache.james.mailbox
Implementations of this interface are aware of processing requests
reset() - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
resolveRights(String, GroupMembershipResolver, MailboxACL, String, boolean) - Method in interface org.apache.james.mailbox.acl.MailboxACLResolver
Computes the rights which apply to the given user and resource.
resolveRights(String, GroupMembershipResolver, MailboxACL, String, boolean) - Method in class org.apache.james.mailbox.acl.UnionMailboxACLResolver
 
ResultHeader - Class in org.apache.james.mailbox.store
 
ResultHeader(String, String) - Constructor for class org.apache.james.mailbox.store.ResultHeader
 
ResultUtils - Class in org.apache.james.mailbox.store
 
ResultUtils() - Constructor for class org.apache.james.mailbox.store.ResultUtils
 
ReverseComparator - Class in org.apache.james.mailbox.store.search.comparator
Comparator which wraps an other Comparator and reverse it
ReverseComparator(Comparator<Message<?>>) - Constructor for class org.apache.james.mailbox.store.search.comparator.ReverseComparator
 
rollback() - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
Do nothing
rollback() - Method in class org.apache.james.mailbox.jcr.AbstractJCRScalingMapper
Rollback is not supported by level 1 JCR implementations, so just do nothing
rollback() - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
Rollback is not supported by level 1 JCR implementations, so just do nothing
rollback() - Method in class org.apache.james.mailbox.jpa.JPATransactionalMapper
 
rollback() - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
rollback() - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
rollback() - Method in class org.apache.james.mailbox.store.transaction.TransactionalMapper
Rollback transaction
run() - Method in interface org.apache.james.mailbox.store.transaction.Mapper.Transaction
Run unit of work in a Transaction and return a value
run() - Method in class org.apache.james.mailbox.store.transaction.Mapper.VoidTransaction
 
runVoid() - Method in class org.apache.james.mailbox.store.transaction.Mapper.VoidTransaction
 

S

s_WriteSeenFlag - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
s - keep seen/unseen information across sessions (set or clear \SEEN flag via STORE, also set \SEEN during APPEND/COPY/ FETCH BODY[...])
s_WriteSeenFlag_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
save(Mailbox<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMailboxMapper
 
save(Mailbox<UUID>, Message<UUID>) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
Save the Message for the given Mailbox and return the MessageMetaData
save(Subscription) - Method in class org.apache.james.mailbox.hbase.user.HBaseSubscriptionMapper
 
save(Mailbox<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMailboxMapper
 
save(Mailbox<Long>, Message<Long>) - Method in class org.apache.james.mailbox.inmemory.mail.InMemoryMessageMapper
 
save(Subscription) - Method in class org.apache.james.mailbox.inmemory.user.InMemorySubscriptionMapper
 
save(Mailbox<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRMailboxMapper
 
save(Mailbox<String>, Message<String>) - Method in class org.apache.james.mailbox.jcr.mail.JCRMessageMapper
 
save(Subscription) - Method in class org.apache.james.mailbox.jcr.user.JCRSubscriptionMapper
 
save(Mailbox<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAMailboxMapper
 
save(Mailbox<Long>, Message<Long>) - Method in class org.apache.james.mailbox.jpa.mail.JPAMessageMapper
 
save(Subscription) - Method in class org.apache.james.mailbox.jpa.user.JPASubscriptionMapper
 
save(Mailbox<Integer>) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper
 
save(Mailbox<Integer>, Message<Integer>) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
save(Subscription) - Method in class org.apache.james.mailbox.maildir.user.MaildirSubscriptionMapper
 
save(Mailbox<Id>, Message<Id>) - Method in class org.apache.james.mailbox.store.mail.AbstractMessageMapper
Save the Message for the given Mailbox and return the MessageMetaData
save(Mailbox<Id>) - Method in interface org.apache.james.mailbox.store.mail.MailboxMapper
Save the give Mailbox to the underlying storage
save(Subscription) - Method in interface org.apache.james.mailbox.store.user.SubscriptionMapper
Saves the given subscription.
search(MailboxSession, Mailbox<Id>, SearchQuery) - Method in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
search(MailboxQuery, MailboxSession) - Method in interface org.apache.james.mailbox.MailboxManager
Searches for mailboxes matching the given query.
search(SearchQuery, MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
Searches for messages matching the given query.
search(MailboxSession, Mailbox<Id>, SearchQuery) - Method in class org.apache.james.mailbox.store.search.LazyMessageSearchIndex
Lazy index the mailbox on first search request if it was not indexed before.
search(MailboxSession, Mailbox<Id>, SearchQuery) - Method in interface org.apache.james.mailbox.store.search.MessageSearchIndex
Return all uids of the previous indexed Mailbox's which match the SearchQuery
search(MailboxSession, Mailbox<Id>, SearchQuery) - Method in class org.apache.james.mailbox.store.search.SimpleMessageSearchIndex
 
search(MailboxQuery, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
search(SearchQuery, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
SearchQuery - Class in org.apache.james.mailbox.model
Models a query used to search for messages.
SearchQuery() - Constructor for class org.apache.james.mailbox.model.SearchQuery
 
SearchQuery.AddressOperator - Class in org.apache.james.mailbox.model
 
SearchQuery.AddressOperator(String) - Constructor for class org.apache.james.mailbox.model.SearchQuery.AddressOperator
 
SearchQuery.AddressType - Enum in org.apache.james.mailbox.model
 
SearchQuery.AllCriterion - Class in org.apache.james.mailbox.model
Any message.
SearchQuery.AllCriterion() - Constructor for class org.apache.james.mailbox.model.SearchQuery.AllCriterion
 
SearchQuery.BooleanOperator - Class in org.apache.james.mailbox.model
Boolean value search.
SearchQuery.Conjunction - Enum in org.apache.james.mailbox.model
 
SearchQuery.ConjunctionCriterion - Class in org.apache.james.mailbox.model
Conjunction applying to the contained criteria.
SearchQuery.ConjunctionCriterion(SearchQuery.Conjunction, List<SearchQuery.Criterion>) - Constructor for class org.apache.james.mailbox.model.SearchQuery.ConjunctionCriterion
 
SearchQuery.ContainsOperator - Class in org.apache.james.mailbox.model
Contained value search.
SearchQuery.ContainsOperator(String) - Constructor for class org.apache.james.mailbox.model.SearchQuery.ContainsOperator
 
SearchQuery.Criterion - Class in org.apache.james.mailbox.model
Marker superclass for criteria.
SearchQuery.Criterion() - Constructor for class org.apache.james.mailbox.model.SearchQuery.Criterion
 
SearchQuery.CustomFlagCriterion - Class in org.apache.james.mailbox.model
Filters on a custom flag valuation.
SearchQuery.DateComparator - Enum in org.apache.james.mailbox.model
 
SearchQuery.DateOperator - Class in org.apache.james.mailbox.model
Operates on a date.
SearchQuery.DateOperator(SearchQuery.DateComparator, Date, SearchQuery.DateResolution) - Constructor for class org.apache.james.mailbox.model.SearchQuery.DateOperator
 
SearchQuery.DateResolution - Enum in org.apache.james.mailbox.model
The Resolution which should get used for Date searches
SearchQuery.ExistsOperator - Class in org.apache.james.mailbox.model
Existance search.
SearchQuery.ExistsOperator() - Constructor for class org.apache.james.mailbox.model.SearchQuery.ExistsOperator
 
SearchQuery.FlagCriterion - Class in org.apache.james.mailbox.model
Filters on a standard flag.
SearchQuery.HeaderCriterion - Class in org.apache.james.mailbox.model
Header value content search.
SearchQuery.HeaderOperator - Interface in org.apache.james.mailbox.model
Marks operator as suitable for header value searching.
SearchQuery.InOperator - Class in org.apache.james.mailbox.model
Search for numbers within set of ranges.
SearchQuery.InOperator(SearchQuery.NumericRange[]) - Constructor for class org.apache.james.mailbox.model.SearchQuery.InOperator
 
SearchQuery.InternalDateCriterion - Class in org.apache.james.mailbox.model
Filters on the internal date.
SearchQuery.InternalDateCriterion(SearchQuery.DateOperator) - Constructor for class org.apache.james.mailbox.model.SearchQuery.InternalDateCriterion
 
SearchQuery.ModSeqCriterion - Class in org.apache.james.mailbox.model
Filters on the mod-sequence of the messages.
SearchQuery.NumericComparator - Enum in org.apache.james.mailbox.model
 
SearchQuery.NumericOperator - Class in org.apache.james.mailbox.model
Searches numeric values.
SearchQuery.NumericRange - Class in org.apache.james.mailbox.model
Numbers within a particular range.
SearchQuery.NumericRange(long) - Constructor for class org.apache.james.mailbox.model.SearchQuery.NumericRange
 
SearchQuery.NumericRange(long, long) - Constructor for class org.apache.james.mailbox.model.SearchQuery.NumericRange
 
SearchQuery.Operator - Interface in org.apache.james.mailbox.model
Search operator.
SearchQuery.Scope - Enum in org.apache.james.mailbox.model
 
SearchQuery.SizeCriterion - Class in org.apache.james.mailbox.model
 
SearchQuery.Sort - Class in org.apache.james.mailbox.model
Allow to sort a SearchQuery response in different ways.
SearchQuery.Sort(SearchQuery.Sort.SortClause, boolean) - Constructor for class org.apache.james.mailbox.model.SearchQuery.Sort
 
SearchQuery.Sort(SearchQuery.Sort.SortClause) - Constructor for class org.apache.james.mailbox.model.SearchQuery.Sort
Create a new SearchQuery.Sort which is NOT SearchQuery.Sort.reverse
SearchQuery.Sort.SortClause - Enum in org.apache.james.mailbox.model
Specify on what to sort
SearchQuery.TextCriterion - Class in org.apache.james.mailbox.model
Message text.
SearchQuery.UidCriterion - Class in org.apache.james.mailbox.model
Filters on message identity.
SearchQuery.UidCriterion(SearchQuery.NumericRange[]) - Constructor for class org.apache.james.mailbox.model.SearchQuery.UidCriterion
 
SearchUtil - Class in org.apache.james.mailbox.store.search
Utility class which helps with extracting of data for searches
SearchUtil() - Constructor for class org.apache.james.mailbox.store.search.SearchUtil
 
SEEN_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
SENT_DATE_FIELD_DAY_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the Date header of the message with DAY-Resolution
SENT_DATE_FIELD_HOUR_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the Date header of the message with HOUR-Resolution
SENT_DATE_FIELD_MILLISECOND_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the Date header of the message with MILLISECOND-Resolution
SENT_DATE_FIELD_MINUTE_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the Date header of the message with MINUTE-Resolution
SENT_DATE_FIELD_MONTH_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the Date header of the message with MONTH-Resolution
SENT_DATE_FIELD_SECOND_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the Date header of the message with SECOND-Resolution
SENT_DATE_FIELD_YEAR_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which contain the Date header of the message with YEAR-Resolution
SENT_DATE_SORT_FIELD_MILLISECOND_RESOLUTION - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
sentDate(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.SentDateComparator
 
SentDateComparator - Class in org.apache.james.mailbox.store.search.comparator
Comparator which works like stated in RFC5256 2.2 Sent Date
SentDateComparator(boolean) - Constructor for class org.apache.james.mailbox.store.search.comparator.SentDateComparator
 
serialize() - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLEntryKey
Returns a serialized form of this MailboxACL.MailboxACLEntryKey as a String.
serialize() - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLRights
Returns a serialized form of this MailboxACL.MailboxACLRights as String.
serialize() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
serialize() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
set() - Static method in class org.apache.james.mailbox.model.SearchQuery.BooleanOperator
 
setACL(MailboxACL) - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
setACL(MailboxACL) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
setACL(MailboxACL) - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
setACL(MailboxACL) - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMailbox
 
setACL(MailboxSession, MailboxACL) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
 
setACL(MailboxACL) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
setACL(MailboxACL) - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Sets the current ACL for this mailbox.
setBodyContent(MessageResult.MimePath, Content) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
setBoundary(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets RFC2045 Content-Type "boundary" parameter.
setCalculateUsedWhenUnlimited(boolean) - Method in class org.apache.james.mailbox.store.quota.ListeningQuotaManager
 
setCaseInsensitive(boolean) - Method in class org.apache.james.mailbox.store.search.MessageSearcher
Sets whether the search should be case insensitive.
setCharset(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets RFC2045 Content-Type "charset" parameter.
setContentDescription(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets MIME Content-Description.
setContentDispositionParameters(Map<String, String>) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets Content-Disposition parameters.
setContentDispositionType(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets RFC2183 Content-Disposition disposition-type.
setContentID(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets MIME Content-ID.
setContentLanguage(List<String>) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets RFC1766 Content-Language.
setContentLocation(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets RFC2557 Content-Location.
setContentMD5(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets RFC1864 Content-MD5.
setContentTransferEncoding(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets MIME Content-Transfer-Encoding.
setContentTypeParameters(Map<String, String>) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets Content-Type parameters.
setCopyBatchSize(int) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
setDefaultMaxMessage(long) - Method in class org.apache.james.mailbox.store.quota.PerUserQuotaManager
 
setDefaultMaxStorage(long) - Method in class org.apache.james.mailbox.store.quota.PerUserQuotaManager
 
setDelegatingMailboxListener(AbstractDelegatingMailboxListener) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Set the AbstractDelegatingMailboxListener to use with this MailboxManager instance.
setEnableSuffixMatch(boolean) - Method in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
If set to true this implementation will use WildcardQuery to match suffix and prefix.
setFetchBatchSize(int) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
setFetchBatchSize(int) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
setFlags(Flags) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
setFlags(Flags) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
setFlags(Flags) - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
setFlags(Flags) - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
setFlags(Flags) - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Sets new flags for this message name.
setFlags(Flags, boolean, boolean, MessageRange, MailboxSession) - Method in interface org.apache.james.mailbox.MessageManager
Sets flags on messages within the given range.
setFlags(Flags) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
setFlags(Flags) - Method in interface org.apache.james.mailbox.store.mail.model.Message
Set the Flags
setFlags(Flags, boolean, boolean, MessageRange, MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
setFullContent(MessageResult.MimePath, Content) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
setFullName(String) - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
Sets the fullName of this MaildirMessageName if different from the current one.
setHeaders(MessageResult.MimePath, Iterator<MessageResult.Header>) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
setHighestModSeq(long) - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
setIncludeHeaders(boolean) - Method in class org.apache.james.mailbox.store.search.MessageSearcher
Sets whether the search should include headers.
setLastUid(long) - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
setLog(Logger) - Method in class org.apache.james.mailbox.copier.MailboxCopierImpl
Set the logger.
setLogger(Logger) - Method in class org.apache.james.mailbox.store.search.MessageSearcher
 
setMailbox(JPAMailbox) - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
Utility setter on Mailbox.
setMailboxId(UUID) - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
setMailboxId(Id) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
setMailboxSessionIdGenerator(MailboxSessionIdGenerator) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
 
setMaxMessage(long) - Method in class org.apache.james.mailbox.store.quota.FixedQuotaManager
 
setMaxQueryResults(int) - Method in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Set the max count of results which will get returned from a query.
setMaxStorage(long) - Method in class org.apache.james.mailbox.store.quota.FixedQuotaManager
 
setMediaType(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets the top level MIME content media type.
setMessageCount(long) - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
setMessageSearchIndex(MessageSearchIndex<Id>) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Set the MessageSearchIndex which should be used by this MailboxManager.
setMimeBodyContent(MessageResult.MimePath, Content) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
setMimeHeaders(MessageResult.MimePath, Iterator<MessageResult.Header>) - Method in class org.apache.james.mailbox.store.MessageResultImpl
 
setModSeq(long) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
setModSeq(long) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
setModSeq(long) - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
setModSeq(long) - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
setModSeq(long) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
setModSeq(long) - Method in interface org.apache.james.mailbox.store.mail.model.Message
Set the mod-sequence for the message.
setName(String) - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
setName(String) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
setName(String) - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
setName(String) - Method in class org.apache.james.mailbox.model.MailboxPath
Set the name of the mailbox.
setName(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
setName(String) - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Sets the current name for this mailbox.
setNamespace(String) - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
setNamespace(String) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
setNamespace(String) - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
setNamespace(String) - Method in class org.apache.james.mailbox.model.MailboxPath
Set the namespace this mailbox is in
setNamespace(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
setNamespace(String) - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Sets the current namespace for this mailbox.
setProperties(String, Map<String, String>) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets properties in the given namespace from the map.
setProperty(String, String, String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets a property allowing only a single value.
setProperty(String, String, List<String>) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets a multiple valued property.
setRights(MailboxACL.MailboxACLEntryKey, MailboxACL.EditMode, MailboxACL.MailboxACLRights) - Method in interface org.apache.james.mailbox.MessageManager
TODO setRights.
setRights(MailboxACL.MailboxACLEntryKey, MailboxACL.EditMode, MailboxACL.MailboxACLRights) - Method in class org.apache.james.mailbox.store.StoreMessageManager
 
setSearchContent(CharSequence) - Method in class org.apache.james.mailbox.store.search.MessageSearcher
Sets the content sought.
setSorts(List<SearchQuery.Sort>) - Method in class org.apache.james.mailbox.model.SearchQuery
Set the SearchQuery.Sort's to use
setSubType(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Sets the MIME content subtype.
setTextualLineCount(Long) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
setTextualLineCount(Long) - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Aets the number of CRLF in a textual document.
setUid(long) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
setUid(long) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
setUid(long) - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
setUid(long) - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
setUid(long) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
setUid(long) - Method in interface org.apache.james.mailbox.store.mail.model.Message
Set the uid for the message.
setUidValidity(long) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Sets the uidValidity for this mailbox and writes it to the file system
setUser(String) - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
setUser(String) - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
setUser(String) - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
setUser(String) - Method in class org.apache.james.mailbox.model.MailboxPath
Set the name of the user who owns the mailbox.
setUser(String) - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
setUser(String) - Method in interface org.apache.james.mailbox.store.mail.model.Mailbox
Sets the current user for this mailbox.
setUserMaxMessage(Map<String, Long>) - Method in class org.apache.james.mailbox.store.quota.PerUserQuotaManager
 
setUserMaxStorage(Map<String, Long>) - Method in class org.apache.james.mailbox.store.quota.PerUserQuotaManager
 
setValue(MailboxACL.MailboxACLRights) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntry
Unsupported.
SimpleGroupMembershipResolver - Class in org.apache.james.mailbox.acl
In memory GroupMembershipResolver implementation.
SimpleGroupMembershipResolver() - Constructor for class org.apache.james.mailbox.acl.SimpleGroupMembershipResolver
 
SimpleMailbox<Id> - Class in org.apache.james.mailbox.store.mail.model.impl
 
SimpleMailbox(MailboxPath, long) - Constructor for class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
SimpleMailbox(Mailbox<Id>) - Constructor for class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
SimpleMailboxACL - Class in org.apache.james.mailbox.model
Default implementation of MailboxACL.
SimpleMailboxACL() - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL
Creates a new instance of SimpleMailboxACL containing no entries.
SimpleMailboxACL(Map.Entry<MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLRights>[]) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL
Creates a new instance of SimpleMailboxACL from the given array of entries.
SimpleMailboxACL(Map<MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLRights>) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL
Creates a new instance of SimpleMailboxACL from the given Map of entries.
SimpleMailboxACL(Properties) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL
Creates a new instance of SimpleMailboxACL from Properties.
SimpleMailboxACL.Rfc4314Rights - Class in org.apache.james.mailbox.model
Supports only the Standard Rights of RFC 4314 section 2.1.
SimpleMailboxACL.Rfc4314Rights(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
SimpleMailboxACL.Rfc4314Rights(int) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
SimpleMailboxACL.Rfc4314Rights(MailboxACL.MailboxACLRight) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
SimpleMailboxACL.Rfc4314Rights(String) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
SimpleMailboxACL.Rfc4314Rights.CompatibilityMode - Enum in org.apache.james.mailbox.model
See RFC 4314 section 2.1.1.
SimpleMailboxACL.SimpleMailboxACLEntry - Class in org.apache.james.mailbox.model
A utility implementation of Map.Entry<MailboxACLEntryKey, MailboxACLRights>.
SimpleMailboxACL.SimpleMailboxACLEntry(MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLRights) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntry
 
SimpleMailboxACL.SimpleMailboxACLEntry(String, String) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntry
 
SimpleMailboxACL.SimpleMailboxACLEntryKey - Class in org.apache.james.mailbox.model
Default implementation of MailboxACLEntryKey.
SimpleMailboxACL.SimpleMailboxACLEntryKey(String) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
Creates a new instance of SimpleMailboxACLEntryKey from the given serialized String.
SimpleMailboxACL.SimpleMailboxACLEntryKey(String, MailboxACL.NameType, boolean) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
SimpleMailboxACL.SimpleMailboxACLRight - Class in org.apache.james.mailbox.model
Default implementation of MailboxACL.MailboxACLRight.
SimpleMailboxACL.SimpleMailboxACLRight(char) - Constructor for class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLRight
 
SimpleMailboxMetaData - Class in org.apache.james.mailbox.store
 
SimpleMailboxMetaData(MailboxPath, char) - Constructor for class org.apache.james.mailbox.store.SimpleMailboxMetaData
 
SimpleMailboxMetaData(MailboxPath, char, MailboxMetaData.Children, MailboxMetaData.Selectability) - Constructor for class org.apache.james.mailbox.store.SimpleMailboxMetaData
 
SimpleMailboxSession - Class in org.apache.james.mailbox.store
Describes a mailbox session.
SimpleMailboxSession(long, String, String, Logger, List<Locale>, char, MailboxSession.SessionType) - Constructor for class org.apache.james.mailbox.store.SimpleMailboxSession
 
SimpleMailboxSession(long, String, String, Logger, List<Locale>, List<String>, String, char, MailboxSession.SessionType) - Constructor for class org.apache.james.mailbox.store.SimpleMailboxSession
 
SimpleMessage<Id> - Class in org.apache.james.mailbox.store.mail.model.impl
 
SimpleMessage(Date, int, int, SharedInputStream, Flags, PropertyBuilder, Id) - Constructor for class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
SimpleMessage(Mailbox<Id>, Message<Id>) - Constructor for class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
 
SimpleMessageMetaData - Class in org.apache.james.mailbox.store
 
SimpleMessageMetaData(long, long, Flags, long, Date) - Constructor for class org.apache.james.mailbox.store.SimpleMessageMetaData
 
SimpleMessageMetaData(Message<?>) - Constructor for class org.apache.james.mailbox.store.SimpleMessageMetaData
 
SimpleMessageSearchIndex<Id> - Class in org.apache.james.mailbox.store.search
MessageSearchIndex which just fetch Message's from the MessageMapper and use MessageSearcher to match them against the SearchQuery.
SimpleMessageSearchIndex(MessageMapperFactory<Id>) - Constructor for class org.apache.james.mailbox.store.search.SimpleMessageSearchIndex
 
SimpleProperty - Class in org.apache.james.mailbox.store.mail.model.impl
 
SimpleProperty(String, String, String) - Constructor for class org.apache.james.mailbox.store.mail.model.impl.SimpleProperty
Construct a property.
SimpleProperty(Property) - Constructor for class org.apache.james.mailbox.store.mail.model.impl.SimpleProperty
 
SimpleSubscription - Class in org.apache.james.mailbox.store.user.model.impl
 
SimpleSubscription(String, String) - Constructor for class org.apache.james.mailbox.store.user.model.impl.SimpleSubscription
 
size() - Method in interface org.apache.james.mailbox.model.Content
Size (in octets) of the content.
size() - Method in class org.apache.james.mailbox.store.LazyMimeDescriptor
 
size() - Method in class org.apache.james.mailbox.store.MimeDescriptorImpl
 
size() - Method in class org.apache.james.mailbox.store.ResultHeader
 
size(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.SizeComparator
 
size() - Method in class org.apache.james.mailbox.store.streaming.ByteContent
 
size() - Method in class org.apache.james.mailbox.store.streaming.FullByteContent
 
size() - Method in class org.apache.james.mailbox.store.streaming.InputStreamContent
 
SIZE_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the size of the Message
SIZE_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
SizeComparator - Class in org.apache.james.mailbox.store.search.comparator
Comparator which compares Message's with their Message.getFullContentOctets() value
SizeComparator() - Constructor for class org.apache.james.mailbox.store.search.comparator.SizeComparator
 
sizeEquals(long) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter for message size equal to the given value
sizeGreaterThan(long) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter for message size greater than the given value
sizeLessThan(long) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter for message size less than the given value
skip(long) - Method in class org.apache.james.mailbox.store.streaming.BodyOffsetInputStream
 
skip(long) - Method in class org.apache.james.mailbox.store.streaming.LimitingFileInputStream
 
split(int) - Method in class org.apache.james.mailbox.model.MessageRange
Tries to split the given MessageRange to a List of MessageRange's which select only a max amount of items.
SpringMailbox - Class in org.apache.james.mailbox.spring
 
SpringMailbox() - Constructor for class org.apache.james.mailbox.spring.SpringMailbox
 
SQL_WILDCARD_CHAR - Static variable in class org.apache.james.mailbox.store.StoreMailboxManager
 
StandardMailboxMetaDataComparator - Class in org.apache.james.mailbox
Orders by name with INBOX first.
StandardMailboxMetaDataComparator() - Constructor for class org.apache.james.mailbox.StandardMailboxMetaDataComparator
 
StandardNames - Class in org.apache.james.mailbox.store.mail.model
Conventional meta-data names for standard properties.
StandardNames() - Constructor for class org.apache.james.mailbox.store.mail.model.StandardNames
 
startProcessingRequest(MailboxSession) - Method in interface org.apache.james.mailbox.RequestAware
Start the processing of a request for the given MailboxSession.
startProcessingRequest(MailboxSession) - Method in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
Do nothing
startProcessingRequest(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreMailboxManager
Do nothing.
startProcessingRequest(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreSubscriptionManager
Do nothing, Sub classes should override this if needed
StoreMailboxManager<Id> - Class in org.apache.james.mailbox.store
This base class of an MailboxManager implementation provides a high-level api for writing your own MailboxManager implementation.
StoreMailboxManager(MailboxSessionMapperFactory<Id>, Authenticator, MailboxPathLocker, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.store.StoreMailboxManager
 
StoreMailboxManager(MailboxSessionMapperFactory<Id>, Authenticator, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.store.StoreMailboxManager
 
StoreMailboxPath<Id> - Class in org.apache.james.mailbox.store
 
StoreMailboxPath(String, String, String) - Constructor for class org.apache.james.mailbox.store.StoreMailboxPath
 
StoreMailboxPath(MailboxPath) - Constructor for class org.apache.james.mailbox.store.StoreMailboxPath
 
StoreMailboxPath(MailboxPath, String) - Constructor for class org.apache.james.mailbox.store.StoreMailboxPath
 
StoreMailboxPath(Mailbox<Id>) - Constructor for class org.apache.james.mailbox.store.StoreMailboxPath
 
StoreMessageManager<Id> - Class in org.apache.james.mailbox.store
Base class for MessageManager implementations.
StoreMessageManager(MessageMapperFactory<Id>, MessageSearchIndex<Id>, MailboxEventDispatcher<Id>, MailboxPathLocker, Mailbox<Id>, MailboxACLResolver, GroupMembershipResolver) - Constructor for class org.apache.james.mailbox.store.StoreMessageManager
 
StoreMessageResultIterator<Id> - Class in org.apache.james.mailbox.store
 
StoreMessageResultIterator(MessageMapper<Id>, Mailbox<Id>, MessageRange, int, MessageResult.FetchGroup) - Constructor for class org.apache.james.mailbox.store.StoreMessageResultIterator
 
StoreSubscriptionManager - Class in org.apache.james.mailbox.store
Manages subscriptions for Users and Mailboxes.
StoreSubscriptionManager(SubscriptionMapperFactory) - Constructor for class org.apache.james.mailbox.store.StoreSubscriptionManager
 
StrictImapSearchAnalyzer - Class in org.apache.james.mailbox.lucene.search
Analyzer which match substrings.
StrictImapSearchAnalyzer() - Constructor for class org.apache.james.mailbox.lucene.search.StrictImapSearchAnalyzer
 
StrictImapSearchAnalyzer(int, int) - Constructor for class org.apache.james.mailbox.lucene.search.StrictImapSearchAnalyzer
 
stripMetaFromName(String) - Static method in class org.apache.james.mailbox.maildir.MaildirFolder
Takes the name of a message file and returns only the base name.
subscribe(MailboxSession, String) - Method in class org.apache.james.mailbox.store.StoreSubscriptionManager
 
subscribe(MailboxSession, String) - Method in interface org.apache.james.mailbox.SubscriptionManager
Subscribes the user in the session to the given mailbox.
Subscription - Interface in org.apache.james.mailbox.store.user.model
Subscription of a mailbox to a user
SUBSCRIPTION_CF - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
Default subscription column family
SubscriptionException - Exception in org.apache.james.mailbox.exception
Indicates exception during subscription processing.
SubscriptionException() - Constructor for exception org.apache.james.mailbox.exception.SubscriptionException
 
SubscriptionException(Exception) - Constructor for exception org.apache.james.mailbox.exception.SubscriptionException
 
SubscriptionManager - Interface in org.apache.james.mailbox
Subscribes mailboxes to users.
SUBSCRIPTIONMAPPER - Static variable in class org.apache.james.mailbox.store.MailboxSessionMapperFactory
 
SubscriptionMapper - Interface in org.apache.james.mailbox.store.user
Mapper for Subscription
SubscriptionMapperFactory - Interface in org.apache.james.mailbox.store.user
 
SUBSCRIPTIONS - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
The HBase table name for storing subscriptions
subscriptions(MailboxSession) - Method in class org.apache.james.mailbox.store.StoreSubscriptionManager
 
subscriptions(MailboxSession) - Method in interface org.apache.james.mailbox.SubscriptionManager
Finds all subscriptions for the user in the session.
SUBSCRIPTIONS_TABLE - Static variable in interface org.apache.james.mailbox.hbase.HBaseNames
The HBase table name for storing subscriptions
SUBTYPE_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
SYSTEM_SESSION_ID - Static variable in interface org.apache.james.mailbox.MailboxSession
Id which will be used for a System session
systemFlagFromBytes(byte[]) - Static method in class org.apache.james.mailbox.hbase.FlagConvertor
Returns a Flags.Flag coresponding to the supplyed byte array.
systemFlagIterator() - Method in class org.apache.james.mailbox.model.UpdatedFlags
Gets an iterator for the system flags changed.
systemFlagToBytes(Flags.Flag) - Static method in class org.apache.james.mailbox.hbase.FlagConvertor
Converts a Flags.Flag to a byte array representation used for storing in HBase (as a column qualifier).

T

t_DeleteMessages - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
t_DeleteMessages_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
TEXTUAL_LINE_COUNT_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
TMP - Static variable in class org.apache.james.mailbox.maildir.MaildirFolder
 
TO - Static variable in class org.apache.james.mailbox.store.search.comparator.AbstractHeaderComparator
 
to(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.HeaderDisplayComparator
 
to(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.HeaderMailboxComparator
 
to(int) - Method in class org.apache.james.mailbox.store.streaming.PartContentBuilder
 
TO_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain the TO-Address of the message
tokenStream(String, Reader) - Method in class org.apache.james.mailbox.lucene.search.LenientImapSearchAnalyzer
 
tokenStream(String, Reader) - Method in class org.apache.james.mailbox.lucene.search.StrictImapSearchAnalyzer
 
toProperties() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Builds a list of properties.
toPut(HBaseMailbox) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Transforms the mailbox into a Put operation.
toPut(Subscription) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Creates a Put object from this subscription object
toRanges(Collection<Long>) - Static method in class org.apache.james.mailbox.model.MessageRange
Converts the given Collection of uids to a List of MessageRange instances
toString() - Method in exception org.apache.james.mailbox.exception.MailboxExistsException
 
toString() - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessage
 
toString() - Method in class org.apache.james.mailbox.hbase.mail.model.HBaseMailbox
 
toString() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
toString() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
toString() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
Renders output suitable for debugging.
toString() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAMailbox
 
toString() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAProperty
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.jpa.mail.model.JPAUserFlag
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage
 
toString() - Method in class org.apache.james.mailbox.jpa.user.model.JPASubscription
Renders output suitable for debugging.
toString() - Method in class org.apache.james.mailbox.maildir.mail.model.MaildirMessage
 
toString() - Method in class org.apache.james.mailbox.maildir.MaildirFolder
The absolute path of this folder.
toString() - Method in class org.apache.james.mailbox.maildir.MaildirMessageName
 
toString() - Method in class org.apache.james.mailbox.model.MailboxPath
 
toString() - Method in class org.apache.james.mailbox.model.MailboxQuery
Renders a string suitable for logging.
toString() - Method in class org.apache.james.mailbox.model.MessageRange
 
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.AddressOperator
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.AllCriterion
 
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.BooleanOperator
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.ConjunctionCriterion
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.ContainsOperator
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.CustomFlagCriterion
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.DateOperator
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.ExistsOperator
 
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.FlagCriterion
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.HeaderCriterion
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.InOperator
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.InternalDateCriterion
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.ModSeqCriterion
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.NumericOperator
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.NumericRange
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.SizeCriterion
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.TextCriterion
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SearchQuery
 
toString() - Method in class org.apache.james.mailbox.model.SearchQuery.UidCriterion
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
toString() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLEntryKey
 
toString() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.SimpleMailboxACLRight
Returns String.valueOf(value).
toString() - Method in class org.apache.james.mailbox.model.SimpleMailboxACL
 
toString() - Method in class org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox
 
toString() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleMessage
Representation suitable for logging and debugging.
toString() - Method in class org.apache.james.mailbox.store.mail.model.impl.SimpleProperty
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.mailbox.store.MessageResultImpl
Renders suitably for logging.
toString() - Method in class org.apache.james.mailbox.store.ResultHeader
 
toString() - Method in class org.apache.james.mailbox.store.SimpleMailboxMetaData
 
toString() - Method in class org.apache.james.mailbox.store.SimpleMailboxSession
Renders suitably for logging.
TransactionalMapper - Class in org.apache.james.mailbox.store.transaction
Run Transaction and handle begin, commit and rollback in the right order
TransactionalMapper() - Constructor for class org.apache.james.mailbox.store.transaction.TransactionalMapper
 

U

uid - Variable in class org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage.MailboxIdUidKey
The value for the uid field
uid(SearchQuery.NumericRange[]) - Static method in class org.apache.james.mailbox.model.SearchQuery
Creates a filter matching messages within any of the given ranges.
uid(boolean) - Static method in class org.apache.james.mailbox.store.search.comparator.UidComparator
 
UID_FIELD - Static variable in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
Field which will contain uid of the Message
UID_PATH_SUFFIX - Static variable in class org.apache.james.mailbox.store.mail.ZooUidProvider
 
UID_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
UidComparator - Class in org.apache.james.mailbox.store.search.comparator
Comparator which compares Message's with their Message.getUid() value
UidComparator() - Constructor for class org.apache.james.mailbox.store.search.comparator.UidComparator
 
UidConstraint - Class in org.apache.james.mailbox.maildir
 
UidConstraint() - Constructor for class org.apache.james.mailbox.maildir.UidConstraint
 
UidConstraint.Between - Class in org.apache.james.mailbox.maildir
 
UidConstraint.Between(long, long) - Constructor for class org.apache.james.mailbox.maildir.UidConstraint.Between
 
UidConstraint.Constraint - Class in org.apache.james.mailbox.maildir
 
UidConstraint.Constraint() - Constructor for class org.apache.james.mailbox.maildir.UidConstraint.Constraint
 
UidConstraint.Equals - Class in org.apache.james.mailbox.maildir
 
UidConstraint.Equals(long) - Constructor for class org.apache.james.mailbox.maildir.UidConstraint.Equals
 
UidConstraint.GreaterOrEquals - Class in org.apache.james.mailbox.maildir
 
UidConstraint.GreaterOrEquals(long) - Constructor for class org.apache.james.mailbox.maildir.UidConstraint.GreaterOrEquals
 
UidConstraint.LessOrEquals - Class in org.apache.james.mailbox.maildir
 
UidConstraint.LessOrEquals(long) - Constructor for class org.apache.james.mailbox.maildir.UidConstraint.LessOrEquals
 
UIDLIST_FILE - Static variable in class org.apache.james.mailbox.maildir.MaildirFolder
 
UidProvider<Id> - Interface in org.apache.james.mailbox.store.mail
Take care of provide uids for a given Mailbox.
UIDVALIDITY_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
union(MailboxACL.MailboxACLRights) - Method in interface org.apache.james.mailbox.model.MailboxACL.MailboxACLRights
Performs the set theoretic operation of union of this MailboxACLRights and toAdd MailboxACLRights.
union(MailboxACL) - Method in interface org.apache.james.mailbox.model.MailboxACL
Performs the set theoretic operation of union of this MailboxACL and toAdd MailboxACL.
union(MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLRights) - Method in interface org.apache.james.mailbox.model.MailboxACL
TODO union.
union(MailboxACL.MailboxACLRights) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
union(MailboxACL) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL
 
union(MailboxACL.MailboxACLEntryKey, MailboxACL.MailboxACLRights) - Method in class org.apache.james.mailbox.model.SimpleMailboxACL
 
UnionMailboxACLResolver - Class in org.apache.james.mailbox.acl
An implementation which works with the union of the rights granted to the applicable identifiers.
UnionMailboxACLResolver() - Constructor for class org.apache.james.mailbox.acl.UnionMailboxACLResolver
UnionMailboxACLResolver(MailboxACL, MailboxACL) - Constructor for class org.apache.james.mailbox.acl.UnionMailboxACLResolver
Creates a new instance of UnionMailboxACLResolver with the given globalACL.
UNKNOWN - Static variable in interface org.apache.james.mailbox.model.Quota
Value not known
UNLIMITED - Static variable in interface org.apache.james.mailbox.model.Quota
Unlimited value
unlimited() - Static method in class org.apache.james.mailbox.store.quota.QuotaImpl
Return a Quota which in fact is unlimited
unlock(MailboxSession, MailboxPath, boolean) - Method in class org.apache.james.mailbox.store.AbstractMailboxPathLocker
Release lock
unlock(MailboxSession, MailboxPath, boolean) - Method in class org.apache.james.mailbox.store.JVMMailboxPathLocker
 
unset() - Static method in class org.apache.james.mailbox.model.SearchQuery.BooleanOperator
 
unsetRecent() - Method in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
unsubscribe(MailboxSession, String) - Method in class org.apache.james.mailbox.store.StoreSubscriptionManager
 
unsubscribe(MailboxSession, String) - Method in interface org.apache.james.mailbox.SubscriptionManager
Unsubscribes the user in the session from the given mailbox.
UnsupportedCriteriaException - Exception in org.apache.james.mailbox.exception
Indicates that a search criteria is not supported.
UnsupportedCriteriaException() - Constructor for exception org.apache.james.mailbox.exception.UnsupportedCriteriaException
 
UnsupportedOperationException - Exception in org.apache.james.mailbox.exception
Indicates that an operation required is not supported by this mailbox.
UnsupportedOperationException(String) - Constructor for exception org.apache.james.mailbox.exception.UnsupportedOperationException
 
UnsupportedRightException - Exception in org.apache.james.mailbox.exception
Thrown when the current system does not support the given right.
UnsupportedRightException() - Constructor for exception org.apache.james.mailbox.exception.UnsupportedRightException
 
UnsupportedRightException(char) - Constructor for exception org.apache.james.mailbox.exception.UnsupportedRightException
 
UnsupportedRightException(MailboxACL.MailboxACLRight) - Constructor for exception org.apache.james.mailbox.exception.UnsupportedRightException
 
UnsupportedSearchException - Exception in org.apache.james.mailbox.exception
Indicates that the requested search is not supported by this implementation.
UnsupportedSearchException() - Constructor for exception org.apache.james.mailbox.exception.UnsupportedSearchException
 
update(MailboxSession, Mailbox<Id>, MessageRange, Flags) - Method in class org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
 
update(MailboxSession, long, String) - Method in class org.apache.james.mailbox.maildir.MaildirFolder
Updates an entry in the uid list.
update(MailboxSession, Mailbox<Id>, MessageRange, Flags) - Method in class org.apache.james.mailbox.store.search.LazyMessageSearchIndex
 
update(MailboxSession, Mailbox<Id>, MessageRange, Flags) - Method in class org.apache.james.mailbox.store.search.ListeningMessageSearchIndex
Update the MessageRange for the given Mailbox with the new Flags in the index
UpdatedFlags - Class in org.apache.james.mailbox.model
Represent a Flag update for a message
UpdatedFlags(long, long, Flags, Flags) - Constructor for class org.apache.james.mailbox.model.UpdatedFlags
 
updateFlags(Mailbox<UUID>, Flags, boolean, boolean, MessageRange) - Method in class org.apache.james.mailbox.hbase.mail.HBaseMessageMapper
 
updateFlags(Mailbox<Integer>, Flags, boolean, boolean, MessageRange) - Method in class org.apache.james.mailbox.maildir.mail.MaildirMessageMapper
 
updateFlags(Mailbox<Id>, Flags, boolean, boolean, MessageRange) - Method in class org.apache.james.mailbox.store.mail.AbstractMessageMapper
 
updateFlags(Mailbox<Id>, Flags, boolean, boolean, MessageRange) - Method in interface org.apache.james.mailbox.store.mail.MessageMapper
Update flags for the given MessageRange.
UpperCaseFilter - Class in org.apache.james.mailbox.lucene.search
Normalizes token text to upper case.
UpperCaseFilter(TokenStream) - Constructor for class org.apache.james.mailbox.lucene.search.UpperCaseFilter
 
USER_NAMESPACE - Static variable in interface org.apache.james.mailbox.model.MailboxConstants
The namespace used for store user inboxes
USER_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMailbox
 
userFlagFromBytes(byte[]) - Static method in class org.apache.james.mailbox.hbase.FlagConvertor
Converts a byte array to a user flag.
userFlagIterator() - Method in class org.apache.james.mailbox.model.UpdatedFlags
Gets an iterator for the users flags changed.
USERFLAGS_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRMessage
 
userFlagToBytes(String) - Static method in class org.apache.james.mailbox.hbase.FlagConvertor
Converts a user flag to a byte array for use as a HBase column qualifier.
USERNAME_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.user.model.JCRSubscription
 
userRoot(String) - Method in class org.apache.james.mailbox.maildir.MaildirStore
Inserts the user name parts in the general maildir location String
UUIDFromRowKey(byte[]) - Static method in class org.apache.james.mailbox.hbase.HBaseUtils
Returns a UUID from the a byte array.

V

VALIDITY_FILE - Static variable in class org.apache.james.mailbox.maildir.MaildirFolder
 
VALUE_PROPERTY - Static variable in class org.apache.james.mailbox.jcr.mail.model.JCRProperty
 
valueOf(String) - Static method in enum org.apache.james.mailbox.jpa.openjpa.OpenJPAMessageManager.AdvancedFeature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.MailboxSession.SessionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.MessageManager.MetaData.FetchGroup
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.MailboxACL.EditMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.MailboxACL.NameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.MailboxACL.SpecialName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.MailboxMetaData.Children
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.MailboxMetaData.Selectability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.MessageRange.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.SearchQuery.AddressType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.SearchQuery.Conjunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.SearchQuery.DateComparator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.SearchQuery.DateResolution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.SearchQuery.NumericComparator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.SearchQuery.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.SearchQuery.Sort.SortClause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights.CompatibilityMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.store.mail.MessageMapper.FetchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mailbox.store.streaming.InputStreamContent.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.james.mailbox.jpa.openjpa.OpenJPAMessageManager.AdvancedFeature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.MailboxSession.SessionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.MessageManager.MetaData.FetchGroup
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.MailboxACL.EditMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.MailboxACL.NameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.MailboxACL.SpecialName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.MailboxMetaData.Children
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.MailboxMetaData.Selectability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.MessageRange.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.SearchQuery.AddressType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.SearchQuery.Conjunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.SearchQuery.DateComparator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.SearchQuery.DateResolution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.SearchQuery.NumericComparator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.SearchQuery.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.SearchQuery.Sort.SortClause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights.CompatibilityMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.store.mail.MessageMapper.FetchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mailbox.store.streaming.InputStreamContent.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

w_Write - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
w - write (set or clear flags other than \SEEN and \DELETED via STORE, also set them during APPEND/COPY)
w_Write_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 
WILDCARD - Static variable in class org.apache.james.mailbox.maildir.MaildirStore
 
write(int) - Method in class org.apache.james.mailbox.hbase.io.ChunkOutputStream
 

X

x_DeleteMailbox - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
x - delete mailbox (DELETE mailbox, old mailbox name in RENAME)
x_DeleteMailbox_RIGHT - Static variable in class org.apache.james.mailbox.model.SimpleMailboxACL.Rfc4314Rights
 

Z

ZooUidProvider<E> - Class in org.apache.james.mailbox.store.mail
ZooKeepr based implementation of a distribuited sequential UID generator.
ZooUidProvider(CuratorFramework) - Constructor for class org.apache.james.mailbox.store.mail.ZooUidProvider
 
ZooUidProvider(CuratorFramework, RetryPolicy) - Constructor for class org.apache.james.mailbox.store.mail.ZooUidProvider
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.