Class PreferencesPresenter<T extends PreferencesView>

    • Constructor Detail

      • PreferencesPresenter

        public PreferencesPresenter()
      • PreferencesPresenter

        public PreferencesPresenter​(PreferencesParams preferencesParams)
    • Method Detail

      • onUpdatePreferencesFailure

        protected void onUpdatePreferencesFailure​(java.lang.String error)
        Called when updating preferences fails
        Parameters:
        error - error message
      • onUpdatePreferencesSuccess

        protected void onUpdatePreferencesSuccess()
        Called when updating preferences is successful
      • onRefreshSuccess

        public void onRefreshSuccess​(java.util.List<Preference> data)
        End of refresh with success request.
        Parameters:
        data - the Data.
      • updatePreferencesOneDomain

        public void updatePreferencesOneDomain​(java.lang.String prefsName,
                                               java.lang.String domain)
        Updates the preference of one domain
        Parameters:
        prefsName - specific preference name
        domain - domain name
      • updatePreferencesOneDomain

        public void updatePreferencesOneDomain​(java.lang.String prefsName,
                                               java.lang.String domain,
                                               PreferencesParams preferencesParams,
                                               PreferencesFields preferencesFields)
        Updates the preference of one domain
        Parameters:
        prefsName - specific preference name
        domain - domain name
        preferencesParams - custom PreferencesParams
        preferencesFields - custom PreferencesFields
      • updatePreferencesMultipleDomain

        public void updatePreferencesMultipleDomain​(java.lang.String prefsName,
                                                    java.util.List<java.lang.String> domainList)
        Updates the preference of multiple selected domain
        Parameters:
        prefsName - specific preference name
        domainList - list of selected domain
      • updatePreferencesMultipleDomain

        public void updatePreferencesMultipleDomain​(java.lang.String prefsName,
                                                    java.util.List<java.lang.String> domainList,
                                                    PreferencesParams preferencesParams,
                                                    PreferencesFields preferencesFields)
        Updates the preference of multiple selected domain
        Parameters:
        prefsName - specific preference name
        domainList - list of selected domain
        preferencesParams - PreferencesParams
        preferencesFields - field containing selected domain