Package org.dspace.content.dao.impl
Class MetadataValueDAOImpl
java.lang.Object
org.dspace.core.AbstractHibernateDAO<MetadataValue>
org.dspace.content.dao.impl.MetadataValueDAOImpl
- All Implemented Interfaces:
MetadataValueDAO,GenericDAO<MetadataValue>
public class MetadataValueDAOImpl
extends AbstractHibernateDAO<MetadataValue>
implements MetadataValueDAO
Hibernate implementation of the Database Access Object interface class for the MetadataValue object.
This class is responsible for all database calls for the MetadataValue object and is autowired by spring
This class should never be accessed directly.
- Author:
- kevinvandevelde at atmire.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoiddeleteByMetadataField(Context context, MetadataField metadataField) findByField(Context context, MetadataField metadataField) findByValueLike(Context context, String value) findItemValuesByFieldAndValue(Context context, MetadataField metadataField, String value) getMinimum(Context context, int metadataFieldId) Methods inherited from class org.dspace.core.AbstractHibernateDAO
count, count, countLong, create, createQuery, createQuery, delete, executeCriteriaQuery, findAll, findAll, findByID, findByID, findByID, findByX, findMany, findMany, findUnique, getCriteriaBuilder, getCriteriaQuery, getHibernateSession, iterate, list, list, list, list, save, singleResult, singleResult, uniqueResult, uniqueResult
-
Constructor Details
-
MetadataValueDAOImpl
protected MetadataValueDAOImpl()
-
-
Method Details
-
findByField
public List<MetadataValue> findByField(Context context, MetadataField metadataField) throws SQLException - Specified by:
findByFieldin interfaceMetadataValueDAO- Throws:
SQLException
-
findItemValuesByFieldAndValue
public Iterator<MetadataValue> findItemValuesByFieldAndValue(Context context, MetadataField metadataField, String value) throws SQLException - Specified by:
findItemValuesByFieldAndValuein interfaceMetadataValueDAO- Throws:
SQLException
-
findByValueLike
- Specified by:
findByValueLikein interfaceMetadataValueDAO- Throws:
SQLException
-
deleteByMetadataField
- Specified by:
deleteByMetadataFieldin interfaceMetadataValueDAO- Throws:
SQLException
-
getMinimum
- Specified by:
getMinimumin interfaceMetadataValueDAO- Throws:
SQLException
-
countRows
- Specified by:
countRowsin interfaceMetadataValueDAO- Throws:
SQLException
-