Package org.dspace.authority
Class AuthorityValueServiceImpl
java.lang.Object
org.dspace.authority.AuthorityValueServiceImpl
- All Implemented Interfaces:
AuthorityValueService
This service contains all methods for using authority values
- Author:
- Antoine Snyers (antoine at atmire.com), Kevin Van de Velde (kevin at atmire dot com), Ben Bosman (ben at atmire dot com), Mark Diggory (markd at atmire dot com)
-
Field Summary
FieldsFields inherited from interface org.dspace.authority.service.AuthorityValueService
GENERATE, SPLIT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringfieldParameter(String schema, String element, String qualifier) protected Stringprotected List<AuthorityValue>findByAuthorityMetadata(Context context, String schema, String element, String qualifier, String value) findByExactValue(Context context, String field, String value) findByOrcidID(Context context, String orcid_id) Item.ANY does not work here.findByValue(Context context, String field, String value) findOrcidHolders(Context context) fromSolr(org.apache.solr.common.SolrDocument solrDocument) protected AuthorityValuegenerateRaw(String authorityKey, String content, String field) getAuthorityValueType(String metadataString) update(AuthorityValue value)
-
Field Details
-
authorityTypes
-
-
Constructor Details
-
AuthorityValueServiceImpl
protected AuthorityValueServiceImpl()
-
-
Method Details
-
generate
- Specified by:
generatein interfaceAuthorityValueService
-
generateRaw
-
update
- Specified by:
updatein interfaceAuthorityValueService
-
findByUID
Item.ANY does not work here.- Specified by:
findByUIDin interfaceAuthorityValueService- Parameters:
context- ContextauthorityID- authority id- Returns:
- AuthorityValue
-
findByValue
- Specified by:
findByValuein interfaceAuthorityValueService
-
findByOrcidID
- Specified by:
findByOrcidIDin interfaceAuthorityValueService
-
findByExactValue
- Specified by:
findByExactValuein interfaceAuthorityValueService
-
findByValue
public List<AuthorityValue> findByValue(Context context, String schema, String element, String qualifier, String value) - Specified by:
findByValuein interfaceAuthorityValueService
-
findByName
public List<AuthorityValue> findByName(Context context, String schema, String element, String qualifier, String name) - Specified by:
findByNamein interfaceAuthorityValueService
-
findByAuthorityMetadata
public List<AuthorityValue> findByAuthorityMetadata(Context context, String schema, String element, String qualifier, String value) - Specified by:
findByAuthorityMetadatain interfaceAuthorityValueService
-
findOrcidHolders
- Specified by:
findOrcidHoldersin interfaceAuthorityValueService
-
findAll
- Specified by:
findAllin interfaceAuthorityValueService
-
fromSolr
- Specified by:
fromSolrin interfaceAuthorityValueService
-
getAuthorityValueType
- Specified by:
getAuthorityValueTypein interfaceAuthorityValueService
-
find
-
filtered
-
fieldParameter
-