RE ServerBuilder always included "oic.if.baseline" interface.
authorjaesick.shin <jaesick.shin@samsung.com>
Tue, 8 Mar 2016 03:09:48 +0000 (12:09 +0900)
committerUze Choi <uzchoi@samsung.com>
Thu, 10 Mar 2016 01:33:45 +0000 (01:33 +0000)
commit6768956d2bdbf81f1180caf137e246d877ef1992
tree574034eb5e750bc1ea9091da08ca96388d295be9
parent61cd6ba776f3f6209aa874e7d0ea55f894ea3fa7
RE ServerBuilder always included "oic.if.baseline" interface.

If User don't setting "oic.if.baseline" interface.
but, RE ServerBuilder always support "oic.if.baseline" interface.

setDefaultInterface API(Modified comment of header) and Modified Initialize of Builder Constructor
If it is not called, the interface passed to the constructor is the default.

Added, Duplicate check the resource property of interface and resourcetype.

Change-Id: Ie25f1135cc7c99fbf5fe1b04f3121b9e2707be21
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/5529
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
service/resource-encapsulation/include/RCSResourceObject.h
service/resource-encapsulation/src/serverBuilder/src/RCSResourceObject.cpp