package org.wordpress.android.ui.prefs; import android.app.Activity; import org.wordpress.android.datasets.SiteSettingsTable; import org.wordpress.android.fluxc.model.SiteModel; class DotOrgSiteSettings extends SiteSettingsInterface { /** * Only instantiated by {@link SiteSettingsInterface}. */ DotOrgSiteSettings(Activity host, SiteModel site, SiteSettingsListener listener) { super(host, site, listener); } /** * Request remote site data via the WordPress XML-RPC API. */ @Override protected void fetchRemoteData() { // TODO - Call the XML-RPC endpoint SiteSettingsTable.saveSettings(mSettings); } @Override public void saveSettings() { super.saveSettings(); mSite.setUsername(mSettings.username); mSite.setPassword(mSettings.password); } }