Collection resource not notifying its updated model when child resource is added...
authorHarish Kumara Marappa <h.marappa@samsung.com>
Fri, 13 Nov 2015 15:13:33 +0000 (20:43 +0530)
committerMadan Lanka <lanka.madan@samsung.com>
Sat, 14 Nov 2015 01:18:56 +0000 (01:18 +0000)
commitda1ecb806817ad4ab3fd591dd5cb487997a3302e
tree4d77e2f517ac9c53ad66934c8b50c5921c1af151
parentebd4a420a0836c2968e076c264efb9c9e3953d85
Collection resource not notifying its updated model when child resource is added or removed.

- Updating "links" attribute in resource model of collection when resource is added to
   removed from collection.
- Changed from "Single resource" to "Simple resource" for maintaining UI consistency.
- Fix for compilation issue while compiling simulator in debug mode.
- Sending error response based on the schema provided in RAML file.

Change-Id: I33c1037f57128cdfacf10c06c2e3658bf0661f0e
Signed-off-by: Harish Kumara Marappa <h.marappa@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/4203
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: RadhaBhavani <radha.p@samsung.com>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
24 files changed:
service/simulator/examples/server/simulator_server.cpp
service/simulator/java/eclipse-plugin/ClientControllerPlugin/src/oic/simulator/clientcontroller/manager/ResourceManager.java
service/simulator/java/eclipse-plugin/ClientControllerPlugin/src/oic/simulator/clientcontroller/utils/AttributeValueBuilder.java [new file with mode: 0644]
service/simulator/java/eclipse-plugin/ClientControllerPlugin/src/oic/simulator/clientcontroller/view/dialogs/FindResourcePage.java
service/simulator/java/eclipse-plugin/ClientControllerPlugin/src/oic/simulator/clientcontroller/view/dialogs/PostRequestDialog.java
service/simulator/java/eclipse-plugin/ServiceProviderPlugin/src/oic/simulator/serviceprovider/utils/Constants.java
service/simulator/java/eclipse-plugin/ServiceProviderPlugin/src/oic/simulator/serviceprovider/view/ResourceManagerView.java
service/simulator/java/eclipse-plugin/ServiceProviderPlugin/src/oic/simulator/serviceprovider/view/dialogs/DeleteResourcePage.java
service/simulator/java/eclipse-plugin/ServiceProviderPlugin/src/oic/simulator/serviceprovider/view/dialogs/MainPage.java
service/simulator/java/eclipse-plugin/ServiceProviderPlugin/src/oic/simulator/serviceprovider/view/dialogs/RemoveResourceFromCollections.java
service/simulator/java/eclipse-plugin/ServiceProviderPlugin/src/oic/simulator/serviceprovider/view/dialogs/RemoveResourceFromDevices.java
service/simulator/java/jni/simulator_init_jni.cpp
service/simulator/java/jni/simulator_single_resource_jni.cpp
service/simulator/java/jni/simulator_utils_jni.h
service/simulator/src/common/simulator_resource_model.cpp
service/simulator/src/server/resource_update_automation.cpp
service/simulator/src/server/resource_update_automation_mngr.cpp
service/simulator/src/server/simulator_collection_resource_impl.cpp
service/simulator/src/server/simulator_collection_resource_impl.h
service/simulator/src/server/simulator_resource_factory.cpp
service/simulator/src/server/simulator_resource_factory.h
service/simulator/src/server/simulator_single_resource_impl.cpp
service/simulator/src/server/simulator_single_resource_impl.h
service/simulator/src/simulator_manager.cpp