1 #include "GetValueCommand.h"
6 GetValueCommand::GetValueCommand(const ::aurum::ReqGetValue* request,
7 ::aurum::RspGetValue* response)
8 : mRequest{request}, mResponse{response}
12 ::grpc::Status GetValueCommand::execute()
14 LOG_SCOPE_F(INFO, "GetValue --------------- ");
15 ObjectMapper* mObjMap = ObjectMapper::getInstance();
16 std::shared_ptr<UiObject> obj = mObjMap->getElement(mRequest->elementid());
19 std::string text = obj->getText();
20 mResponse->set_stringvalue(text.c_str());
21 mResponse->set_status(::aurum::RspStatus::OK);
24 return grpc::Status::OK;