Class ObjectPropertyStatementDaoFiltering
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.BaseFiltering
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.ObjectPropertyStatementDaoFiltering
-
- All Implemented Interfaces:
ObjectPropertyStatementDao
public class ObjectPropertyStatementDaoFiltering extends BaseFiltering implements ObjectPropertyStatementDao
-
-
Constructor Summary
Constructors Constructor Description ObjectPropertyStatementDaoFiltering(ObjectPropertyStatementDao objectPropertyStatementDao, VitroFilters filters)
-
Method Summary
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.dao.filtering.BaseFiltering
filter, filter
-
-
-
-
Constructor Detail
-
ObjectPropertyStatementDaoFiltering
public ObjectPropertyStatementDaoFiltering(ObjectPropertyStatementDao objectPropertyStatementDao, VitroFilters filters)
-
-
Method Detail
-
deleteObjectPropertyStatement
public void deleteObjectPropertyStatement(ObjectPropertyStatement objPropertyStmt)
- Specified by:
deleteObjectPropertyStatementin interfaceObjectPropertyStatementDao
-
fillExistingObjectPropertyStatements
public Individual fillExistingObjectPropertyStatements(Individual entity)
- Specified by:
fillExistingObjectPropertyStatementsin interfaceObjectPropertyStatementDao
-
getObjectPropertyStatements
public List<ObjectPropertyStatement> getObjectPropertyStatements(ObjectProperty objectProperty)
- Specified by:
getObjectPropertyStatementsin interfaceObjectPropertyStatementDao
-
getObjectPropertyStatements
public List<ObjectPropertyStatement> getObjectPropertyStatements(ObjectProperty objectProperty, int startIndex, int endIndex)
- Specified by:
getObjectPropertyStatementsin interfaceObjectPropertyStatementDao
-
getObjectPropertyStatements
public List<ObjectPropertyStatement> getObjectPropertyStatements(ObjectPropertyStatement objPropertyStmt)
- Specified by:
getObjectPropertyStatementsin interfaceObjectPropertyStatementDao
-
insertNewObjectPropertyStatement
public int insertNewObjectPropertyStatement(ObjectPropertyStatement objPropertyStmt)
- Specified by:
insertNewObjectPropertyStatementin interfaceObjectPropertyStatementDao
-
getObjectPropertyStatementsForIndividualByProperty
public List<Map<String,String>> getObjectPropertyStatementsForIndividualByProperty(String subjectUri, String propertyUri, String objectKey, String domainUri, String rangeUri, String query, Set<String> queryStrings, String sortDirection)
- Specified by:
getObjectPropertyStatementsForIndividualByPropertyin interfaceObjectPropertyStatementDao
-
getMostSpecificTypesInClassgroupsForIndividual
public Map<String,String> getMostSpecificTypesInClassgroupsForIndividual(String subjectUri)
- Specified by:
getMostSpecificTypesInClassgroupsForIndividualin interfaceObjectPropertyStatementDao
-
resolveAsFauxPropertyStatements
public void resolveAsFauxPropertyStatements(List<ObjectPropertyStatement> list)
Description copied from interface:ObjectPropertyStatementDaoInspect the elements of the statement to see whether it qualifies as a faux property. That is, is there a faux property definition, such that- The property URI of this statement is the base URI of the faux property
- One of the VClasses of the subject of this statement is the domain of the faux property
- One of the VClasses of the object of this statement is the range of the faux property
- Specified by:
resolveAsFauxPropertyStatementsin interfaceObjectPropertyStatementDao
-
-