#include <JavaScriptCore/JavaScript.h>
#include <CommonsJavaScript/PrivateObject.h>
+#include <Security.h>
#include "ICalendarManager.h"
#include "ICalendar.h"
namespace Calendar {
typedef WrtDeviceApis::CommonsJavaScript::PrivateObject<ICalendarManagerPtr,
- WrtDeviceApis::CommonsJavaScript::NoOwnership> CalendarManagerPrivObject;
+ WrtDeviceApis::CommonsJavaScript::NoOwnership> CalendarManagerPrivObjectBase;
+
+class CalendarManagerPrivObject : public CalendarManagerPrivObjectBase, public DeviceAPI::Common::SecurityAccessor
+{
+public:
+ CalendarManagerPrivObject(JSContextRef context, ICalendarManagerPtr calendarManager) :
+ CalendarManagerPrivObjectBase(context, calendarManager),
+ DeviceAPI::Common::SecurityAccessor()
+ {
+ }
+
+ virtual ~CalendarManagerPrivObject()
+ {
+ }
+};
#define TIZEN_CALENDAR_PROPERTY_VCALENDAR_20_FORMAT "ICALENDAR_20"
#define TIZEN_CALENDAR_PROPERTY_VCALENDAR_10_FORMAT "VCALENDAR_10"