Class Database


  • public class Database
    extends AbstractAction
    List of Database methods
    • Constructor Detail

      • Database

        public Database​(VkApiClient client)
        Constructor
        Parameters:
        client - vk api client
    • Method Detail

      • getChairs

        public DatabaseGetChairsQuery getChairs​(UserActor actor,
                                                int facultyId)
        Returns list of chairs on a specified faculty.
        Parameters:
        actor - vk actor
        facultyId - id of the faculty to get chairs from
        Returns:
        query
      • getChairs

        public DatabaseGetChairsQuery getChairs​(ServiceActor actor,
                                                int facultyId)
        Returns list of chairs on a specified faculty.
        Parameters:
        actor - vk actor
        facultyId - id of the faculty to get chairs from
        Returns:
        query
      • getCities

        public DatabaseGetCitiesQuery getCities​(UserActor actor,
                                                int countryId)
        Returns a list of cities.
        Parameters:
        actor - vk actor
        countryId - Country ID.
        Returns:
        query
      • getCitiesById

        public DatabaseGetCitiesByIdQuery getCitiesById​(UserActor actor)
        Returns information about cities by their IDs.
        Parameters:
        actor - vk actor
        Returns:
        query
      • getFaculties

        public DatabaseGetFacultiesQuery getFaculties​(UserActor actor,
                                                      int universityId)
        Returns a list of faculties (i.e., university departments).
        Parameters:
        actor - vk actor
        universityId - University ID.
        Returns:
        query
      • getFaculties

        public DatabaseGetFacultiesQuery getFaculties​(ServiceActor actor,
                                                      int universityId)
        Returns a list of faculties (i.e., university departments).
        Parameters:
        actor - vk actor
        universityId - University ID.
        Returns:
        query
      • getRegions

        public DatabaseGetRegionsQuery getRegions​(UserActor actor,
                                                  int countryId)
        Returns a list of regions.
        Parameters:
        actor - vk actor
        countryId - Country ID, received in [vk.com/dev/database.getCountries|database.getCountries] method.
        Returns:
        query
      • getRegions

        public DatabaseGetRegionsQuery getRegions​(ServiceActor actor,
                                                  int countryId)
        Returns a list of regions.
        Parameters:
        actor - vk actor
        countryId - Country ID, received in [vk.com/dev/database.getCountries|database.getCountries] method.
        Returns:
        query
      • getSchoolClasses

        public DatabaseGetSchoolClassesQuery getSchoolClasses​(UserActor actor)
        Returns a list of school classes specified for the country.
        Parameters:
        actor - vk actor
        Returns:
        query
      • getSchools

        public DatabaseGetSchoolsQuery getSchools​(UserActor actor,
                                                  int cityId)
        Returns a list of schools.
        Parameters:
        actor - vk actor
        cityId - City ID.
        Returns:
        query
      • getSchools

        public DatabaseGetSchoolsQuery getSchools​(ServiceActor actor,
                                                  int cityId)
        Returns a list of schools.
        Parameters:
        actor - vk actor
        cityId - City ID.
        Returns:
        query
      • getUniversities

        public DatabaseGetUniversitiesQuery getUniversities​(UserActor actor)
        Returns a list of higher education institutions.
        Parameters:
        actor - vk actor
        Returns:
        query