|
Compoze Software, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.compoze.exchange.webdav.AbstractItem | +--com.compoze.exchange.webdav.Folder | +--com.compoze.exchange.webdav.TaskFolder
This class extends Folder
to represent a folder that primarily
contains task items. This class provides access methods to retrieve
collections of tasks.
Fields inherited from class com.compoze.exchange.webdav.Folder |
m_folders, m_iRelDepth, m_messages |
Constructor Summary | |
TaskFolder(java.lang.String sName)
Constructor. |
Method Summary | |
Tasks |
getTasks(java.util.List props)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetTasks(List, SortOrder, RowRange) |
Tasks |
getTasks(java.util.List properties,
int iScope,
TaskFilter filter,
SortOrder order,
RowRange range)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetTasks(List, int, TaskFilter, SortOrder, RowRange) |
Tasks |
getTasks(java.util.List properties,
SortOrder order,
RowRange range)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetTasks(List, SortOrder, RowRange) |
Tasks |
getTasks(java.util.List props,
TaskFilter filter)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetTasks(List, TaskFilter, SortOrder, RowRange) |
Tasks |
getTasks(java.util.List properties,
TaskFilter filter,
SortOrder order,
RowRange range)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetTasks(List, TaskFilter, SortOrder, RowRange) |
Tasks |
getTasks(TaskFilter filter)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetTasks(List, TaskFilter, SortOrder, RowRange) |
Tasks |
serverGetTasks(java.util.List properties,
int iScope,
TaskFilter filter,
SortOrder order,
RowRange range)
Queries the server for a list of tasks. |
Tasks |
serverGetTasks(java.util.List properties,
SortOrder order,
RowRange range)
Queries the server for a list of tasks. |
Tasks |
serverGetTasks(java.util.List properties,
TaskFilter filter,
SortOrder order,
RowRange range)
Queries the server for a list of tasks. |
Methods inherited from class com.compoze.exchange.webdav.AbstractItem |
copy, copy, copy, createFilename, delete, equals, getComment, getContentClass, getCreationDate, getDateLastModified, getDisplayName, getFile, getHRef, getID, getParentFolder, getPermanentURL, getUID, isFolder, isHidden, isReadOnly, isRoot, move, move, move, serverCopyTo, serverCopyTo, serverCopyTo, serverCopyTo, serverGetParentFolder, serverMoveTo, serverMoveTo, serverMoveTo, serverMoveTo, serverUpdate, setComment, setContentClass, setContentClass, setHidden, setReadOnly, setReleased, setType, setUID, update, update, validate |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TaskFolder(java.lang.String sName)
sName
- the name of the folder.Method Detail |
public Tasks serverGetTasks(java.util.List properties, SortOrder order, RowRange range) throws ExchangeException
properties
- list of AbstractProperty
objects representing
Exchange WebDAV properties to query from the Exchange store
(must not be null
)order
- the order to sort byrange
- the range of rows to returnTask
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedjava.lang.IllegalArgumentException
- if properties are not specifiedpublic Tasks serverGetTasks(java.util.List properties, TaskFilter filter, SortOrder order, RowRange range) throws ExchangeException
properties
- list of AbstractProperty
objects representing
Exchange WebDAV properties to query from the Exchange store
(must not be null
)filter
- the conditions to search byorder
- the order to sort byrange
- the range of rows to returnTask
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedjava.lang.IllegalArgumentException
- if properties are not specifiedpublic Tasks serverGetTasks(java.util.List properties, int iScope, TaskFilter filter, SortOrder order, RowRange range) throws ExchangeException
If no sort order is provided (order == null
), the following
sort order is used:
HttpMailProperty.NORMALIZED_SUBJECT
, SortOrder.ASCENDING
MapiProperty.TASK_DUE_DATE
, SortOrder.ASCENDING
HttpMailProperty.DATE_RECEIVED
, SortOrder.ASCENDING
DO NOT SORT BY HttpMailProperty.SUBJECT
. This property
is not searchable because its value is only calculated when used
and not stored in the Exchange store. Use HttpMailProperty.NORMALIZED_SUBJECT
or MailHeaderProperty.SUBJECT
.
properties
- list of AbstractProperty
objects representing
Exchange WebDAV properties to query from the Exchange store
(must not be null
)iScope
- the scope of the searchfilter
- the conditions to search byorder
- the order to sort byrange
- the range of rows to returnTask
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedjava.lang.IllegalArgumentException
- if properties are not specifiedpublic Tasks getTasks(java.util.List properties, SortOrder order, RowRange range) throws ExchangeException
serverGetTasks(List, SortOrder, RowRange)
properties
- list of AbstractProperty
objects representing
Exchange WebDAV properties to query from the Exchange store
(must not be null
)order
- the order to sort byrange
- the range of rows to returnTask
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedjava.lang.IllegalArgumentException
- if properties are not specifiedpublic Tasks getTasks(java.util.List properties, TaskFilter filter, SortOrder order, RowRange range) throws ExchangeException
serverGetTasks(List, TaskFilter, SortOrder, RowRange)
properties
- list of AbstractProperty
objects representing
Exchange WebDAV properties to query from the Exchange store
(must not be null
)filter
- the conditions to search byorder
- the order to sort byrange
- the range of rows to returnTask
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedjava.lang.IllegalArgumentException
- if properties are not specifiedpublic Tasks getTasks(java.util.List properties, int iScope, TaskFilter filter, SortOrder order, RowRange range) throws ExchangeException
serverGetTasks(List, int, TaskFilter, SortOrder, RowRange)
If no sort order is provided (order == null
), the following
sort order is used:
HttpMailProperty.NORMALIZED_SUBJECT
, SortOrder.ASCENDING
MapiProperty.TASK_DUE_DATE
, SortOrder.ASCENDING
HttpMailProperty.DATE_RECEIVED
, SortOrder.ASCENDING
DO NOT SORT BY HttpMailProperty.SUBJECT
. This property
is not searchable because its value is only calculated when used
and not stored in the Exchange store. Use HttpMailProperty.NORMALIZED_SUBJECT
or MailHeaderProperty.SUBJECT
.
properties
- list of AbstractProperty
objects representing
Exchange WebDAV properties to query from the Exchange store
(must not be null
)iScope
- the scope of the searchfilter
- the conditions to search byorder
- the order to sort byrange
- the range of rows to returnTask
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedjava.lang.IllegalArgumentException
- if properties are not specifiedpublic Tasks getTasks(java.util.List props) throws ExchangeException
serverGetTasks(List, SortOrder, RowRange)
props
- list of properies (see Task
) to return from the query.Task
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedjava.lang.IllegalArgumentException
- if properties are not specifiedTask.getDefaultProperties()
,
Task.getProperties()
public Tasks getTasks(TaskFilter filter) throws ExchangeException
serverGetTasks(List, TaskFilter, SortOrder, RowRange)
filter
- the conditions to filter by.Task
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedTask.getDefaultProperties()
,
Task.getProperties()
public Tasks getTasks(java.util.List props, TaskFilter filter) throws ExchangeException
serverGetTasks(List, TaskFilter, SortOrder, RowRange)
props
- list of properies (see Task
) to return from the query.filter
- the conditions to filter by.Task
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedjava.lang.IllegalArgumentException
- if properties are not specifiedTask.getDefaultProperties()
,
Task.getProperties()
|
Compoze Software, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |