|
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.NoteFolder
This class extends Folder
to represent a folder that primarily
contains note items. This class provides access methods to retrieve
collections of stick notes.
Fields inherited from class com.compoze.exchange.webdav.Folder |
m_folders, m_iRelDepth, m_messages |
Constructor Summary | |
NoteFolder(java.lang.String sName)
Constructor. |
Method Summary | |
Notes |
getNotes(java.util.List props)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetNotes(List, SortOrder, RowRange) |
Notes |
getNotes(java.util.List properties,
int iScope,
NoteFilter filter,
SortOrder order,
RowRange range)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetNotes(List, int, NoteFilter, SortOrder, RowRange) |
Notes |
getNotes(java.util.List props,
NoteFilter filter)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetNotes(List, NoteFilter, SortOrder, RowRange) |
Notes |
getNotes(java.util.List properties,
NoteFilter filter,
SortOrder order,
RowRange range)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetNotes(List, NoteFilter, SortOrder, RowRange) |
Notes |
getNotes(java.util.List properties,
SortOrder order,
RowRange range)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetNotes(List, SortOrder, RowRange) |
Notes |
getNotes(NoteFilter filter)
Deprecated. This method has been deprecated and will be removed by version 3.1. Replaced with serverGetNotes(List, NoteFilter, SortOrder, RowRange) |
Notes |
serverGetNotes(java.util.List properties,
int iScope,
NoteFilter filter,
SortOrder order,
RowRange range)
Queries the server for a list of notes. |
Notes |
serverGetNotes(java.util.List properties,
NoteFilter filter,
SortOrder order,
RowRange range)
Queries the server for a list of notes. |
Notes |
serverGetNotes(java.util.List properties,
SortOrder order,
RowRange range)
Queries the server for a list of notes. |
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 NoteFolder(java.lang.String sName)
sName
- the name of the folder.Method Detail |
public Notes serverGetNotes(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 returnNote
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 Notes serverGetNotes(java.util.List properties, NoteFilter 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 returnNote
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 Notes serverGetNotes(java.util.List properties, int iScope, NoteFilter filter, SortOrder order, RowRange range) throws ExchangeException
If no sort order is provided (order == null
), the following
sort order is used:
HttpMailProperty.DATE_RECEIVED
, SortOrder.DESCENDING
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 returnNote
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 Notes getNotes(java.util.List properties, SortOrder order, RowRange range) throws ExchangeException
serverGetNotes(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 returnNote
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 Notes getNotes(java.util.List properties, NoteFilter filter, SortOrder order, RowRange range) throws ExchangeException
serverGetNotes(List, NoteFilter, 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 returnNote
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 Notes getNotes(java.util.List properties, int iScope, NoteFilter filter, SortOrder order, RowRange range) throws ExchangeException
serverGetNotes(List, int, NoteFilter, SortOrder, RowRange)
If no sort order is provided (order == null
), the following
sort order is used:
HttpMailProperty.DATE_RECEIVED
, SortOrder.DESCENDING
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 returnNote
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 Notes getNotes(java.util.List props) throws ExchangeException
serverGetNotes(List, SortOrder, RowRange)
props
- list of properies (see Note
) to return from the query.Note
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 specifiedNote.getDefaultProperties()
,
Note.getProperties()
public Notes getNotes(NoteFilter filter) throws ExchangeException
serverGetNotes(List, NoteFilter, SortOrder, RowRange)
filter
- the conditions to filter by.Note
objectsExchangeException
- if a problem occurred while interacting with the Exchange storeExchangeRuntimeException
- if this object has been released and can no longer be usedpublic Notes getNotes(java.util.List props, NoteFilter filter) throws ExchangeException
serverGetNotes(List, NoteFilter, SortOrder, RowRange)
props
- list of properies (see Note
) to return from the query.filter
- the conditions to filter by.Note
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 specifiedNote.getDefaultProperties()
,
Note.getProperties()
|
Compoze Software, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |