|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IUserSearchManager
Get a 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. |
java.lang.String[] |
getUserPropertiesFields()
Each provider can inform the user properties fields to be considered on the user search, allowing the dynamically user interface for the search. |
boolean |
isEnabled()
Whether this handler is capable of executing at this time. |
ISearch |
search(ICriteria criteria)
Execute the search for a specific criteria, blocking until the search returns. |
void |
search(ICriteria criteria,
IUserSearchListener listener)
Execute the search for a specific criteria, not blocking until the search returns. |
Method Detail |
---|
ISearch search(ICriteria criteria) throws UserSearchException
criteria
- Will not be null
.
UserSearchException
void search(ICriteria criteria, IUserSearchListener listener)
criteria
- ICriteria
. Must not be null
.listener
- the listener IUserSearchListener
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
java.lang.String[] getUserPropertiesFields() throws ECFException
ECFException
- thrown if request cannot be sent (e.g. because
disconnect) or provider doesn't inform the field's
that composite the user interfaceboolean isEnabled()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |