getMatches
public Choices getMatches(String field,
String text,
Collection collection,
int start,
int limit,
String locale)
Get all values from the authority that match the preferred value.
Note that the offering was entered by the user and may contain
mixed/incorrect case, whitespace, etc so the plugin should be careful
to clean up user data before making comparisons.
Value of a "Name" field will be in canonical DSpace person name format,
which is "Lastname, Firstname(s)", e.g. "Smith, John Q.".
Some authorities with a small set of values may simply return the whole
set for any sample value, although it's a good idea to set the
defaultSelected index in the Choices instance to the choice, if any,
that matches the value.
- Parameters:
field - being matched fortext - user's value to matchcollection - database ID of Collection for context (owner of Item)start - choice at which to start, 0 is first.limit - maximum number of choices to return, 0 for no limit.locale - explicit localization key if available, or null
- Returns:
- a Choices object (never null).