Add a configuration option for the Sirsi SingleSearch Web2, Serials Solutions 360 Search, and ExLibris MetaLib OSID implementations to enable returning preferred URLs via the mechanism implemented in
This option modifies the behavior of the Citations Helper when handling search results provided by the "Search Library Resources" OSID components.
The option itself is provided in the site specific XML configuration file for the Citations Helper:
<provide-preferred-url> true | false </provide-preferred-url>
If the <provide-preferred-url> option is not present in the configuration file, the feature is disabled (as if "false" had been supplied in the configuration file).
The changes required to implement this are largley confined to BaseConfigurationService.java and BaseCitationService.java.
However, minor updates to the Web2 Bridge and 360 Search components are required as well; these are addressed as sub-tasks.