Interface VClassGroupDao

    • Method Detail

      • 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 order
        includeUninstantiatedClasses - 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 order
        includeUninstantiatedClasses - Include all classes
        getIndividualCount - Retrieve individual count
        Returns:
        List
      • removeUnpopulatedGroups

        int removeUnpopulatedGroups​(List<VClassGroup> groups)
      • insertNewVClassGroup

        int insertNewVClassGroup​(VClassGroup vcg)
      • updateVClassGroup

        void updateVClassGroup​(VClassGroup vcg)
      • deleteVClassGroup

        void deleteVClassGroup​(VClassGroup vcg)