private void setLicensingMode(LicensingMode mode) {
    getPreferenceScreen()
        .getSharedPreferences()
        .edit()
        .putString(LICENSING_MODE, mode.toString())
        .commit();
    mLicensingMode.setValue(mode.toString());
    mLicensingMode.setSummary(mode.getName(this));

    boolean value = mode.isServerConfigurable();
    mServerAddress.setEnabled(value);
    mServerAddress.setSelectable(value);
    mServerPort.setEnabled(value);
    mServerPort.setSelectable(value);
  }