Package | Description |
---|---|
davmail.exchange | |
davmail.exchange.dav | |
davmail.exchange.ews | |
davmail.imap | |
davmail.ldap |
Modifier and Type | Class and Description |
---|---|
static class |
ExchangeSession.AttributeCondition
Attribute condition.
|
static class |
ExchangeSession.MonoCondition
Single search filter condition.
|
static class |
ExchangeSession.MultiCondition
Multiple condition.
|
static class |
ExchangeSession.NotCondition
Not condition.
|
Modifier and Type | Field and Description |
---|---|
protected ExchangeSession.Condition |
ExchangeSession.NotCondition.condition |
Modifier and Type | Field and Description |
---|---|
protected List<ExchangeSession.Condition> |
ExchangeSession.MultiCondition.conditions |
Modifier and Type | Method and Description |
---|---|
abstract ExchangeSession.Condition |
ExchangeSession.contains(String attributeName,
String value)
Contains condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.exists(String attributeName)
Exists condition.
|
protected abstract ExchangeSession.Condition |
ExchangeSession.getCalendarItemCondition(ExchangeSession.Condition dateCondition) |
protected ExchangeSession.Condition |
ExchangeSession.getPastDelayCondition(String attribute) |
protected ExchangeSession.Condition |
ExchangeSession.getRangeCondition(String timeRangeStart,
String timeRangeEnd) |
abstract ExchangeSession.Condition |
ExchangeSession.gt(String attributeName,
String value)
Greater than condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.gte(String attributeName,
String value)
Greater than or equals condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.headerIsEqualTo(String headerName,
String value)
MIME header equals condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.isEqualTo(String attributeName,
int value)
Equals condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.isEqualTo(String attributeName,
String value)
Equals condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.isFalse(String attributeName)
Is false condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.isNull(String attributeName)
Is null condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.isTrue(String attributeName)
Is true condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.lt(String attributeName,
String value)
Lower than condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.lte(String attributeName,
String value)
Lower than or equals condition.
|
abstract ExchangeSession.Condition |
ExchangeSession.not(ExchangeSession.Condition condition)
Not search filter.
|
abstract ExchangeSession.Condition |
ExchangeSession.startsWith(String attributeName,
String value)
Starts with condition.
|
Modifier and Type | Method and Description |
---|---|
List<ExchangeSession.Condition> |
ExchangeSession.MultiCondition.getConditions()
Conditions list.
|
Modifier and Type | Method and Description |
---|---|
void |
ExchangeSession.MultiCondition.add(ExchangeSession.Condition condition)
Add a new condition.
|
abstract ExchangeSession.MultiCondition |
ExchangeSession.and(ExchangeSession.Condition... condition)
And search filter.
|
abstract Map<String,ExchangeSession.Contact> |
ExchangeSession.galFind(ExchangeSession.Condition condition,
Set<String> returningAttributes,
int sizeLimit)
Search global address list
|
protected abstract ExchangeSession.Condition |
ExchangeSession.getCalendarItemCondition(ExchangeSession.Condition dateCondition) |
abstract List<ExchangeSession.Folder> |
ExchangeSession.getSubFolders(String folderName,
ExchangeSession.Condition condition,
boolean recursive)
Search folders under given folder matching filter.
|
abstract ExchangeSession.Condition |
ExchangeSession.not(ExchangeSession.Condition condition)
Not search filter.
|
abstract ExchangeSession.MultiCondition |
ExchangeSession.or(ExchangeSession.Condition... condition)
Or search filter.
|
abstract List<ExchangeSession.Contact> |
ExchangeSession.searchContacts(String folderPath,
Set<String> attributes,
ExchangeSession.Condition condition,
int maxCount)
Search contacts in provided folder matching the search query.
|
List<ExchangeSession.Event> |
ExchangeSession.searchEvents(String folderPath,
ExchangeSession.Condition filter)
Search calendar events in provided folder.
|
abstract List<ExchangeSession.Event> |
ExchangeSession.searchEvents(String folderPath,
Set<String> attributes,
ExchangeSession.Condition condition)
Search calendar events or messages in provided folder matching the search query.
|
ExchangeSession.MessageList |
ExchangeSession.Folder.searchMessages(ExchangeSession.Condition condition)
Search messages in folder matching query.
|
ExchangeSession.MessageList |
ExchangeSession.searchMessages(String folderName,
ExchangeSession.Condition condition)
Search folder for messages matching conditions, with attributes needed by IMAP listener.
|
abstract ExchangeSession.MessageList |
ExchangeSession.searchMessages(String folderName,
Set<String> attributes,
ExchangeSession.Condition condition)
Search folder for messages matching conditions, with given attributes.
|
Constructor and Description |
---|
MultiCondition(ExchangeSession.Operator operator,
ExchangeSession.Condition... conditions) |
NotCondition(ExchangeSession.Condition condition) |
Modifier and Type | Class and Description |
---|---|
protected static class |
DavExchangeSession.AttributeCondition |
protected static class |
DavExchangeSession.HeaderCondition |
protected static class |
DavExchangeSession.MonoCondition |
protected static class |
DavExchangeSession.MultiCondition |
protected static class |
DavExchangeSession.NotCondition |
Constructor and Description |
---|
MultiCondition(ExchangeSession.Operator operator,
ExchangeSession.Condition... condition) |
NotCondition(ExchangeSession.Condition condition) |
Modifier and Type | Class and Description |
---|---|
protected static class |
EwsExchangeSession.AttributeCondition |
protected static class |
EwsExchangeSession.ExistsCondition |
protected static class |
EwsExchangeSession.HeaderCondition |
protected static class |
EwsExchangeSession.IsNullCondition |
protected static class |
EwsExchangeSession.MultiCondition |
protected static class |
EwsExchangeSession.NotCondition |
Constructor and Description |
---|
MultiCondition(ExchangeSession.Operator operator,
ExchangeSession.Condition... condition) |
NotCondition(ExchangeSession.Condition condition) |
Modifier and Type | Method and Description |
---|---|
protected ExchangeSession.Condition |
ImapConnection.appendDateSearchParam(davmail.imap.ImapConnection.ImapTokenizer tokens,
String token) |
protected ExchangeSession.Condition |
ImapConnection.appendNotSearchParams(String token,
davmail.imap.ImapConnection.SearchConditions conditions) |
protected ExchangeSession.Condition |
ImapConnection.appendSearchParam(davmail.imap.ImapConnection.ImapTokenizer tokens,
String token,
davmail.imap.ImapConnection.SearchConditions conditions) |
protected ExchangeSession.Condition |
ImapConnection.buildConditions(davmail.imap.ImapConnection.SearchConditions conditions,
davmail.imap.ImapConnection.ImapTokenizer tokens) |
Modifier and Type | Method and Description |
---|---|
Map<String,ExchangeSession.Contact> |
LdapConnection.SearchRunnable.contactFind(ExchangeSession.Condition condition,
Set<String> returningAttributes,
int maxCount)
Search users in contacts folder
|
Copyright © 2001–2024 MickaĆ«l Guessant. All rights reserved.