merge wrt-plugins-tizen_0.2.0-2
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / Contact / JSContactWebSite.h
index d53d641..3e6f9d1 100755 (executable)
@@ -43,10 +43,6 @@ public:
        */
        static JSClassRef getClassRef();
 
-       static JSValueRef createJSObject(JSContextRef context,
-                       const std::string url = "",
-                       const TizenApis::Api::Contact::ContactWebSiteType type = TizenApis::Api::Contact::WEBSITE_TYPE_HOMEPAGE);
-
        static bool isObjectOfClass(JSContextRef context, JSValueRef value);
 
        static TizenApis::Api::Contact::ContactWebSitePtr getContactWebSite(JSContextRef context, JSValueRef value);
@@ -80,8 +76,21 @@ private:
 
        static JSClassRef m_classRef;
 
+       static JSObjectRef createJSObject(JSContextRef context, TizenApis::Api::Contact::ContactWebSitePtr contactWebSite);
+
        static TizenApis::Api::Contact::ContactWebSitePtr getPrivData(JSObjectRef object);
 
+       static JSObjectRef constructor(JSContextRef context,
+                       JSObjectRef constructor,
+                       size_t argumentCount,
+                       const JSValueRef arguments[],
+                       JSValueRef* exception);
+
+       static bool hasInstance(JSContextRef context,
+                       JSObjectRef constructor,
+                       JSValueRef possibleInstance,
+                       JSValueRef* exception);
+
        static JSValueRef getUrl(JSContextRef context,
                        JSObjectRef object,
                        JSStringRef propertyName,