Package org.dspace.authority.service
Interface AuthorityValueService
-
- All Known Implementing Classes:
AuthorityValueServiceImpl
public interface AuthorityValueServiceThis 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)
-
-
Method Summary
-
-
-
Field Detail
-
SPLIT
static final String SPLIT
- See Also:
- Constant Field Values
-
GENERATE
static final String GENERATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
generate
AuthorityValue generate(Context context, String authorityKey, String content, String field)
-
update
AuthorityValue update(AuthorityValue value)
-
findByUID
AuthorityValue findByUID(Context context, String authorityID)
-
findByValue
List<AuthorityValue> findByValue(Context context, String field, String value)
-
findByOrcidID
AuthorityValue findByOrcidID(Context context, String orcid_id)
-
findByName
List<AuthorityValue> findByName(Context context, String schema, String element, String qualifier, String name)
-
findByAuthorityMetadata
List<AuthorityValue> findByAuthorityMetadata(Context context, String schema, String element, String qualifier, String value)
-
findByExactValue
List<AuthorityValue> findByExactValue(Context context, String field, String value)
-
findByValue
List<AuthorityValue> findByValue(Context context, String schema, String element, String qualifier, String value)
-
findOrcidHolders
List<AuthorityValue> findOrcidHolders(Context context)
-
findAll
List<AuthorityValue> findAll(Context context)
-
fromSolr
AuthorityValue fromSolr(org.apache.solr.common.SolrDocument solrDocument)
-
getAuthorityValueType
AuthorityValue getAuthorityValueType(String metadataString)
-
-