Class TripPlugin

  • All Implemented Interfaces:
    DataPlugin

    public class TripPlugin
    extends java.lang.Object
    implements DataPlugin
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  TripPlugin.Builder  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.util.List<TmdUploadData>> getUnsynced​(java.lang.String tag)  
      void initialize​(android.content.Context context)  
      void scheduleDownload​(android.content.Context context, int delaySeconds, long timestampEnd)  
      void updateSync​(java.lang.String type, java.util.List<TmdUploadData> tmdUploadDataList, boolean synced)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • initialize

        public void initialize​(@NonNull
                               android.content.Context context)
        Specified by:
        initialize in interface DataPlugin
      • scheduleDownload

        public void scheduleDownload​(@NonNull
                                     android.content.Context context,
                                     int delaySeconds,
                                     long timestampEnd)
        Specified by:
        scheduleDownload in interface DataPlugin
      • getUnsynced

        @NonNull
        public java.util.Map<java.lang.String,​java.util.List<TmdUploadData>> getUnsynced​(@NonNull
                                                                                               java.lang.String tag)
        Specified by:
        getUnsynced in interface DataPlugin
      • updateSync

        public void updateSync​(@NonNull
                               java.lang.String type,
                               @NonNull
                               java.util.List<TmdUploadData> tmdUploadDataList,
                               boolean synced)
        Specified by:
        updateSync in interface DataPlugin