package com.luticate.utils.dbo; import android.util.Base64; import org.json.JSONException; import org.json.JSONObject; import java.util.HashMap; import java.util.Map; /** * * Created by robin on 11/28/15. */ public class LuDataAccessConfigDbo extends LuDbo { protected String _baseUrl; protected String _httpUsername; protected String _httpPassword; public String getBaseUrl() { return _baseUrl; } public void setBaseUrl(String baseUrl) { _baseUrl = baseUrl; } public String getHttpUsername() { return _httpUsername; } public void setHttpUsername(String httpUsername) { _httpUsername = httpUsername; } public String getHttpPassword() { return _httpPassword; } public void setHttpPassword(String httpPassword) { _httpPassword = httpPassword; } public Map getHeaders() { Map map = new HashMap<>(); if (_httpUsername != null) { map.put("Authorization", "Basic " + Base64.encodeToString( String.format("%s:%s", _httpUsername, _httpPassword).getBytes(), Base64.NO_WRAP)); } return map; } }