Class ChoiceAuthorityServiceImpl

  • All Implemented Interfaces:
    ChoiceAuthorityService

    public final class ChoiceAuthorityServiceImpl
    extends Object
    implements ChoiceAuthorityService
    Broker for ChoiceAuthority plugins, and for other information configured about the choice aspect of authority control for a metadata field. Configuration keys, per metadata field (e.g. "dc.contributer.author") # names the ChoiceAuthority plugin called for this field choices.plugin.<FIELD> = name-of-plugin # mode of UI presentation desired in submission UI: # "select" is dropdown menu, "lookup" is popup with selector, "suggest" is autocomplete/suggest choices.presentation.<FIELD> = "select" | "suggest" # is value "closed" to the set of these choices or are non-authority values permitted? choices.closed.<FIELD> = true | false
    Author:
    Larry Stone
    See Also:
    ChoiceAuthority