Class DataPropertyDaoFiltering
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.BaseFiltering
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.DataPropertyDaoFiltering
-
- All Implemented Interfaces:
DataPropertyDao,PropertyDao
public class DataPropertyDaoFiltering extends BaseFiltering implements DataPropertyDao
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface edu.cornell.mannlib.vitro.webapp.dao.PropertyDao
PropertyDao.FullPropertyKey
-
-
Constructor Summary
Constructors Constructor Description DataPropertyDaoFiltering(DataPropertyDao dataPropertyDao, VitroFilters filters)
-
Method Summary
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.dao.filtering.BaseFiltering
filter, filter
-
-
-
-
Constructor Detail
-
DataPropertyDaoFiltering
public DataPropertyDaoFiltering(DataPropertyDao dataPropertyDao, VitroFilters filters)
-
-
Method Detail
-
fillDataPropertiesForIndividual
public void fillDataPropertiesForIndividual(Individual individual)
- Specified by:
fillDataPropertiesForIndividualin interfaceDataPropertyDao
-
getAllDataProperties
public List<DataProperty> getAllDataProperties()
- Specified by:
getAllDataPropertiesin interfaceDataPropertyDao
-
getAllExternalIdDataProperties
public List<DataProperty> getAllExternalIdDataProperties()
- Specified by:
getAllExternalIdDataPropertiesin interfaceDataPropertyDao
-
getDataPropertiesForVClass
public List<DataProperty> getDataPropertiesForVClass(String classURI)
- Specified by:
getDataPropertiesForVClassin interfaceDataPropertyDao
-
getAllPossibleDatapropsForIndividual
public Collection<DataProperty> getAllPossibleDatapropsForIndividual(String individualURI)
- Specified by:
getAllPossibleDatapropsForIndividualin interfaceDataPropertyDao
-
deleteDataProperty
public void deleteDataProperty(DataProperty dataProperty)
- Specified by:
deleteDataPropertyin interfaceDataPropertyDao
-
deleteDataProperty
public void deleteDataProperty(String dataPropertyURI)
- Specified by:
deleteDataPropertyin interfaceDataPropertyDao
-
annotateDataPropertyAsExternalIdentifier
public boolean annotateDataPropertyAsExternalIdentifier(String dataPropertyURI)
- Specified by:
annotateDataPropertyAsExternalIdentifierin interfaceDataPropertyDao
-
getRequiredDatatypeURI
public String getRequiredDatatypeURI(Individual individual, DataProperty dataProperty)
- Specified by:
getRequiredDatatypeURIin interfaceDataPropertyDao
-
getDataPropertyByURI
public DataProperty getDataPropertyByURI(String dataPropertyURI)
- Specified by:
getDataPropertyByURIin interfaceDataPropertyDao
-
insertDataProperty
public String insertDataProperty(DataProperty dataProperty) throws InsertException
- Specified by:
insertDataPropertyin interfaceDataPropertyDao- Throws:
InsertException
-
updateDataProperty
public void updateDataProperty(DataProperty dataProperty)
- Specified by:
updateDataPropertyin interfaceDataPropertyDao
-
addSuperproperty
public void addSuperproperty(String propertyURI, String superpropertyURI)
- Specified by:
addSuperpropertyin interfacePropertyDao
-
removeSuperproperty
public void removeSuperproperty(String propertyURI, String superpropertyURI)
- Specified by:
removeSuperpropertyin interfacePropertyDao
-
addSubproperty
public void addSubproperty(String propertyURI, String subpropertyURI)
- Specified by:
addSubpropertyin interfacePropertyDao
-
removeSubproperty
public void removeSubproperty(String propertyURI, String subpropertyURI)
- Specified by:
removeSubpropertyin interfacePropertyDao
-
getSubPropertyURIs
public List<String> getSubPropertyURIs(String propertyURI)
- Specified by:
getSubPropertyURIsin interfacePropertyDao
-
getAllSubPropertyURIs
public List<String> getAllSubPropertyURIs(String propertyURI)
- Specified by:
getAllSubPropertyURIsin interfacePropertyDao
-
getSuperPropertyURIs
public List<String> getSuperPropertyURIs(String propertyURI, boolean direct)
- Specified by:
getSuperPropertyURIsin interfacePropertyDao
-
getAllSuperPropertyURIs
public List<String> getAllSuperPropertyURIs(String propertyURI)
- Specified by:
getAllSuperPropertyURIsin interfacePropertyDao
-
getRootDataProperties
public List<DataProperty> getRootDataProperties()
- Specified by:
getRootDataPropertiesin interfaceDataPropertyDao
-
addSubproperty
public void addSubproperty(Property property, Property subproperty)
- Specified by:
addSubpropertyin interfacePropertyDao
-
addSuperproperty
public void addSuperproperty(Property property, Property superproperty)
- Specified by:
addSuperpropertyin interfacePropertyDao
-
removeSubproperty
public void removeSubproperty(Property property, Property subproperty)
- Specified by:
removeSubpropertyin interfacePropertyDao
-
removeSuperproperty
public void removeSuperproperty(Property property, Property superproperty)
- Specified by:
removeSuperpropertyin interfacePropertyDao
-
addEquivalentProperty
public void addEquivalentProperty(String propertyURI, String equivalentPropertyURI)
- Specified by:
addEquivalentPropertyin interfacePropertyDao
-
addEquivalentProperty
public void addEquivalentProperty(Property property, Property equivalentProperty)
- Specified by:
addEquivalentPropertyin interfacePropertyDao
-
getEquivalentPropertyURIs
public List<String> getEquivalentPropertyURIs(String propertyURI)
- Specified by:
getEquivalentPropertyURIsin interfacePropertyDao
-
removeEquivalentProperty
public void removeEquivalentProperty(String propertyURI, String equivalentPropertyURI)
- Specified by:
removeEquivalentPropertyin interfacePropertyDao
-
removeEquivalentProperty
public void removeEquivalentProperty(Property property, Property equivalentProperty)
- Specified by:
removeEquivalentPropertyin interfacePropertyDao
-
getClassesWithRestrictionOnProperty
public List<VClass> getClassesWithRestrictionOnProperty(String propertyURI)
- Specified by:
getClassesWithRestrictionOnPropertyin interfacePropertyDao
-
getDataPropertyList
public List<DataProperty> getDataPropertyList(Individual subject)
- Specified by:
getDataPropertyListin interfaceDataPropertyDao
-
getDataPropertyList
public List<DataProperty> getDataPropertyList(String subjectUri)
- Specified by:
getDataPropertyListin interfaceDataPropertyDao
-
getCustomListViewConfigFileName
public String getCustomListViewConfigFileName(DataProperty dataProperty)
- Specified by:
getCustomListViewConfigFileNamein interfaceDataPropertyDao
-
-