Class VClassDaoFiltering
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.BaseFiltering
-
- edu.cornell.mannlib.vitro.webapp.dao.filtering.VClassDaoFiltering
-
- All Implemented Interfaces:
VClassDao
public class VClassDaoFiltering extends BaseFiltering implements VClassDao
-
-
Constructor Summary
Constructors Constructor Description VClassDaoFiltering(VClassDao classDao, IndividualDao individualDao, VitroFilters filters)
-
Method Summary
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.dao.filtering.BaseFiltering
filter, filter
-
-
-
-
Constructor Detail
-
VClassDaoFiltering
public VClassDaoFiltering(VClassDao classDao, IndividualDao individualDao, VitroFilters filters)
-
-
Method Detail
-
deleteVClass
public void deleteVClass(String URI)
- Specified by:
deleteVClassin interfaceVClassDao
-
deleteVClass
public void deleteVClass(VClass cls)
- Specified by:
deleteVClassin interfaceVClassDao
-
getDisjointWithClassURIs
public List<String> getDisjointWithClassURIs(String classURI)
- Specified by:
getDisjointWithClassURIsin interfaceVClassDao
-
addDisjointWithClass
public void addDisjointWithClass(String classURI, String disjointClassURI)
- Specified by:
addDisjointWithClassin interfaceVClassDao
-
removeDisjointWithClass
public void removeDisjointWithClass(String classURI, String disjointClassURI)
- Specified by:
removeDisjointWithClassin interfaceVClassDao
-
getEquivalentClassURIs
public List<String> getEquivalentClassURIs(String classURI)
- Specified by:
getEquivalentClassURIsin interfaceVClassDao
-
addEquivalentClass
public void addEquivalentClass(String classURI, String equivalentClassURI)
- Specified by:
addEquivalentClassin interfaceVClassDao
-
removeEquivalentClass
public void removeEquivalentClass(String classURI, String equivalentClassURI)
- Specified by:
removeEquivalentClassin interfaceVClassDao
-
addSuperclass
public void addSuperclass(VClass subclass, VClass superclass)
- Specified by:
addSuperclassin interfaceVClassDao
-
addSuperclass
public void addSuperclass(String classURI, String superclassURI)
- Specified by:
addSuperclassin interfaceVClassDao
-
removeSuperclass
public void removeSuperclass(VClass vclass, VClass superclass)
- Specified by:
removeSuperclassin interfaceVClassDao
-
removeSuperclass
public void removeSuperclass(String classURI, String superclassURI)
- Specified by:
removeSuperclassin interfaceVClassDao
-
addSubclass
public void addSubclass(VClass vclass, VClass subclass)
- Specified by:
addSubclassin interfaceVClassDao
-
addSubclass
public void addSubclass(String classURI, String subclassURI)
- Specified by:
addSubclassin interfaceVClassDao
-
removeSubclass
public void removeSubclass(VClass vclass, VClass subclass)
- Specified by:
removeSubclassin interfaceVClassDao
-
removeSubclass
public void removeSubclass(String classURI, String subclassURI)
- Specified by:
removeSubclassin interfaceVClassDao
-
getAllSubClassURIs
public List<String> getAllSubClassURIs(String classURI)
- Specified by:
getAllSubClassURIsin interfaceVClassDao
-
getAllSuperClassURIs
public List<String> getAllSuperClassURIs(String classURI)
- Specified by:
getAllSuperClassURIsin interfaceVClassDao
-
getAllVclasses
public List<VClass> getAllVclasses()
- Specified by:
getAllVclassesin interfaceVClassDao
-
getOntologyRootClasses
public List<VClass> getOntologyRootClasses(String ontologyURI)
- Specified by:
getOntologyRootClassesin interfaceVClassDao
-
getRootClasses
public List<VClass> getRootClasses()
- Specified by:
getRootClassesin interfaceVClassDao
-
getSubClassURIs
public List<String> getSubClassURIs(String classURI)
- Specified by:
getSubClassURIsin interfaceVClassDao
-
getSuperClassURIs
public List<String> getSuperClassURIs(String classURI, boolean direct)
- Specified by:
getSuperClassURIsin interfaceVClassDao
-
getVClassByURI
public VClass getVClassByURI(String URI)
- Specified by:
getVClassByURIin interfaceVClassDao
-
getVClassesForProperty
public List<VClass> getVClassesForProperty(String propertyURI, boolean domainSide)
- Specified by:
getVClassesForPropertyin interfaceVClassDao
-
getVClassesForProperty
public List<VClass> getVClassesForProperty(String vclassURI, String propertyURI)
- Specified by:
getVClassesForPropertyin interfaceVClassDao
-
insertNewVClass
public void insertNewVClass(VClass cls) throws InsertException
- Specified by:
insertNewVClassin interfaceVClassDao- Throws:
InsertException
-
updateVClass
public void updateVClass(VClass cls)
- Specified by:
updateVClassin interfaceVClassDao
-
addVClassesToGroup
public void addVClassesToGroup(VClassGroup group)
- Specified by:
addVClassesToGroupin interfaceVClassDao
-
addVClassesToGroup
public void addVClassesToGroup(VClassGroup group, boolean includeUninstantiatedClasses)
- Specified by:
addVClassesToGroupin interfaceVClassDao
-
addVClassesToGroup
public void addVClassesToGroup(VClassGroup group, boolean includeUninstantiatedClasses, boolean setIndividualCount)
- Specified by:
addVClassesToGroupin interfaceVClassDao
-
addVClassesToGroups
public void addVClassesToGroups(List<VClassGroup> groups)
- Specified by:
addVClassesToGroupsin interfaceVClassDao
-
getTopConcept
public VClass getTopConcept()
Description copied from interface:VClassDaoReturns the top concept for the current modeling language (e.g. owl:Thing)- Specified by:
getTopConceptin interfaceVClassDao
-
getBottomConcept
public VClass getBottomConcept()
Description copied from interface:VClassDaoReturns the bottom concept for the current modeling language (e.g. owl:Nothing)- Specified by:
getBottomConceptin interfaceVClassDao
-
insertNewClasses2Classes
public void insertNewClasses2Classes(Classes2Classes c2c)
- Specified by:
insertNewClasses2Classesin interfaceVClassDao
-
deleteClasses2Classes
public void deleteClasses2Classes(Classes2Classes c2c)
- Specified by:
deleteClasses2Classesin interfaceVClassDao
-
isSubClassOf
public boolean isSubClassOf(VClass vc1, VClass vc2)
- Specified by:
isSubClassOfin interfaceVClassDao- Parameters:
vc1- VCLassvc2- VClass- Returns:
- true if vc1 subClassOf vc2
-
isSubClassOf
public boolean isSubClassOf(String vclassURI1, String vclassURI2)
- Specified by:
isSubClassOfin interfaceVClassDao- Parameters:
vclassURI1- VClass URIvclassURI2- VClass URI- Returns:
- true if vc1 subClassOf vc2
-
-