Class PreferencesDetailPresenter<T extends PreferencesDetailView>

    • Constructor Detail

      • PreferencesDetailPresenter

        public PreferencesDetailPresenter()
    • Method Detail

      • addPreferences

        public void addPreferences​(java.lang.String preferenceName,
                                   java.lang.String domain)
        Adds a new domain in the Preference
        Parameters:
        preferenceName - name of preference
        domain - value for domain field
      • addPreferences

        public void addPreferences​(java.lang.String preferenceName,
                                   java.lang.String domain,
                                   PreferencesParams preferencesParams,
                                   PreferencesFields preferencesFields)
        Adds a new domain in the Preference
        Parameters:
        preferenceName - name of preference
        domain - value for domain field
        preferencesParams - custom PreferencesParams
        preferencesFields - custom PreferencesFields
      • onAddPreferenceFailure

        protected void onAddPreferenceFailure​(java.lang.String error)
        Called when adding a preference fails
        Parameters:
        error - error message
      • onAddPreferenceSuccess

        protected void onAddPreferenceSuccess​(java.lang.String domain)
        Called when adding a preference is successful
        Parameters:
        domain - domain name
      • removePreference

        public void removePreference​(java.lang.String preferenceName,
                                     java.lang.String domain)
        Removes specified domain
        Parameters:
        preferenceName - name of preference
        domain - value for domain field
      • removePreference

        public void removePreference​(java.lang.String preferenceName,
                                     java.lang.String domain,
                                     PreferencesParams preferencesParams,
                                     PreferencesFields preferencesFields)
        Removes specified domain
        Parameters:
        preferenceName - name of preference
        domain - value for domain field
        preferencesParams - custom PreferencesParams
        preferencesFields - custom PreferencesFields
      • onRemovePreferenceFailure

        protected void onRemovePreferenceFailure​(java.lang.String error)
        Called when removing a preference fails
        Parameters:
        error - error message
      • onRemovePreferenceSuccess

        protected void onRemovePreferenceSuccess​(java.lang.String domain)
        Called when removing a preference is successful
        Parameters:
        domain - domain name