<<PACKAGE>>
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.net.URLDecoder;
import org.odata4j.consumer.behaviors.OClientBehaviors;
import org.odata4j.jersey.consumer.ODataJerseyConsumer;
public class ODataConnectivity {
public String _ODATA_END_POINT;
public String _USER;
public String _PASSWORD;
public String _HOST;
public String _PORT;
public ODataJerseyConsumer rooODataConsumer;
public ODataConnectivity(String _ODATA_END_POINT, String _USER, String _PASSWORD, String _HOST, String _PORT)
{
this._ODATA_END_POINT = _ODATA_END_POINT;
this._USER = _USER;
this._PASSWORD = _PASSWORD;
System.setProperty("https.proxyHost", _HOST);
System.setProperty("https.proxyPort", _PORT);
}
public String getDecodedRemoteKey(String Id) {
String decodedKey = "";
try{
decodedKey = URLDecoder.decode(Id,"UTF-8");
}catch(UnsupportedEncodingException e){
e.printStackTrace();
}
return decodedKey;
}
public String getEncodedRemoteKey(String Id) {
String encodedKey = "";
try{
encodedKey = URLEncoder.encode(Id,"UTF-8");
}catch(UnsupportedEncodingException e){
e.printStackTrace();
}
return encodedKey;
}
}