- // Callback Function for doBootStrap
- @Override
- public void onBootStrapCallback(Vector<OcHeaderOption> headerOptions,
- OcRepresentation rep, int errorValue) {
- String message;
- Log.i(LOG_TAG, "onBootStrapCallback");
-
- // setting the default values received from bootstrap Server
-
- ConfigurationDefaultValues.defaultRegion = rep.getValueString("r");
- ConfigurationDefaultValues.defaultSystemTime = rep.getValueString("st");
- ConfigurationDefaultValues.defaultCurrency = rep.getValueString("c");
- ConfigurationDefaultValues.defaultLocation = rep.getValueString("loc");
-
- // forming the message to display on UI
- message = "URI : " + rep.getUri() + "\n";
- message = message + "Region : "
- + ConfigurationDefaultValues.defaultRegion + "\n";
- message = message + "System Time : "
- + ConfigurationDefaultValues.defaultSystemTime + "\n";
- message = message + "Currency : "
- + ConfigurationDefaultValues.defaultCurrency + "\n";
- message = message + "Location : "
- + ConfigurationDefaultValues.defaultLocation + "\n";
-
- Log.i(LOG_TAG, "Resource URI: " + rep.getUri());
- Log.i(LOG_TAG, "Region: " + ConfigurationDefaultValues.defaultRegion);
- Log.i(LOG_TAG, "System Time: "
- + ConfigurationDefaultValues.defaultSystemTime);
- Log.i(LOG_TAG, "Currency: "
- + ConfigurationDefaultValues.defaultCurrency);
- Log.i(LOG_TAG, "Location: "
- + ConfigurationDefaultValues.defaultLocation);
-
- // showing the formed message on the UI
- Message msg = Message.obtain();
- msg.what = 0;
- MainActivity mainActivityObj = MainActivity.getMainActivityObject();
- MainActivity.setmessage(message);
- mainActivityObj.getmHandler().sendMessage(msg);
+ private class ThingsConfigurationListener implements IConfigurationListener {
+
+ @Override
+ public void onBootStrapCallback(Vector<OcHeaderOption> headerOptions,
+ OcRepresentation rep, int errorValue) {
+
+ String message;
+ Log.i(LOG_TAG, "onBootStrapCallback");
+
+ // setting the default values received from bootstrap Server
+ ConfigurationDefaultValues.defaultDeviceName = rep
+ .getValueString("n");
+ ConfigurationDefaultValues.defaultLocation = rep
+ .getValueString("loc");
+ ConfigurationDefaultValues.defaultLocationName = rep
+ .getValueString("locn");
+ ConfigurationDefaultValues.defaultCurrency = rep
+ .getValueString("c");
+ ConfigurationDefaultValues.defaultRegion = rep.getValueString("r");
+
+ // forming the message to display on UI
+ message = "URI : " + rep.getUri() + "\n";
+ message += "Device Name : "
+ + ConfigurationDefaultValues.defaultDeviceName + "\n";
+ message += "Location : "
+ + ConfigurationDefaultValues.defaultLocation + "\n";
+ message += "Location Name : "
+ + ConfigurationDefaultValues.defaultLocationName + "\n";
+ message += "Currency : "
+ + ConfigurationDefaultValues.defaultCurrency + "\n";
+ message += "Region : " + ConfigurationDefaultValues.defaultRegion
+ + "\n";
+
+ Log.i(LOG_TAG, "Resource URI: " + rep.getUri());
+ Log.i(LOG_TAG, "Region: "
+ + ConfigurationDefaultValues.defaultRegion);
+ Log.i(LOG_TAG, "Device Name: "
+ + ConfigurationDefaultValues.defaultDeviceName);
+ Log.i(LOG_TAG, "Location: "
+ + ConfigurationDefaultValues.defaultLocation);
+ Log.i(LOG_TAG, "Location Name: "
+ + ConfigurationDefaultValues.defaultLocationName);
+ Log.i(LOG_TAG, "Currency: "
+ + ConfigurationDefaultValues.defaultCurrency);
+
+ // showing the formed message on the UI
+ Message msg = Message.obtain();
+ msg.what = 0;
+ MainActivity mainActivityObj = MainActivity.getMainActivityObject();
+ MainActivity.setmessage(message);
+ mainActivityObj.getmHandler().sendMessage(msg);
+ // TODO Auto-generated method stub
+ }
+
+ @Override
+ public void onUpdateConfigurationsCallback(
+ Vector<OcHeaderOption> headerOptions, OcRepresentation rep,
+ int errorValue) {
+ Log.i(LOG_TAG, "onUpdateConfigurationsCallback");
+ }
+
+ @Override
+ public void onGetConfigurationsCallback(
+ Vector<OcHeaderOption> headerOptions, OcRepresentation rep,
+ int errorValue) {
+ Log.i(LOG_TAG, "onGetConfigurationsCallback");
+ }