Rev 18 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
package com.cesams.twogetskills.inconcert.skeleton;import android.view.View;import com.cesams.twogetskills.inconcert.dao.AppDatabase;import com.cesams.twogetskills.inconcert.entity.Sync;import com.cesams.twogetskills.inconcert.preference.Preference;import org.json.JSONObject;public interface ITwoGetSkills {void signout();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 changeCapsuleActiveSourceNavigationMyCapsules(String topicUuid, String capsuleUuid);void changeCapsuleActiveSourceNavigationTopics(String capsuleUuid);void changeSlideActive(String slideUuid, String type, boolean showGallery);void changeCompanyActive(String companyUuid);void setTopicUuidActive(String topicUuid);void setCapsuleUuidActive(String capsuleUuid);void setSlideUuidActive(String slideUuid);int getSourceNavigation();void setSourceNavigation(int sourceNavigation);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 hideNavigationAndtoolbar();void showNavigationAndToolbar();void saveNotificationCenter(String title, String url, String mensaje);void registerDevice(Sync record);void registerFcm(Sync record);void showFcmNotification(String title, String body, int new_capsules, String url, Boolean content_refresh);void executeFcmCommand(String command);void createSyncRecordNewToken(String token);AppDatabase getDatabase();void hideKeyboard(View view);}