Class ApogeePreviousYearsFieldsDAO

All Implemented Interfaces:
LogEnabled, PluginAware, Component, Configurable, Contextualizable, Serviceable

Data access object to the remote DB Apogee
  • Field Details

    • ROLE

      public static final String ROLE
      Avalon ROLE
  • Constructor Details

  • Method Details

    • getNbStudentYear

      public List<Map<String,Object>> getNbStudentYear(String dataSourceId, Map<String,Object> sccParams, Map<String,Object> params)
      Returns the number of students in a container for a given year
      Parameters:
      dataSourceId - The id of data source. Can not be null.
      sccParams - the parameters values of the synchronizable collection
      params - The parameters for search criteria: Program ID
      Returns:
      The number of students in the container for the given year
    • getGroupsYear

      public List<Map<String,Object>> getGroupsYear(String dataSourceId, Map<String,Object> sccParams, Map<String,Object> params)
      Returns the number of groups in a course part for a given year
      Parameters:
      dataSourceId - The id of data source. Can not be null.
      sccParams - the parameters values of the synchronizable collection
      params - The parameters for search criteria: Program ID
      Returns:
      The number of groups in the course part for the given year