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);
}