Uses of Class
org.dspace.content.MetadataField
Packages that use MetadataField
Package
Description
The DSpace Batch Metadata Editor, which uses a CSV file to export/import
item metadata.
Provides an API for reading and manipulating content in the DSpace system.
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.
Provides some basic functionality required throughout the DSpace system.
Provides classes representing e-people and groups of e-people.
-
Uses of MetadataField in org.dspace.app.bulkedit
Methods in org.dspace.app.bulkedit with parameters of type MetadataFieldModifier and TypeMethodDescriptionprotected booleanDSpaceCSV.okToExport(MetadataField md) Is it okay to export this value? -
Uses of MetadataField in org.dspace.content
Fields in org.dspace.content with type parameters of type MetadataFieldModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.EntityType<MetadataField>MetadataField_.class_static jakarta.persistence.metamodel.SingularAttribute<MetadataField,String> MetadataField_.elementstatic jakarta.persistence.metamodel.SingularAttribute<MetadataField,Integer> MetadataField_.idstatic jakarta.persistence.metamodel.SingularAttribute<MetadataValue,MetadataField> MetadataValue_.metadataFieldstatic jakarta.persistence.metamodel.SingularAttribute<MetadataField,MetadataSchema> MetadataField_.metadataSchemastatic jakarta.persistence.metamodel.SingularAttribute<MetadataField,String> MetadataField_.qualifierstatic jakarta.persistence.metamodel.SingularAttribute<MetadataField,String> MetadataField_.scopeNoteMethods in org.dspace.content that return MetadataFieldModifier and TypeMethodDescriptionMetadataFieldServiceImpl.create(Context context, MetadataSchema metadataSchema, String element, String qualifier, String scopeNote) MetadataFieldServiceImpl.findByElement(Context context, String metadataSchemaName, String element, String qualifier) MetadataFieldServiceImpl.findByElement(Context context, MetadataSchema metadataSchema, String element, String qualifier) MetadataFieldServiceImpl.findByString(Context context, String mdString, char separator) MetadataValue.getMetadataField()Methods in org.dspace.content that return types with arguments of type MetadataFieldModifier and TypeMethodDescriptionMetadataFieldServiceImpl.findAllInSchema(Context context, MetadataSchema metadataSchema) MetadataFieldServiceImpl.findFieldsByElementNameUnqualified(Context context, String metadataSchemaName, String element) Methods in org.dspace.content with parameters of type MetadataFieldModifier and TypeMethodDescriptionDSpaceObjectServiceImpl.addMetadata(Context context, T dso, MetadataField metadataField, String language, String value) DSpaceObjectServiceImpl.addMetadata(Context context, T dso, MetadataField metadataField, String language, String value, String authority, int confidence) DSpaceObjectServiceImpl.addMetadata(Context context, T dso, MetadataField metadataField, String language, List<String> values) DSpaceObjectServiceImpl.addMetadata(Context context, T dso, MetadataField metadataField, String lang, List<String> values, List<String> authorities, List<Integer> confidences) DSpaceObjectServiceImpl.addMetadata(Context context, T dso, MetadataField metadataField, String lang, List<String> values, List<String> authorities, List<Integer> confidences, Supplier<Integer> placeSupplier) Add metadata value(s) to a MetadataField of a DSpace ObjectMetadataValueServiceImpl.create(Context context, DSpaceObject dso, MetadataField metadataField) voidMetadataFieldServiceImpl.delete(Context context, MetadataField metadataField) voidMetadataValueServiceImpl.deleteByMetadataField(Context context, MetadataField metadataField) MetadataValueServiceImpl.findByField(Context context, MetadataField metadataField) 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 MetadataFieldModifier and TypeMethodDescriptionprotected 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 MetadataFieldModifier and TypeMethodDescriptionintMetadataAuthorityServiceImpl.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) MetadataAuthorityServiceImpl.makeFieldKey(MetadataField metadataField) -
Uses of MetadataField in org.dspace.content.authority.service
Methods in org.dspace.content.authority.service with parameters of type MetadataFieldModifier and TypeMethodDescriptionintMetadataAuthorityService.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?MetadataAuthorityService.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 MetadataFieldModifier and TypeMethodDescriptionCrosswalkMetadataValidator.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 MetadataFieldModifier and TypeMethodDescriptionMetadataFieldDAO.find(Context context, int metadataFieldId, MetadataSchema metadataSchema, String element, String qualifier) MetadataFieldDAO.findByElement(Context context, String metadataSchema, String element, String qualifier) MetadataFieldDAO.findByElement(Context context, MetadataSchema metadataSchema, String element, String qualifier) Methods in org.dspace.content.dao that return types with arguments of type MetadataFieldModifier and TypeMethodDescriptionMetadataFieldDAO.findAllInSchema(Context context, MetadataSchema metadataSchema) MetadataFieldDAO.findFieldsByElementNameUnqualified(Context context, String metadataSchema, String element) Methods in org.dspace.content.dao with parameters of type MetadataFieldModifier and TypeMethodDescriptionvoidMetadataValueDAO.deleteByMetadataField(Context context, MetadataField metadataField) CollectionDAO.findAll(Context context, MetadataField order) CollectionDAO.findAll(Context context, MetadataField order, Integer limit, Integer offset) CommunityDAO.findAll(Context context, MetadataField sortField) CommunityDAO.findAll(Context context, MetadataField sortField, Integer limit, Integer offset) CommunityDAO.findAllNoParent(Context context, MetadataField sortField) ItemDAO.findByAuthorityValue(Context context, MetadataField metadataField, String authority, boolean inArchive) MetadataValueDAO.findByField(Context context, MetadataField fieldId) ItemDAO.findByMetadataField(Context context, MetadataField metadataField, String value, boolean inArchive) ItemDAO.findBySubmitter(Context context, EPerson eperson, MetadataField metadataField, int limit) MetadataValueDAO.findItemValuesByFieldAndValue(Context context, MetadataField metadataField, String value) -
Uses of MetadataField in org.dspace.content.dao.impl
Methods in org.dspace.content.dao.impl that return MetadataFieldModifier and TypeMethodDescriptionMetadataFieldDAOImpl.find(Context context, int metadataFieldId, MetadataSchema metadataSchema, String element, String qualifier) MetadataFieldDAOImpl.findByElement(Context context, String metadataSchema, String element, String qualifier) MetadataFieldDAOImpl.findByElement(Context context, MetadataSchema metadataSchema, String element, String qualifier) Methods in org.dspace.content.dao.impl that return types with arguments of type MetadataFieldModifier and TypeMethodDescriptionMetadataFieldDAOImpl.findAll(Context context, Class<MetadataField> clazz) MetadataFieldDAOImpl.findAllInSchema(Context context, MetadataSchema metadataSchema) MetadataFieldDAOImpl.findFieldsByElementNameUnqualified(Context context, String metadataSchema, String element) Methods in org.dspace.content.dao.impl with parameters of type MetadataFieldModifier and TypeMethodDescriptionvoidMetadataValueDAOImpl.deleteByMetadataField(Context context, MetadataField metadataField) CollectionDAOImpl.findAll(Context context, MetadataField order) Get all collections in the system.CollectionDAOImpl.findAll(Context context, MetadataField order, Integer limit, Integer offset) CommunityDAOImpl.findAll(Context context, MetadataField sortField) Get a list of all communities in the system.CommunityDAOImpl.findAll(Context context, MetadataField sortField, Integer limit, Integer offset) CommunityDAOImpl.findAllNoParent(Context context, MetadataField sortField) ItemDAOImpl.findByAuthorityValue(Context context, MetadataField metadataField, String authority, boolean inArchive) MetadataValueDAOImpl.findByField(Context context, MetadataField metadataField) ItemDAOImpl.findByMetadataField(Context context, MetadataField metadataField, String value, boolean inArchive) ItemDAOImpl.findBySubmitter(Context context, EPerson eperson, MetadataField metadataField, int limit) MetadataValueDAOImpl.findItemValuesByFieldAndValue(Context context, MetadataField metadataField, String value) Method parameters in org.dspace.content.dao.impl with type arguments of type MetadataFieldModifier and TypeMethodDescriptionMetadataFieldDAOImpl.findAll(Context context, Class<MetadataField> clazz) -
Uses of MetadataField in org.dspace.content.service
Methods in org.dspace.content.service that return MetadataFieldModifier and TypeMethodDescriptionMetadataFieldService.create(Context context, MetadataSchema metadataSchema, String element, String qualifier, String scopeNote) Creates a new metadata field.Find the field corresponding to the given numeric ID.MetadataFieldService.findByElement(Context context, String metadataSchemaName, String element, String qualifier) MetadataFieldService.findByElement(Context context, MetadataSchema metadataSchema, String element, String qualifier) Retrieves the metadata field from the database.MetadataFieldService.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 MetadataFieldModifier and TypeMethodDescriptionRetrieve all metadata field types from the registryMetadataFieldService.findAllInSchema(Context context, MetadataSchema metadataSchema) Return all metadata fields that are found in a given schema.MetadataFieldService.findFieldsByElementNameUnqualified(Context context, String metadataSchema, String element) Methods in org.dspace.content.service with parameters of type MetadataFieldModifier and TypeMethodDescriptionDSpaceObjectService.addMetadata(Context context, T dso, MetadataField metadataField, String language, String value) Add a metadatafield.DSpaceObjectService.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 addedDSpaceObjectService.addMetadata(Context context, T dso, MetadataField metadataField, String language, List<String> values) Add a metadatafields.DSpaceObjectService.addMetadata(Context context, T dso, MetadataField metadataField, String lang, List<String> values, List<String> authorities, List<Integer> confidences) Add metadata fields.MetadataValueService.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) MetadataValueService.findByField(Context context, MetadataField metadataField) Retrieves the metadata values for a given field from the database.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. -
Uses of MetadataField in org.dspace.contentreport
Methods in org.dspace.contentreport that return types with arguments of type MetadataFieldModifier and TypeMethodDescriptionQueryPredicate.getFields()ContentReportServiceImpl.getMetadataFields(Context context, String metadataField) Converts a metadata field name to a list ofMetadataFieldinstances (one if no wildcards are used, possibly more otherwise).Methods in org.dspace.contentreport with parameters of type MetadataFieldModifier and TypeMethodDescriptionstatic QueryPredicateQueryPredicate.of(MetadataField field, QueryOperator operator, String value) Shortcut method that builds a QueryPredicate from a single field, an operator, and a value.Method parameters in org.dspace.contentreport with type arguments of type MetadataFieldModifier and TypeMethodDescriptionstatic QueryPredicateQueryPredicate.of(Collection<MetadataField> fields, QueryOperator operator, String value) Shortcut method that builds a QueryPredicate from a list of fields, an operator, and a value. -
Uses of MetadataField in org.dspace.contentreport.service
Methods in org.dspace.contentreport.service that return types with arguments of type MetadataFieldModifier and TypeMethodDescriptionContentReportService.getMetadataFields(Context context, String metadataField) Converts a metadata field name to a list ofMetadataFieldinstances (one if no wildcards are used, possibly more otherwise). -
Uses of MetadataField in org.dspace.core
Method parameters in org.dspace.core with type arguments of type MetadataFieldModifier and TypeMethodDescriptionprotected 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.discovery.indexobject
Methods in org.dspace.discovery.indexobject that return MetadataFieldMethods in org.dspace.discovery.indexobject with parameters of type MetadataFieldModifier and TypeMethodDescriptionMetadataFieldIndexFactoryImpl.getIndexableObjects(Context context, MetadataField object) voidIndexableMetadataField.setIndexedObject(MetadataField metadataField) Constructors in org.dspace.discovery.indexobject with parameters of type MetadataField -
Uses of MetadataField in org.dspace.eperson
Fields in org.dspace.eperson with type parameters of type MetadataFieldModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<RegistrationDataMetadata,MetadataField> RegistrationDataMetadata_.metadataFieldMethods in org.dspace.eperson that return MetadataFieldMethods in org.dspace.eperson with parameters of type MetadataFieldModifier and TypeMethodDescriptionvoidRegistrationDataServiceImpl.addMetadata(Context context, RegistrationData registration, MetadataField mf, String value) RegistrationDataMetadataServiceImpl.create(Context context, RegistrationData registrationData, MetadataField metadataField) RegistrationDataMetadataServiceImpl.create(Context context, RegistrationData registrationData, MetadataField metadataField, String value) GroupServiceImpl.findByMetadataField(Context context, String searchValue, MetadataField metadataField) Method parameters in org.dspace.eperson with type arguments of type MetadataField -
Uses of MetadataField in org.dspace.eperson.dao
Methods in org.dspace.eperson.dao with parameters of type MetadataFieldModifier and TypeMethodDescriptionEPersonDAO.findAll(Context context, MetadataField metadataFieldSort, String sortColumn, int pageSize, int offset) 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 MetadataFieldModifier and TypeMethodDescriptionGroupDAO.findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset) Find all groups ordered by the specified metadata fields ascendingEPersonDAO.search(Context context, String query, List<MetadataField> queryFields, List<MetadataField> sortFields, int offset, int limit) Search all EPersons by the given MetadataField objects, sorting by the given sort fields.EPersonDAO.searchNotMember(Context context, String query, List<MetadataField> queryFields, Group excludeGroup, List<MetadataField> sortFields, int offset, int limit) Search all EPersons via their firstname, lastname, email (fuzzy match), limited to those EPersons which are NOT a member of the given group.intEPersonDAO.searchNotMemberCount(Context context, String query, List<MetadataField> queryFields, Group excludeGroup) Count number of EPersons that match a given search (fuzzy match) across firstname, lastname and email.intEPersonDAO.searchResultCount(Context context, String query, List<MetadataField> queryFields) Count number of EPersons who match a search on the given metadata fields. -
Uses of MetadataField in org.dspace.eperson.dao.impl
Methods in org.dspace.eperson.dao.impl with parameters of type MetadataFieldModifier and TypeMethodDescriptionEPersonDAOImpl.findAll(Context context, MetadataField metadataSortField, String sortField, int pageSize, int offset) GroupDAOImpl.findByMetadataField(Context context, String searchValue, MetadataField metadataField) Method parameters in org.dspace.eperson.dao.impl with type arguments of type MetadataFieldModifier and TypeMethodDescriptionGroupDAOImpl.findAll(Context context, List<MetadataField> sortMetadataFields, int pageSize, int offset) protected jakarta.persistence.QueryEPersonDAOImpl.getSearchQuery(Context context, String queryString, String queryParam, List<MetadataField> queryFields, List<MetadataField> sortFields, String sortField) protected jakarta.persistence.QueryEPersonDAOImpl.getSearchQuery(Context context, String queryString, String queryParam, List<MetadataField> queryFields, Group excludeGroup, List<MetadataField> sortFields, String sortField, int pageSize, int offset) Build a search query across EPersons based on the given metadata fields and sorted based on the given metadata field(s) or database column.EPersonDAOImpl.search(Context context, String query, List<MetadataField> queryFields, List<MetadataField> sortFields, int offset, int limit) EPersonDAOImpl.searchNotMember(Context context, String query, List<MetadataField> queryFields, Group excludeGroup, List<MetadataField> sortFields, int offset, int limit) intEPersonDAOImpl.searchNotMemberCount(Context context, String query, List<MetadataField> queryFields, Group excludeGroup) 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 MetadataFieldModifier and TypeMethodDescriptionvoidRegistrationDataService.addMetadata(Context context, RegistrationData rd, MetadataField metadataField, String value) RegistrationDataMetadataService.create(Context context, RegistrationData registrationData, MetadataField metadataField) Creates a newRegistrationDataMetadataRegistrationDataMetadataService.create(Context context, RegistrationData registrationData, MetadataField metadataField, String value) Creates a newRegistrationDataMetadataGroupService.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
findAll(Context context, List<MetadataField> metadataFieldsSort, int pageSize, int offset)instead