public class VClassGroupDaoFiltering extends BaseFiltering implements VClassGroupDao
| Constructor and Description |
|---|
VClassGroupDaoFiltering(VClassGroupDao classGroupDao,
WebappDaoFactoryFiltering webappDaoFactoryFiltering,
VitroFilters filters) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteVClassGroup(VClassGroup vcg) |
LinkedHashMap<String,VClassGroup> |
getClassGroupMap()
Gets all of the ClassGroups as a map ordered by displayRank.
|
VClassGroup |
getGroupByName(String vcgName) |
VClassGroup |
getGroupByURI(String uri) |
List<VClassGroup> |
getPublicGroupsWithVClasses()
Return a list of VClassGroups with their associated VClasses
|
List<VClassGroup> |
getPublicGroupsWithVClasses(boolean displayOrder)
Return a list of VClassGroups with their associated VClasses
|
List<VClassGroup> |
getPublicGroupsWithVClasses(boolean displayOrder,
boolean includeUninstantiatedClasses)
Return a list of VClassGroups with their associated VClasses
|
List<VClassGroup> |
getPublicGroupsWithVClasses(boolean displayOrder,
boolean includeUninstantiatedClasses,
boolean getIndividualCount)
filter both vclassgroups and their vclasses
|
int |
insertNewVClassGroup(VClassGroup vcg) |
int |
removeUnpopulatedGroups(List<VClassGroup> groups) |
void |
sortGroupList(List<VClassGroup> groupList) |
void |
updateVClassGroup(VClassGroup vcg) |
filter, filterpublic VClassGroupDaoFiltering(VClassGroupDao classGroupDao, WebappDaoFactoryFiltering webappDaoFactoryFiltering, VitroFilters filters)
public void deleteVClassGroup(VClassGroup vcg)
deleteVClassGroup in interface VClassGroupDaopublic LinkedHashMap<String,VClassGroup> getClassGroupMap()
VClassGroupDaogetClassGroupMap in interface VClassGroupDaopublic VClassGroup getGroupByURI(String uri)
getGroupByURI in interface VClassGroupDaopublic List<VClassGroup> getPublicGroupsWithVClasses()
VClassGroupDaogetPublicGroupsWithVClasses in interface VClassGroupDaopublic List<VClassGroup> getPublicGroupsWithVClasses(boolean displayOrder)
VClassGroupDaogetPublicGroupsWithVClasses in interface VClassGroupDaodisplayOrder - Display orderpublic List<VClassGroup> getPublicGroupsWithVClasses(boolean displayOrder, boolean includeUninstantiatedClasses)
VClassGroupDaogetPublicGroupsWithVClasses in interface VClassGroupDaodisplayOrder - Display orderincludeUninstantiatedClasses - Include all classespublic List<VClassGroup> getPublicGroupsWithVClasses(boolean displayOrder, boolean includeUninstantiatedClasses, boolean getIndividualCount)
getPublicGroupsWithVClasses in interface VClassGroupDaodisplayOrder - Display orderincludeUninstantiatedClasses - Include all classesgetIndividualCount - Retrieve individual countpublic int insertNewVClassGroup(VClassGroup vcg)
insertNewVClassGroup in interface VClassGroupDaopublic int removeUnpopulatedGroups(List<VClassGroup> groups)
removeUnpopulatedGroups in interface VClassGroupDaopublic void sortGroupList(List<VClassGroup> groupList)
sortGroupList in interface VClassGroupDaopublic void updateVClassGroup(VClassGroup vcg)
updateVClassGroup in interface VClassGroupDaopublic VClassGroup getGroupByName(String vcgName)
getGroupByName in interface VClassGroupDaoCopyright © 2021. All rights reserved.