// Path: app/src/main/java/flying/grub/tamtime/data/Data.java
// public class Data {
// 
//     private static final String TAG = Data.class.getSimpleName();
// 
//     private DisruptEventHandler disruptEventHandler;
//     private ReportEvent reportEvent;
//     private RealTimes realTimes;
//     private TamMap map;
//     private RealTimeToUpdate toUpdate;
// 
//     private static Data data;
// 
//     private Data() {
//         data = this;
//     }
// 
//     public void init(Context context) {
//         reportEvent = new ReportEvent(context);
//         disruptEventHandler = new DisruptEventHandler(context);
//         realTimes = new RealTimes(context);
//         map = new TamMap(context);
//     }
// 
//     public static synchronized Data getData() {
//         if (data == null) {
//             return new Data();
//         } else {
//             return data;
//         }
//     }
// 
//     public void update() {
//         if (toUpdate != null) {
//             if (toUpdate.isLine()) {
//                 realTimes.updateLine(toUpdate.getLine());
//             } else {
//                 realTimes.updateStops(toUpdate.getStops());
//             }
//         }
//         reportEvent.getReports();
//         //disruptEventHandler.getReports();
//     }
// 
//     public DisruptEventHandler getDisruptEventHandler() {
//         return disruptEventHandler;
//     }
// 
//     public TamMap getMap() {
//         return map;
//     }
// 
//     public void setToUpdate(RealTimeToUpdate toUpdate) {
//         this.toUpdate = toUpdate;
//         update();
//     }
// 
//     public RealTimes getRealTimes() {
//         return realTimes;
//     }
// 
//     public ReportEvent getReportEvent() {
//         return reportEvent;
//     }
// }


import android.os.Handler;
import flying.grub.tamtime.data.Data;
package flying.grub.tamtime.data.update;




public class UpdateRunnable implements Runnable {

    private Handler handler = new Handler();

    private static final int TIME = 30000; // 30 sec

    @Override
    public void run() {
// Path: app/src/main/java/flying/grub/tamtime/data/Data.java
// public class Data {
// 
//     private static final String TAG = Data.class.getSimpleName();
// 
//     private DisruptEventHandler disruptEventHandler;
//     private ReportEvent reportEvent;
//     private RealTimes realTimes;
//     private TamMap map;
//     private RealTimeToUpdate toUpdate;
// 
//     private static Data data;
// 
//     private Data() {
//         data = this;
//     }
// 
//     public void init(Context context) {
//         reportEvent = new ReportEvent(context);
//         disruptEventHandler = new DisruptEventHandler(context);
//         realTimes = new RealTimes(context);
//         map = new TamMap(context);
//     }
// 
//     public static synchronized Data getData() {
//         if (data == null) {
//             return new Data();
//         } else {
//             return data;
//         }
//     }
// 
//     public void update() {
//         if (toUpdate != null) {
//             if (toUpdate.isLine()) {
//                 realTimes.updateLine(toUpdate.getLine());
//             } else {
//                 realTimes.updateStops(toUpdate.getStops());
//             }
//         }
//         reportEvent.getReports();
//         //disruptEventHandler.getReports();
//     }
// 
//     public DisruptEventHandler getDisruptEventHandler() {
//         return disruptEventHandler;
//     }
// 
//     public TamMap getMap() {
//         return map;
//     }
// 
//     public void setToUpdate(RealTimeToUpdate toUpdate) {
//         this.toUpdate = toUpdate;
//         update();
//     }
// 
//     public RealTimes getRealTimes() {
//         return realTimes;
//     }
// 
//     public ReportEvent getReportEvent() {
//         return reportEvent;
//     }
// }


// Path: app/src/main/java/flying/grub/tamtime/data/update/UpdateRunnable.java
import android.os.Handler;
import flying.grub.tamtime.data.Data;

package flying.grub.tamtime.data.update;




public class UpdateRunnable implements Runnable {

    private Handler handler = new Handler();

    private static final int TIME = 30000; // 30 sec

    @Override
    public void run() {
        Data.getData().update();