#include "ContactEmailAddress.h"
#include <ArgumentValidator.h>
#include <JSWebAPIErrorFactory.h>
+#include <Security.h>
#include <JSUtil.h>
#include <Export.h>
explicit ContactConverter(JSContextRef context);
virtual ~ContactConverter();
- JSValueRef toJSValueRef(const AddressBookPtr &arg);
+ JSValueRef toJSValueRef(const AddressBookPtr &arg, const DeviceAPI::Common::SecurityAccessor *securityAccessor);
AddressBookPtr toAddressBook(const JSValueRef &jsValue);
- JSValueRef toJSValueRef(const AddressBookArrayPtr &arg);
+ JSValueRef toJSValueRef(const AddressBookArrayPtr &arg, const DeviceAPI::Common::SecurityAccessor *securityAccessor);
AddressBookArrayPtr toAddressBookArray(const JSValueRef &jsValue);
JSValueRef toJSValueRef(const ContactPtr &arg);
JSValueRef toJSValueRef(const ContactGroupArrayPtr &arg);
ContactGroupArrayPtr toContactGroupArray(const JSValueRef &jsValue);
- JSValueRef toJSValueRef(const PersonPtr &arg);
+ JSValueRef toJSValueRef(const PersonPtr &arg, const DeviceAPI::Common::SecurityAccessor *securityAccessor);
PersonPtr toPerson(const JSValueRef &jsValue);
- JSValueRef toJSValueRef(const PersonArrayPtr &arg);
+ JSValueRef toJSValueRef(const PersonArrayPtr &arg, const DeviceAPI::Common::SecurityAccessor *securityAccessor);
PersonArrayPtr toPersonArray(const JSValueRef &jsValue);
JSValueRef toJSValueRef(const ContactRefPtr &arg);