Rev 27 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
package com.cesams.twogetskills.skeleton;
import com.cesams.twogetskills.dao.AppDatabase;
import com.cesams.twogetskills.preference.Preference;
import org.json.JSONObject;
public interface ITwoGetSkills {
void signout();
void reloadNavHeader();
Preference getPreference();
void showMessageSnackBar(String message);
void showMessageSnackBarWithClose(String message);
//void showMessageNotConnection(Boolean isConnected);
boolean isConnectedInternet();
void setConnectedInternet(Boolean isConnected);
void invokeFragment(int idx);
void onErrorFatal();
void showProgressBar();
void hideProgressBar();
void changeTopicActive(String topicUuid);
void changeCapsuleActive(String capsuleUuid);
void changeSlideActive(String slideUuid, String type, boolean showGallery);
void changeCompanyActive(String companyUuid);
String getTopicUuidActive();
String getCapsuleUuidActive();
String getSlideUuidActive();
String getCompanyUuidActive();
void setTitleActionBar(String title);
void createProgressAndSyncRecord(String slideUuid, boolean completed, boolean isQuiz, boolean isAudioOrVideo);
void launchVideoViewer(String videoAudioUrl);
void launchAudioViewer(String videoAudioUrl);
void launchTextViewer(String description);
void launchDocumentViewer(String description);
void launchQuizViewer(String quizUuid);
void syncFromServer(JSONObject data);
void syncToServerOrCheckChanges();
void requestExecuteSyncAdapter();
void showFcmNotification(String title, String body, int new_capsules);
void executeFcmCommand(String command);
void createSyncRecordNewToken(String token);
AppDatabase getDatabase();
}