Refactor PrimitiveResponse and RequestHandler
authorcoderhyme <jhyo.kim@samsung.com>
Sat, 4 Jul 2015 03:48:25 +0000 (12:48 +0900)
committerUze Choi <uzchoi@samsung.com>
Mon, 6 Jul 2015 09:25:25 +0000 (09:25 +0000)
commit541193b562712c961ddeadedd9ffe54138bc132a
treedbc71bd87dbfdd7ddfcfbae10a358e03dec6e535
parent49bf2beecbb851967e9e300585147395a6822daa
Refactor PrimitiveResponse and RequestHandler

Now PrimitiveSetResponse has AcceptanceMethod that indicates how to handle ResourceAttributes from request.
Belows are AcceptanceMehtod of PrimitiveSetResponse
Default : Follow handling policy of ResourceObject which will be implemented soon.
Ignore : Always ignore request attributes.
Accept : Always accept request attribuets, even if there is unknown value or different type with ResourceObject's attribute.

Change-Id: Ie67b9f8eeb6c56deace57a16e1535b9926fe3a5c
Signed-off-by: coderhyme <jhyo.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/1517
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
service/resource-manipulation/modules/common/primitiveResource/include/ResourceAttributes.h
service/resource-manipulation/modules/common/primitiveResource/include/internal/ResourceAttributesUtils.h
service/resource-manipulation/modules/common/primitiveResource/src/ResourceAttributes.cpp
service/resource-manipulation/modules/common/primitiveResource/unittests/ResourceAttributesTest.cpp
service/resource-manipulation/modules/serverBuilder/include/PrimitiveResponse.h
service/resource-manipulation/modules/serverBuilder/include/internal/RequestHandler.h
service/resource-manipulation/modules/serverBuilder/src/PrimitiveResponse.cpp
service/resource-manipulation/modules/serverBuilder/src/RequestHandler.cpp
service/resource-manipulation/modules/serverBuilder/src/ResourceObject.cpp
service/resource-manipulation/modules/serverBuilder/unittests/PrimitiveResponseTest.cpp
service/resource-manipulation/modules/serverBuilder/unittests/RequestHandlerTest.cpp