Чтобы использовать методы API, необходимо и достаточно написать: RuzSpbStu.название-метода(параметры)
Schedule getScheduleByGroupId(int id)
- возвращает расписание группы на текущую неделю по ее ID
Schedule getScheduleByGroupIdAndDate(int id, LocalDate date)
- возвращает расписание группы по ее ID на неделю, в
которую входит указанная дата
Schedule getScheduleByTeacherId(int id)
- возвращает расписание преподавателя на текущую неделю по его ID
Schedule getScheduleByTeacherIdAndDate(int id, LocalDate date)
- возвращает расписание преподавателя по его ID на
неделю, в которую входит указанная дата
Schedule getScheduleByAuditoryId(int id)
- возвращает расписание аудитории на текущую неделю по ее ID
Schedule getScheduleByAuditoryIdAndDate(int id, LocalDate date)
- возвращает расписание аудитории по ее ID на неделю,
в которую входит указанная дата
ArrayList<Faculty> getFaculties()
- возвращает список факультетов (институтов)
Faculty getFacultyById(int id)
- возвращает факультет (институт) по его ID
ArrayList<Faculty> searchFacultiesByName(String name)
- выполняет поиск факультетов (институтов)
по названию/аббревиатуре и возвращает найденные факультеты (институты)
ArrayList<Group> getGroupsbyFacultyId(int id)
- возвращает группы факультета (института) по его ID
ArrayList<Group> searchGroupsByName(String name)
- выполняет поиск и возвращает найденные группы факультета
(института) по переданной строке
ArrayList<Teacher> getTeachers()
- возвращает список преподавателей
Teacher getTeacherById(int id)
- возвращает данные о преподавателе по его ID
ArrayList<Teacher> searchTeachersByName(String name)
- выполняет поиск преподавателей по имени/фамилии/отчеству
ArrayList<Building> getBuildings()
- возвращает список корпусов
Building getBuildingById(int id)
- возвращает информацию о корпусе по его ID
Building findBuildingByAuditoryId(int id)
- выполняет поиск корпуса по ID аудитории
ArrayList<Building> searchBuildingsByName(String name)
- выполняет поиск корпусов по названию/аббревиатуре
и возвращает найденные корпуса
Auditory getAuditoriesByBuildingId(int id)
- возвращает объект класса Auditory, который содержит в себе список
аудиторий корпуса по его ID
ArrayList<Auditory> searchAuditoriesByName(String name)
- выполняет поиск аудиторий по названию аудиторий и
возвращает найденные аудитории
Step 1. Добавьте JitPack репозиторий в ваш файл конфигурации
Вставьте это в build.gradle:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Добавьте зависимость
dependencies {
implementation 'com.github.fleshka4:RuzSpbStuJavaApi:v1.2.1'
}
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Step 2. Добавьте зависимость
<dependency>
<groupId>com.github.fleshka4</groupId>
<artifactId>RuzSpbStuJavaApi</artifactId>
<version>v1.2.1</version>
</dependency>