Uses of Class
org.dspace.content.MetadataField
-
Packages that use MetadataField 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 -
-
Uses of MetadataField in org.dspace.app.bulkedit
Methods in org.dspace.app.bulkedit with parameters of type MetadataField Modifier and Type Method Description protected booleanDSpaceCSV. 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. -
Uses of MetadataField in org.dspace.content
Fields in org.dspace.content with type parameters of type MetadataField Modifier and Type Field Description static javax.persistence.metamodel.SingularAttribute<MetadataField,String>MetadataField_. elementstatic javax.persistence.metamodel.SingularAttribute<MetadataField,Integer>MetadataField_. idstatic javax.persistence.metamodel.SingularAttribute<MetadataValue,MetadataField>MetadataValue_. metadataFieldstatic javax.persistence.metamodel.SingularAttribute<MetadataField,MetadataSchema>MetadataField_. metadataSchemastatic javax.persistence.metamodel.SingularAttribute<MetadataField,String>MetadataField_. qualifierstatic javax.persistence.metamodel.SingularAttribute<MetadataField,String>MetadataField_. scopeNoteMethods in org.dspace.content that return MetadataField Modifier and Type Method Description MetadataFieldMetadataFieldServiceImpl. create(Context context, MetadataSchema metadataSchema, String element, String qualifier, String scopeNote)MetadataFieldMetadataFieldServiceImpl. find(Context context, int id)MetadataFieldMetadataFieldServiceImpl. findByElement(Context context, String metadataSchemaName, String element, String qualifier)MetadataFieldMetadataFieldServiceImpl. findByElement(Context context, MetadataSchema metadataSchema, String element, String qualifier)MetadataFieldMetadataFieldServiceImpl. findByString(Context context, String mdString, char separator)MetadataFieldMetadataValue. getMetadataField()Methods in org.dspace.content that return types with arguments of type MetadataField Modifier and Type Method 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)Methods in org.dspace.content with parameters of type MetadataField Modifier and Type Method Description voidDSpaceObjectServiceImpl. addMetadata(Context context, T dso, MetadataField metadataField, String language, String value)voidDSpaceObjectServiceImpl. addMetadata(Context context, T dso, MetadataField metadataField, String language, String value, String authority, int confidence)voidDSpaceObjectServiceImpl. addMetadata(Context context, T dso, MetadataField metadataField, String language, List<String> values)voidDSpaceObjectServiceImpl. addMetadata(Context context, T dso, MetadataField metadataField, String lang, List<String> values, List<String> authorities, List<Integer> confidences)MetadataValueMetadataValueServiceImpl. create(Context context, DSpaceObject dso, MetadataField metadataField)voidMetadataFieldServiceImpl. delete(Context context, MetadataField metadataField)voidMetadataValueServiceImpl. deleteByMetadataField(Context context, MetadataField metadataField)List<MetadataValue>MetadataValueServiceImpl. findByField(Context context, MetadataField metadataField)Iterator<MetadataValue>MetadataValueServiceImpl. findByFieldAndValue(Context context, MetadataField metadataField, String value)voidMetadataValue. setMetadataField(MetadataField metadataField)voidMetadataFieldServiceImpl. update(Context context, MetadataField metadataField)Method parameters in org.dspace.content with type arguments of type MetadataField Modifier and Type Method 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 intDSpaceObjectServiceImpl. getMetadataValuePlace(Map<MetadataField,Integer> fieldToLastPlace, MetadataValue metadataValue)Retrieve the place of the metadata value -
Uses of MetadataField in org.dspace.content.authority
Methods in org.dspace.content.authority with parameters of type MetadataField Modifier and Type Method Description intMetadataAuthorityServiceImpl. getMinConfidence(MetadataField metadataField)Give the minimal level of confidence required to consider valid an authority value for the given metadata.booleanMetadataAuthorityServiceImpl. isAuthorityControlled(MetadataField metadataField)booleanMetadataAuthorityServiceImpl. isAuthorityRequired(MetadataField metadataField)StringMetadataAuthorityServiceImpl. makeFieldKey(MetadataField metadataField) -
Uses of MetadataField in org.dspace.content.authority.service
Methods in org.dspace.content.authority.service with parameters of type MetadataField Modifier and Type Method Description intMetadataAuthorityService. getMinConfidence(MetadataField metadataField)Give the minimal level of confidence required to consider valid an authority value for the given metadata.booleanMetadataAuthorityService. isAuthorityControlled(MetadataField metadataField)Predicate - is field authority-controlled?booleanMetadataAuthorityService. isAuthorityRequired(MetadataField metadataField)Predicate - is authority value required for field?StringMetadataAuthorityService. makeFieldKey(MetadataField metadataField)Construct a single key from the tuple of schema/element/qualifier that describes a metadata field. -
Uses of MetadataField in org.dspace.content.crosswalk
Methods in org.dspace.content.crosswalk that return MetadataField Modifier and Type Method Description MetadataFieldCrosswalkMetadataValidator. checkMetadata(Context context, String schema, String element, String qualifier, boolean forceCreate)Scans metadata for elements not defined in this DSpace instance. -
Uses of MetadataField in org.dspace.content.dao
Methods in org.dspace.content.dao that return MetadataField Modifier and Type Method Description MetadataFieldMetadataFieldDAO. find(Context context, int metadataFieldId, MetadataSchema metadataSchema, String element, String qualifier)MetadataFieldMetadataFieldDAO. findByElement(Context context, String metadataSchema, String element, String qualifier)MetadataFieldMetadataFieldDAO. findByElement(Context context, MetadataSchema metadataSchema, String element, String qualifier)Methods in org.dspace.content.dao that return types with arguments of type MetadataField Modifier and Type Method Description List<MetadataField>MetadataFieldDAO. findAllInSchema(Context context, MetadataSchema metadataSchema)List<MetadataField>MetadataFieldDAO. findFieldsByElementNameUnqualified(Context context, String metadataSchema, String element)Methods in org.dspace.content.dao with parameters of type MetadataField Modifier and Type Method Description voidMetadataValueDAO. deleteByMetadataField(Context context, MetadataField metadataField)List<Collection>CollectionDAO. findAll(Context context, MetadataField order)List<Collection>CollectionDAO. findAll(Context context, MetadataField order, Integer limit, Integer offset)List<Community>CommunityDAO. findAll(Context context, MetadataField sortField)List<Community>CommunityDAO. findAll(Context context, MetadataField sortField, 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)Iterator<MetadataValue>MetadataValueDAO. findItemValuesByFieldAndValue(Context context, MetadataField metadataField, String value)Method parameters in org.dspace.content.dao with type arguments of type MetadataField Modifier and Type Method 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) -
Uses of MetadataField in org.dspace.content.dao.impl
Methods in org.dspace.content.dao.impl that return MetadataField Modifier and Type Method Description MetadataFieldMetadataFieldDAOImpl. find(Context context, int metadataFieldId, MetadataSchema metadataSchema, String element, String qualifier)MetadataFieldMetadataFieldDAOImpl. findByElement(Context context, String metadataSchema, String element, String qualifier)MetadataFieldMetadataFieldDAOImpl. findByElement(Context context, MetadataSchema metadataSchema, String element, String qualifier)Methods in org.dspace.content.dao.impl that return types with arguments of type MetadataField Modifier and Type Method 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)Methods in org.dspace.content.dao.impl with parameters of type MetadataField Modifier and Type Method Description voidMetadataValueDAOImpl. deleteByMetadataField(Context context, MetadataField metadataField)List<Collection>CollectionDAOImpl. findAll(Context context, MetadataField order)Get all collections in the system.List<Collection>CollectionDAOImpl. findAll(Context context, MetadataField order, Integer limit, Integer offset)List<Community>CommunityDAOImpl. findAll(Context context, MetadataField sortField)Get a list of all communities in the system.List<Community>CommunityDAOImpl. findAll(Context context, MetadataField sortField, 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)Iterator<MetadataValue>MetadataValueDAOImpl. findItemValuesByFieldAndValue(Context context, MetadataField metadataField, String value)Method parameters in org.dspace.content.dao.impl with type arguments of type MetadataField Modifier and Type Method 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)Deprecated. -
Uses of MetadataField in org.dspace.content.service
Methods in org.dspace.content.service that return MetadataField Modifier and Type Method Description MetadataFieldMetadataFieldService. create(Context context, MetadataSchema metadataSchema, String element, String qualifier, String scopeNote)Creates a new metadata field.MetadataFieldMetadataFieldService. find(Context context, int id)Find the field corresponding to the given numeric ID.MetadataFieldMetadataFieldService. findByElement(Context context, String metadataSchemaName, String element, String qualifier)MetadataFieldMetadataFieldService. findByElement(Context context, MetadataSchema metadataSchema, String element, String qualifier)Retrieves the metadata field from the database.MetadataFieldMetadataFieldService. findByString(Context context, String mdString, char separator)Separates an mdString in schema, element and qualifier parts, separated by a given separator And returns it's matching metadataField if foundMethods in org.dspace.content.service that return types with arguments of type MetadataField Modifier and Type Method Description List<MetadataField>MetadataFieldService. findAll(Context context)Retrieve all metadata field types from the registryList<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)Methods in org.dspace.content.service with parameters of type MetadataField Modifier and Type Method Description voidDSpaceObjectService. addMetadata(Context context, T dso, MetadataField metadataField, String language, String value)voidDSpaceObjectService. addMetadata(Context context, T dso, MetadataField metadataField, String language, String value, String authority, int confidence)Shortcut forDSpaceObjectService.addMetadata(Context, DSpaceObject, MetadataField, String, List, List, List)when a single value need to be addedvoidDSpaceObjectService. addMetadata(Context context, T dso, MetadataField metadataField, String language, List<String> values)voidDSpaceObjectService. addMetadata(Context context, T dso, MetadataField metadataField, String lang, List<String> values, List<String> authorities, List<Integer> confidences)Add metadata fields.MetadataValueMetadataValueService. create(Context context, DSpaceObject dso, MetadataField metadataField)Creates a new metadata value.voidMetadataFieldService. delete(Context context, MetadataField metadataField)Delete the metadata field.voidMetadataValueService. deleteByMetadataField(Context context, MetadataField metadataField)List<MetadataValue>MetadataValueService. findByField(Context context, MetadataField metadataField)Retrieves the metadata values for a given field from the database.Iterator<MetadataValue>MetadataValueService. findByFieldAndValue(Context context, MetadataField metadataField, String value)Retrieves matching MetadataValues for a given field and value.voidMetadataFieldService. update(Context context, MetadataField metadataField)Update the metadata field in the database.Method parameters in org.dspace.content.service with type arguments of type MetadataField Modifier and Type Method 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) -
Uses of MetadataField in org.dspace.core
Method parameters in org.dspace.core with type arguments of type MetadataField Modifier and Type Method Description protected voidAbstractHibernateDSODAO. addMetadataLeftJoin(StringBuilder query, String tableIdentifier, Collection<MetadataField> metadataFields)Add left outer join on all metadata fields which are passed to this function.protected voidAbstractHibernateDSODAO. addMetadataSortQuery(StringBuilder query, List<MetadataField> metadataSortFields, List<String> columnSortFields)Append ORDER BY clause based on metadata fields or column names.protected voidAbstractHibernateDSODAO. addMetadataSortQuery(StringBuilder query, List<MetadataField> metadataSortFields, List<String> columnSortFields, List<String> direction)Append ORDER BY clause based on metadata fields or column names.protected voidAbstractHibernateDSODAO. 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. -
Uses of MetadataField in org.dspace.eperson
Methods in org.dspace.eperson with parameters of type MetadataField Modifier and Type Method Description List<Group>GroupServiceImpl. findByMetadataField(Context context, String searchValue, MetadataField metadataField)Method parameters in org.dspace.eperson with type arguments of type MetadataField Modifier and Type Method Description List<Group>GroupServiceImpl. findAll(Context context, List<MetadataField> metadataSortFields)List<Group>GroupServiceImpl. findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset) -
Uses of MetadataField in org.dspace.eperson.dao
Methods in org.dspace.eperson.dao with parameters of type MetadataField Modifier and Type Method Description List<EPerson>EPersonDAO. findAll(Context context, MetadataField metadataFieldSort, String sortColumn, int pageSize, int offset)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)Method parameters in org.dspace.eperson.dao with type arguments of type MetadataField Modifier and Type Method Description List<Group>GroupDAO. findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset)Find all groups ordered by the specified metadata fields ascendingList<EPerson>EPersonDAO. search(Context context, String query, List<MetadataField> queryFields, List<MetadataField> sortFields, int offset, int limit)intEPersonDAO. searchResultCount(Context context, String query, List<MetadataField> queryFields) -
Uses of MetadataField in org.dspace.eperson.dao.impl
Methods in org.dspace.eperson.dao.impl with parameters of type MetadataField Modifier and Type Method Description List<EPerson>EPersonDAOImpl. findAll(Context context, MetadataField metadataSortField, String sortField, int pageSize, int offset)List<Group>GroupDAOImpl. findByMetadataField(Context context, String searchValue, MetadataField metadataField)Method parameters in org.dspace.eperson.dao.impl with type arguments of type MetadataField Modifier and Type Method Description List<Group>GroupDAOImpl. findAll(Context context, List<MetadataField> sortMetadataFields, int pageSize, int offset)protected javax.persistence.QueryEPersonDAOImpl. getSearchQuery(Context context, String queryString, String queryParam, List<MetadataField> queryFields, List<MetadataField> sortFields, String sortField)protected javax.persistence.QueryEPersonDAOImpl. getSearchQuery(Context context, String queryString, String queryParam, List<MetadataField> queryFields, List<MetadataField> sortFields, String sortField, int pageSize, int offset)List<EPerson>EPersonDAOImpl. search(Context context, String query, List<MetadataField> queryFields, List<MetadataField> sortFields, int offset, int limit)intEPersonDAOImpl. searchResultCount(Context context, String query, List<MetadataField> queryFields) -
Uses of MetadataField in org.dspace.eperson.service
Methods in org.dspace.eperson.service with parameters of type MetadataField Modifier and Type Method 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)Method parameters in org.dspace.eperson.service with type arguments of type MetadataField Modifier and Type Method Description List<Group>GroupService. findAll(Context context, List<MetadataField> metadataSortFields)Deprecated.Please usefindAll(Context context, List<MetadataField> metadataFieldsSort, int pageSize, int offset)insteadList<Group>GroupService. findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset)Finds all groups in the site
-