public abstract class SHERPARoMEOProtocol extends Object implements ChoiceAuthority
SHERPARoMEOPublisher
,
SHERPARoMEOJournalTitle
Constructor and Description |
---|
SHERPARoMEOProtocol() |
Modifier and Type | Method and Description |
---|---|
Choices |
getBestMatch(String field,
String text,
int collection,
String locale)
Get the single "best" match (if any) of a value in the authority
to the given user value.
|
String |
getLabel(String field,
String key,
String locale)
Get the canonical user-visible "label" (i.e. short descriptive text)
for a key in the authority.
|
abstract Choices |
getMatches(String text,
int collection,
int start,
int limit,
String locale) |
protected Choices |
query(String result,
String label,
String authority,
org.apache.commons.httpclient.NameValuePair[] args,
int start,
int limit) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMatches
public abstract Choices getMatches(String text, int collection, int start, int limit, String locale)
public Choices getBestMatch(String field, String text, int collection, String locale)
ChoiceAuthority
getBestMatch
in interface ChoiceAuthority
field
- being matched fortext
- user's value to matchcollection
- database ID of Collection for context (owner of Item)locale
- explicit localization key if available, or nullpublic String getLabel(String field, String key, String locale)
ChoiceAuthority
getLabel
in interface ChoiceAuthority
field
- being matched forkey
- authority key known to this authority.locale
- explicit localization key if available, or nullCopyright © 2016 DuraSpace. All Rights Reserved.