| Package | Description |
|---|---|
| org.dspace.app.bulkedit |
The DSpace Batch Metadata Editor, which uses a CSV file to export/import
item metadata.
|
| org.dspace.content |
Provides an API for reading and manipulating content in the DSpace system.
|
| org.dspace.content.authority | |
| org.dspace.content.authority.service | |
| org.dspace.content.crosswalk |
Provides an API and implementations of metadata crosswalks, which are directional mappings from one schema to another, performed in the context of Item ingestion or dissemination.
|
| org.dspace.content.dao | |
| org.dspace.content.dao.impl | |
| org.dspace.content.service | |
| org.dspace.core |
Provides some basic functionality required throughout the DSpace system.
|
| org.dspace.eperson |
Provides classes representing e-people and groups of e-people.
|
| org.dspace.eperson.dao | |
| org.dspace.eperson.dao.impl | |
| org.dspace.eperson.service |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DSpaceCSV.okToExport(MetadataField md)
Is it Ok to export this value? When exportAll is set to false, we don't export
some of the metadata elements.
|
| Modifier and Type | Method and Description |
|---|---|
MetadataField |
MetadataFieldServiceImpl.create(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier,
String scopeNote) |
MetadataField |
MetadataFieldServiceImpl.find(Context context,
int id) |
MetadataField |
MetadataFieldServiceImpl.findByElement(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataField |
MetadataFieldServiceImpl.findByElement(Context context,
String metadataSchemaName,
String element,
String qualifier) |
MetadataField |
MetadataValue.getMetadataField() |
| Modifier and Type | Method and Description |
|---|---|
List<MetadataField> |
MetadataFieldServiceImpl.findAll(Context context) |
List<MetadataField> |
MetadataFieldServiceImpl.findAllInSchema(Context context,
MetadataSchema metadataSchema) |
List<MetadataField> |
MetadataFieldServiceImpl.findFieldsByElementNameUnqualified(Context context,
String metadataSchemaName,
String element) |
| Modifier and Type | Method and Description |
|---|---|
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
List<String> values) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
MetadataField metadataField,
String lang,
List<String> values,
List<String> authorities,
List<Integer> confidences) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
String value) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
String value,
String authority,
int confidence) |
MetadataValue |
MetadataValueServiceImpl.create(Context context,
DSpaceObject dso,
MetadataField metadataField) |
void |
MetadataFieldServiceImpl.delete(Context context,
MetadataField metadataField) |
void |
MetadataValueServiceImpl.deleteByMetadataField(Context context,
MetadataField metadataField) |
List<MetadataValue> |
MetadataValueServiceImpl.findByField(Context context,
MetadataField metadataField) |
void |
MetadataValue.setMetadataField(MetadataField metadataField) |
void |
MetadataFieldServiceImpl.update(Context context,
MetadataField metadataField) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Item> |
ItemServiceImpl.findByMetadataQuery(Context context,
List<List<MetadataField>> listFieldList,
List<String> query_op,
List<String> query_val,
List<UUID> collectionUuids,
String regexClause,
int offset,
int limit) |
protected int |
DSpaceObjectServiceImpl.getMetadataValuePlace(Map<MetadataField,Integer> fieldToLastPlace,
MetadataValue metadataValue)
Retrieve the place of the metadata value
|
| Modifier and Type | Method and Description |
|---|---|
int |
MetadataAuthorityServiceImpl.getMinConfidence(MetadataField metadataField)
Give the minimal level of confidence required to consider valid an authority value
for the given metadata.
|
boolean |
MetadataAuthorityServiceImpl.isAuthorityControlled(MetadataField metadataField) |
boolean |
MetadataAuthorityServiceImpl.isAuthorityRequired(MetadataField metadataField) |
String |
MetadataAuthorityServiceImpl.makeFieldKey(MetadataField metadataField) |
| Modifier and Type | Method and Description |
|---|---|
int |
MetadataAuthorityService.getMinConfidence(MetadataField metadataField)
Give the minimal level of confidence required to consider valid an authority value
for the given metadata.
|
boolean |
MetadataAuthorityService.isAuthorityControlled(MetadataField metadataField)
Predicate - is field authority-controlled?
|
boolean |
MetadataAuthorityService.isAuthorityRequired(MetadataField metadataField)
Predicate - is authority value required for field?
|
String |
MetadataAuthorityService.makeFieldKey(MetadataField metadataField)
Construct a single key from the tuple of schema/element/qualifier
that describes a metadata field.
|
| Modifier and Type | Method and Description |
|---|---|
MetadataField |
CrosswalkMetadataValidator.checkMetadata(Context context,
String schema,
String element,
String qualifier,
boolean forceCreate)
Scans metadata for elements not defined in this DSpace instance.
|
| Modifier and Type | Method and Description |
|---|---|
MetadataField |
MetadataFieldDAO.find(Context context,
int metadataFieldId,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataField |
MetadataFieldDAO.findByElement(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataField |
MetadataFieldDAO.findByElement(Context context,
String metadataSchema,
String element,
String qualifier) |
| Modifier and Type | Method and Description |
|---|---|
List<MetadataField> |
MetadataFieldDAO.findAllInSchema(Context context,
MetadataSchema metadataSchema) |
List<MetadataField> |
MetadataFieldDAO.findFieldsByElementNameUnqualified(Context context,
String metadataSchema,
String element) |
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataValueDAO.deleteByMetadataField(Context context,
MetadataField metadataField) |
List<Community> |
CommunityDAO.findAll(Context context,
MetadataField sortField) |
List<Collection> |
CollectionDAO.findAll(Context context,
MetadataField order) |
List<Community> |
CommunityDAO.findAll(Context context,
MetadataField sortField,
Integer limit,
Integer offset) |
List<Collection> |
CollectionDAO.findAll(Context context,
MetadataField order,
Integer limit,
Integer offset) |
List<Community> |
CommunityDAO.findAllNoParent(Context context,
MetadataField sortField) |
Iterator<Item> |
ItemDAO.findByAuthorityValue(Context context,
MetadataField metadataField,
String authority,
boolean inArchive) |
List<MetadataValue> |
MetadataValueDAO.findByField(Context context,
MetadataField fieldId) |
Iterator<Item> |
ItemDAO.findByMetadataField(Context context,
MetadataField metadataField,
String value,
boolean inArchive) |
Iterator<Item> |
ItemDAO.findBySubmitter(Context context,
EPerson eperson,
MetadataField metadataField,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Item> |
ItemDAO.findByMetadataQuery(Context context,
List<List<MetadataField>> listFieldList,
List<String> query_op,
List<String> query_val,
List<UUID> collectionUuids,
String regexClause,
int offset,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
MetadataField |
MetadataFieldDAOImpl.find(Context context,
int metadataFieldId,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataField |
MetadataFieldDAOImpl.findByElement(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataField |
MetadataFieldDAOImpl.findByElement(Context context,
String metadataSchema,
String element,
String qualifier) |
| Modifier and Type | Method and Description |
|---|---|
List<MetadataField> |
MetadataFieldDAOImpl.findAll(Context context,
Class<MetadataField> clazz) |
List<MetadataField> |
MetadataFieldDAOImpl.findAllInSchema(Context context,
MetadataSchema metadataSchema) |
List<MetadataField> |
MetadataFieldDAOImpl.findFieldsByElementNameUnqualified(Context context,
String metadataSchema,
String element) |
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataValueDAOImpl.deleteByMetadataField(Context context,
MetadataField metadataField) |
List<Community> |
CommunityDAOImpl.findAll(Context context,
MetadataField sortField)
Get a list of all communities in the system.
|
List<Collection> |
CollectionDAOImpl.findAll(Context context,
MetadataField order)
Get all collections in the system.
|
List<Community> |
CommunityDAOImpl.findAll(Context context,
MetadataField sortField,
Integer limit,
Integer offset) |
List<Collection> |
CollectionDAOImpl.findAll(Context context,
MetadataField order,
Integer limit,
Integer offset) |
List<Community> |
CommunityDAOImpl.findAllNoParent(Context context,
MetadataField sortField) |
Iterator<Item> |
ItemDAOImpl.findByAuthorityValue(Context context,
MetadataField metadataField,
String authority,
boolean inArchive) |
List<MetadataValue> |
MetadataValueDAOImpl.findByField(Context context,
MetadataField metadataField) |
Iterator<Item> |
ItemDAOImpl.findByMetadataField(Context context,
MetadataField metadataField,
String value,
boolean inArchive) |
Iterator<Item> |
ItemDAOImpl.findBySubmitter(Context context,
EPerson eperson,
MetadataField metadataField,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
List<MetadataField> |
MetadataFieldDAOImpl.findAll(Context context,
Class<MetadataField> clazz) |
Iterator<Item> |
ItemDAOImpl.findByMetadataQuery(Context context,
List<List<MetadataField>> listFieldList,
List<String> query_op,
List<String> query_val,
List<UUID> collectionUuids,
String regexClause,
int offset,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
MetadataField |
MetadataFieldService.create(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier,
String scopeNote)
Creates a new metadata field.
|
MetadataField |
MetadataFieldService.find(Context context,
int id)
Find the field corresponding to the given numeric ID.
|
MetadataField |
MetadataFieldService.findByElement(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier)
Retrieves the metadata field from the database.
|
MetadataField |
MetadataFieldService.findByElement(Context context,
String metadataSchemaName,
String element,
String qualifier) |
| Modifier and Type | Method and Description |
|---|---|
List<MetadataField> |
MetadataFieldService.findAll(Context context)
Retrieve all metadata field types from the registry
|
List<MetadataField> |
MetadataFieldService.findAllInSchema(Context context,
MetadataSchema metadataSchema)
Return all metadata fields that are found in a given schema.
|
List<MetadataField> |
MetadataFieldService.findFieldsByElementNameUnqualified(Context context,
String metadataSchema,
String element) |
| Modifier and Type | Method and Description |
|---|---|
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
List<String> values) |
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
MetadataField metadataField,
String lang,
List<String> values,
List<String> authorities,
List<Integer> confidences)
Add metadata fields.
|
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
String value) |
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
String value,
String authority,
int confidence) |
MetadataValue |
MetadataValueService.create(Context context,
DSpaceObject dso,
MetadataField metadataField)
Creates a new metadata value.
|
void |
MetadataFieldService.delete(Context context,
MetadataField metadataField)
Delete the metadata field.
|
void |
MetadataValueService.deleteByMetadataField(Context context,
MetadataField metadataField) |
List<MetadataValue> |
MetadataValueService.findByField(Context context,
MetadataField metadataField)
Retrieves the metadata values for a given field from the database.
|
void |
MetadataFieldService.update(Context context,
MetadataField metadataField)
Update the metadata field in the database.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<Item> |
ItemService.findByMetadataQuery(Context context,
List<List<MetadataField>> listFieldList,
List<String> query_op,
List<String> query_val,
List<UUID> collectionUuids,
String regexClause,
int offset,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractHibernateDSODAO.addMetadataLeftJoin(StringBuilder query,
String tableIdentifier,
Collection<MetadataField> metadataFields)
Add left outer join on all metadata fields which are passed to this function.
|
protected void |
AbstractHibernateDSODAO.addMetadataSortQuery(StringBuilder query,
List<MetadataField> metadataSortFields,
List<String> columnSortFields) |
protected void |
AbstractHibernateDSODAO.addMetadataSortQuery(StringBuilder query,
List<MetadataField> metadataSortFields,
List<String> columnSortFields,
List<String> direction) |
protected void |
AbstractHibernateDSODAO.addMetadataValueWhereQuery(StringBuilder query,
List<MetadataField> metadataFields,
String operator,
String additionalWhere)
Using the metadata tables mapped in the leftJoin, this function creates a where query which can check the values
Values can be checked using a like or an "=" query, this is determined by the "operator" parameter
When creating a query, the "queryParam" string can be used set as parameter for the query.
|
| Modifier and Type | Method and Description |
|---|---|
List<Group> |
GroupServiceImpl.findByMetadataField(Context context,
String searchValue,
MetadataField metadataField) |
| Modifier and Type | Method and Description |
|---|---|
List<Group> |
GroupServiceImpl.findAll(Context context,
List<MetadataField> metadataSortFields) |
| Modifier and Type | Method and Description |
|---|---|
List<EPerson> |
EPersonDAO.findAll(Context context,
MetadataField metadataFieldSort,
String sortColumn) |
List<Group> |
GroupDAO.findByMetadataField(Context context,
String searchValue,
MetadataField metadataField)
Look up groups based on their value for a certain metadata field (NOTE: name is not stored as metadata)
|
| Modifier and Type | Method and Description |
|---|---|
List<Group> |
GroupDAO.findAll(Context context,
List<MetadataField> sortMetadataFields)
Find all groups ordered by the specified metadata fields ascending
|
List<EPerson> |
EPersonDAO.search(Context context,
String query,
List<MetadataField> queryFields,
List<MetadataField> sortFields,
int offset,
int limit) |
List<EPerson> |
EPersonDAO.search(Context context,
String query,
List<MetadataField> queryFields,
List<MetadataField> sortFields,
int offset,
int limit) |
int |
EPersonDAO.searchResultCount(Context context,
String query,
List<MetadataField> queryFields) |
| Modifier and Type | Method and Description |
|---|---|
List<EPerson> |
EPersonDAOImpl.findAll(Context context,
MetadataField metadataSortField,
String sortField) |
List<Group> |
GroupDAOImpl.findByMetadataField(Context context,
String searchValue,
MetadataField metadataField) |
| Modifier and Type | Method and Description |
|---|---|
List<Group> |
GroupDAOImpl.findAll(Context context,
List<MetadataField> sortMetadataFields) |
protected org.hibernate.Query |
EPersonDAOImpl.getSearchQuery(Context context,
String queryString,
String queryParam,
List<MetadataField> queryFields,
List<MetadataField> sortFields,
String sortField) |
protected org.hibernate.Query |
EPersonDAOImpl.getSearchQuery(Context context,
String queryString,
String queryParam,
List<MetadataField> queryFields,
List<MetadataField> sortFields,
String sortField) |
List<EPerson> |
EPersonDAOImpl.search(Context context,
String query,
List<MetadataField> queryFields,
List<MetadataField> sortFields,
int offset,
int limit) |
List<EPerson> |
EPersonDAOImpl.search(Context context,
String query,
List<MetadataField> queryFields,
List<MetadataField> sortFields,
int offset,
int limit) |
int |
EPersonDAOImpl.searchResultCount(Context context,
String query,
List<MetadataField> queryFields) |
| Modifier and Type | Method and Description |
|---|---|
List<Group> |
GroupService.findByMetadataField(Context context,
String searchValue,
MetadataField metadataField)
Look up groups based on their value for a certain metadata field (NOTE: name is not stored as metadata)
|
| Modifier and Type | Method and Description |
|---|---|
List<Group> |
GroupService.findAll(Context context,
List<MetadataField> metadataSortFields)
Finds all groups in the site
|
Copyright © 2017 DuraSpace. All rights reserved.