Displaying and editing the complex value types for attributes.
[platform/upstream/iotivity.git] / service / simulator / src / server / simulator_collection_resource_impl.cpp
index b519c07..b9fcb62 100755 (executable)
@@ -31,6 +31,9 @@ SimulatorCollectionResourceImpl::SimulatorCollectionResourceImpl()
         m_resourceHandle(NULL)
 {
     m_property = static_cast<OCResourceProperty>(OC_DISCOVERABLE | OC_OBSERVABLE);
+
+    std::vector<SimulatorResourceModel> links;
+    m_resModel.add("links", links);
 }
 
 std::string SimulatorCollectionResourceImpl::getName() const
@@ -234,6 +237,11 @@ void SimulatorCollectionResourceImpl::setActionType(std::map<RAML::ActionType, R
     m_actionTypes = actionType;
 }
 
+void SimulatorCollectionResourceImpl::setActionType(std::map<RAML::ActionType, RAML::ActionPtr> &actionType)
+{
+    m_actionTypes = actionType;
+}
+
 std::vector<ObserverInfo> SimulatorCollectionResourceImpl::getObserversList()
 {
     return m_observersList;
@@ -601,4 +609,4 @@ RAML::ActionType SimulatorCollectionResourceImpl::getActionType(std::string requ
         return RAML::ActionType::DELETE;
 
     return RAML::ActionType::NONE;
-}
\ No newline at end of file
+}