RCSResourceObject::Ptr SceneCollectionResource::createResourceObject()
{
return RCSResourceObject::Builder(
- m_uri, SCENE_COLLECTION_RT, OC_RSRVD_INTERFACE_DEFAULT).
+ m_uri, SCENE_COLLECTION_RT, BASELINE_IF).
addInterface(OC::BATCH_INTERFACE).
+ addInterface(LINK_BATCH).
setDiscoverable(true).setObservable(false).build();
}
}
else
{
- throw std::exception();
+ throw RCSInvalidParameterException("Scene name is duplicate!");
}
}
if (foundmember != m_sceneMembers.end())
{
- throw std::exception();
+ throw RCSBadRequestException("It is already registered member.");
}
m_sceneMembers.push_back(newMember);
const std::string PREFIX_SCENE_MEMBER_URI = "/a/sceneMember";
const std::string LINK_BATCH = "oic.if.lb";
+ const std::string BASELINE_IF = "oic.if.baseline";
const OCConnectivityType SCENE_CONNECTIVITY = CT_ADAPTER_IP;
- const std::string SCENE_CLIENT_REQ_IF = OC::DEFAULT_INTERFACE;
+ const std::string SCENE_CLIENT_REQ_IF = BASELINE_IF;
const std::string SCENE_CLIENT_CREATE_REQ_IF = OC::BATCH_INTERFACE;
const int SCENE_RESPONSE_SUCCESS = 200;
RCSResourceObject::Ptr SceneListResource::createResourceObject()
{
return RCSResourceObject::Builder(
- SCENE_LIST_URI, SCENE_LIST_RT, OC_RSRVD_INTERFACE_DEFAULT).
+ SCENE_LIST_URI, SCENE_LIST_RT, BASELINE_IF).
addInterface(OC::BATCH_INTERFACE).
+ addInterface(LINK_BATCH).
setDiscoverable(true).setObservable(false).build();
}