package by.fksis.schedule.dal; import com.ormy.Application; import java.util.ArrayList; import java.util.Collections; import java.util.List; public final class Database { public static boolean autoRefresh = true; public static List<String> getGroupList() { List<String> result = new ArrayList<String>(); for (ScheduleClass clazz : ScheduleClass.get(ScheduleClass.class).groupBy("studentGroup").distinct().list()) result.add(clazz.studentGroup); Collections.sort(result); return result; } public static void endTransaction() { Application.getDatabase().sql.setTransactionSuccessful(); Application.getDatabase().sql.endTransaction(); autoRefresh = true; Application.getDatabase().notifyUpdated(null); } public static void beginTransaction() { autoRefresh = false; Application.getDatabase().sql.beginTransaction(); } }