|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dspace.content.authority.SampleAuthority
public class SampleAuthority
This is a *very* stupid test fixture for authority control, and also serves as a trivial example of an authority plugin implementation.
| Constructor Summary | |
|---|---|
SampleAuthority()
|
|
| Method Summary | |
|---|---|
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. |
Choices |
getMatches(String field,
String query,
int collection,
int start,
int limit,
String locale)
Get all values from the authority that match the profferred value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SampleAuthority()
| Method Detail |
|---|
public Choices getMatches(String field,
String query,
int collection,
int start,
int limit,
String locale)
ChoiceAuthority
getMatches in interface ChoiceAuthorityfield - being matched forquery - 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
public Choices getBestMatch(String field,
String text,
int collection,
String locale)
ChoiceAuthority
getBestMatch in interface ChoiceAuthorityfield - being matched fortext - user's value to matchcollection - database ID of Collection for context (owner of Item)locale - explicit localization key if available, or null
public String getLabel(String field,
String key,
String locale)
ChoiceAuthority
getLabel in interface ChoiceAuthorityfield - being matched forkey - authority key known to this authority.locale - explicit localization key if available, or null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||