Class FilteringPropertyInstanceDao
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.FilteringPropertyInstanceDao
-
- All Implemented Interfaces:
PropertyInstanceDao
public class FilteringPropertyInstanceDao extends Object implements PropertyInstanceDao
-
-
Constructor Summary
Constructors Constructor Description FilteringPropertyInstanceDao(PropertyInstanceDao propertyInstanceDao, ObjectPropertyDao objectPropDao, IndividualDao individualDao, VitroFilters filters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteObjectPropertyStatement(String subjectURI, String propertyURI, String objectURI)voiddeletePropertyInstance(PropertyInstance prop)Collection<PropertyInstance>getAllPossiblePropInstForIndividual(String individualURI)Collection<PropertyInstance>getAllPropInstByVClass(String classURI)Collection<PropertyInstance>getExistingProperties(String entityURI, String propertyURI)PropertyInstancegetProperty(String subjectURI, String predicateURI, String objectURI)intinsertProp(PropertyInstanceIface prop)voidinsertPropertyInstance(PropertyInstance prop)
-
-
-
Constructor Detail
-
FilteringPropertyInstanceDao
public FilteringPropertyInstanceDao(PropertyInstanceDao propertyInstanceDao, ObjectPropertyDao objectPropDao, IndividualDao individualDao, VitroFilters filters)
-
-
Method Detail
-
getAllPossiblePropInstForIndividual
public Collection<PropertyInstance> getAllPossiblePropInstForIndividual(String individualURI)
- Specified by:
getAllPossiblePropInstForIndividualin interfacePropertyInstanceDao
-
getAllPropInstByVClass
public Collection<PropertyInstance> getAllPropInstByVClass(String classURI)
- Specified by:
getAllPropInstByVClassin interfacePropertyInstanceDao
-
getExistingProperties
public Collection<PropertyInstance> getExistingProperties(String entityURI, String propertyURI)
- Specified by:
getExistingPropertiesin interfacePropertyInstanceDao
-
getProperty
public PropertyInstance getProperty(String subjectURI, String predicateURI, String objectURI)
- Specified by:
getPropertyin interfacePropertyInstanceDao
-
deleteObjectPropertyStatement
public void deleteObjectPropertyStatement(String subjectURI, String propertyURI, String objectURI)
- Specified by:
deleteObjectPropertyStatementin interfacePropertyInstanceDao
-
deletePropertyInstance
public void deletePropertyInstance(PropertyInstance prop)
- Specified by:
deletePropertyInstancein interfacePropertyInstanceDao
-
insertProp
public int insertProp(PropertyInstanceIface prop)
- Specified by:
insertPropin interfacePropertyInstanceDao
-
insertPropertyInstance
public void insertPropertyInstance(PropertyInstance prop)
- Specified by:
insertPropertyInstancein interfacePropertyInstanceDao
-
-