Interface VClassGroupDao
-
- All Known Implementing Classes:
VClassGroupDaoFiltering,VClassGroupDaoJena
public interface VClassGroupDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteVClassGroup(VClassGroup vcg)LinkedHashMap<String,VClassGroup>getClassGroupMap()Gets all of the ClassGroups as a map ordered by displayRank.VClassGroupgetGroupByName(String vcgName)VClassGroupgetGroupByURI(String uri)List<VClassGroup>getPublicGroupsWithVClasses()Return a list of VClassGroups with their associated VClassesList<VClassGroup>getPublicGroupsWithVClasses(boolean displayOrder)Return a list of VClassGroups with their associated VClassesList<VClassGroup>getPublicGroupsWithVClasses(boolean displayOrder, boolean includeUninstantiatedClasses)Return a list of VClassGroups with their associated VClassesList<VClassGroup>getPublicGroupsWithVClasses(boolean displayOrder, boolean includeUninstantiatedClasses, boolean getIndividualCount)Return a list of VClassGroups with their associated VClassesintinsertNewVClassGroup(VClassGroup vcg)intremoveUnpopulatedGroups(List<VClassGroup> groups)voidsortGroupList(List<VClassGroup> groupList)voidupdateVClassGroup(VClassGroup vcg)
-
-
-
Method Detail
-
getGroupByURI
VClassGroup getGroupByURI(String uri)
-
getClassGroupMap
LinkedHashMap<String,VClassGroup> getClassGroupMap()
Gets all of the ClassGroups as a map ordered by displayRank. VClassGroup.getPublicName() -> VClassGroup
-
getPublicGroupsWithVClasses
List<VClassGroup> getPublicGroupsWithVClasses()
Return a list of VClassGroups with their associated VClasses- Returns:
- List
-
getPublicGroupsWithVClasses
List<VClassGroup> getPublicGroupsWithVClasses(boolean displayOrder)
Return a list of VClassGroups with their associated VClasses- Parameters:
displayOrder- Display order- Returns:
- List
-
getPublicGroupsWithVClasses
List<VClassGroup> getPublicGroupsWithVClasses(boolean displayOrder, boolean includeUninstantiatedClasses)
Return a list of VClassGroups with their associated VClasses- Parameters:
displayOrder- Display orderincludeUninstantiatedClasses- Include all classes- Returns:
- List
-
getPublicGroupsWithVClasses
List<VClassGroup> getPublicGroupsWithVClasses(boolean displayOrder, boolean includeUninstantiatedClasses, boolean getIndividualCount)
Return a list of VClassGroups with their associated VClasses- Parameters:
displayOrder- Display orderincludeUninstantiatedClasses- Include all classesgetIndividualCount- Retrieve individual count- Returns:
- List
-
sortGroupList
void sortGroupList(List<VClassGroup> groupList)
-
removeUnpopulatedGroups
int removeUnpopulatedGroups(List<VClassGroup> groups)
-
insertNewVClassGroup
int insertNewVClassGroup(VClassGroup vcg)
-
updateVClassGroup
void updateVClassGroup(VClassGroup vcg)
-
deleteVClassGroup
void deleteVClassGroup(VClassGroup vcg)
-
getGroupByName
VClassGroup getGroupByName(String vcgName)
-
-