|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMessageSearchManager
Get a message search mechanism for an account.
Method Summary | |
---|---|
ICriteria |
createCriteria()
Create a specific criteria for the provider. |
IRestriction |
createRestriction()
Create a specific IRestriction implementation for the provider. |
ISearch |
search(ICriteria criteria)
Execute the search for a specific criteria, blocking until the search returns. |
void |
search(ICriteria criteria,
IMessageSearchListener listener)
Execute the search for a specific criteria, not blocking until the search returns. |
Method Detail |
---|
ISearch search(ICriteria criteria) throws MessageSearchException
criteria
- Will not be null
.
ICriteria
Contain the search results.
MessageSearchException
void search(ICriteria criteria, IMessageSearchListener listener)
criteria
- ICriteria
. Must not be null
.listener
- the listener IMessageSearchListener
to search. Must not be null
.ICriteria createCriteria()
ICriterion
.
ICriteria
Will not be null
IRestriction createRestriction()
IRestriction
implementation for the provider.
This implementation will provide the methods to created and organize
the ICriterion
that composes the search. The Restriction
is a simple implementation of this, but subclasses or new implementation
may be created as appropriate.
IRestriction
Will not be null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |