using common::NotFoundException;
using common::QuotaExceededException;
+namespace {
+const std::string kPrivilegeHaptic = "http://tizen.org/privilege/haptic";
+} //namespace
+
FeedbackInstance::FeedbackInstance()
: m_feedbackMapsPtr(new FeedbackMaps),
m_feedbackManagerPtr(new FeedbackManager(this->m_feedbackMapsPtr))
(const picojson::value& args, picojson::object& out) {
LoggerD("Enter");
+ CHECK_PRIVILEGE_ACCESS(kPrivilegeHaptic, &out);
+
const auto pattern = args.get("pattern").get<std::string>();
const auto type = args.get("type").get<std::string>();
void FeedbackInstance::Stop
(const picojson::value& args, picojson::object& out) {
LoggerD("Enter");
+
+ CHECK_PRIVILEGE_ACCESS(kPrivilegeHaptic, &out);
+
PlatformResult result =
m_feedbackManagerPtr->stop();
if (result.IsSuccess()) {
DOWNLOAD: 'http://tizen.org/privilege/download',
FILESYSTEM_READ: 'http://tizen.org/privilege/filesystem.read',
FILESYSTEM_WRITE: 'http://tizen.org/privilege/filesystem.write',
+ HAPTIC: 'http://tizen.org/privilege/haptic',
HEALTHINFO: 'http://tizen.org/privilege/healthinfo',
INTERNET: 'http://tizen.org/privilege/internet',
LED: 'http://tizen.org/privilege/led',