merge wrt-plugins-tizen_0.2.0-2
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / Bluetooth / JSBluetoothAdapter.cpp
index e6717e5..85533c3 100644 (file)
@@ -116,14 +116,21 @@ JSValueRef JSBluetoothAdapter::getName(JSContextRef context,
        Catch (WrtDeviceApis::Commons::ConversionException)
        {
                LogError("ConversionException");
-               return JSTizenExceptionFactory::postException(context, exception,
-                               JSTizenException::INVALID_VALUES_ERROR, "invalid value error");
+               return JSTizenExceptionFactory::postException(context, exception, 
+                                       JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
+
        }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
                return JSTizenExceptionFactory::postException(context, exception,
-                               JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
+       }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
        }
        Catch(WrtDeviceApis::Commons::Exception) 
        {
@@ -216,9 +223,14 @@ JSValueRef JSBluetoothAdapter::setName(JSContextRef context, JSObjectRef object,
        {
                LogError("InvalidArgumentException");
                return JSTizenExceptionFactory::postException(context, exception,
-                               JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("UnkownException");
@@ -252,17 +264,22 @@ JSValueRef JSBluetoothAdapter::getAddress(JSContextRef context,
        Catch (WrtDeviceApis::Commons::ConversionException)
        {
                LogError("ConversionException");
-               return JSTizenExceptionFactory::postException(context, exception,
-                               JSTizenException::INVALID_VALUES_ERROR, "invalid value error");
+               return JSTizenExceptionFactory::postException(context, exception, 
+                                       JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
        }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
                return JSTizenExceptionFactory::postException(context, exception,
-                               JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }               
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("UnkownException");
@@ -299,15 +316,21 @@ JSValueRef JSBluetoothAdapter::getVisible(JSContextRef context,
        {
                LogError("ConversionException");
                return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid value error");
+                                       JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }       
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }               
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("UnkownException");
@@ -415,16 +438,21 @@ JSValueRef JSBluetoothAdapter::getPowered(JSContextRef context,
        {
                LogError("ConversionException");
                return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid value error");
+                                       JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }       
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("UnkownException");
@@ -519,14 +547,20 @@ JSValueRef JSBluetoothAdapter::setPowered(JSContextRef context, JSObjectRef obje
                LogError("ConversionException");
                return JSTizenExceptionFactory::postException(context, exception, 
                                        JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
-       }               
+
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("Exception");
@@ -640,14 +674,19 @@ JSValueRef JSBluetoothAdapter::setVisible(JSContextRef context, JSObjectRef obje
                return JSTizenExceptionFactory::postException(context, exception, 
                                        JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }               
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("Exception");
@@ -713,21 +752,26 @@ JSValueRef JSBluetoothAdapter::discoveryDevices(JSContextRef context, JSObjectRe
 
                return JSValueMakeNull(context);
 
-       }
+       }       
        Catch (WrtDeviceApis::Commons::ConversionException)
        {
                LogError("ConversionException");
                return JSTizenExceptionFactory::postException(context, exception, 
                                        JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }                       
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("Exception");
@@ -805,14 +849,19 @@ JSValueRef JSBluetoothAdapter::stopDiscovery(JSContextRef context, JSObjectRef o
                return JSTizenExceptionFactory::postException(context, exception, 
                                        JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }               
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("Exception");
@@ -898,14 +947,19 @@ JSValueRef JSBluetoothAdapter::getKnownDevices(JSContextRef context, JSObjectRef
                return JSTizenExceptionFactory::postException(context, exception, 
                                        JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }               
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("Exception");
@@ -989,14 +1043,19 @@ JSValueRef JSBluetoothAdapter::getDevice(JSContextRef context, JSObjectRef objec
                return JSTizenExceptionFactory::postException(context, exception, 
                                        JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }               
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("Exception");
@@ -1085,14 +1144,19 @@ JSValueRef JSBluetoothAdapter::createBonding(JSContextRef context, JSObjectRef o
                return JSTizenExceptionFactory::postException(context, exception, 
                                        JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }               
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("Exception");
@@ -1179,14 +1243,19 @@ JSValueRef JSBluetoothAdapter::destroyBonding(JSContextRef context, JSObjectRef
                return JSTizenExceptionFactory::postException(context, exception, 
                                        JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }               
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
+       {
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("Exception");
@@ -1292,21 +1361,19 @@ JSValueRef JSBluetoothAdapter::registerRFCOMMServiceByUUID(JSContextRef context,
                return JSTizenExceptionFactory::postException(context, exception, 
                                        JSTizenException::TYPE_MISMATCH_ERROR, "type mismatch error");
 
-       }               
+       }
        Catch (WrtDeviceApis::Commons::InvalidArgumentException) 
        {
                LogError("InvalidArgumentException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::INVALID_VALUES_ERROR, "invalid parameter error");
-
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::TYPE_MISMATCH_ERROR, "invalid value error");
        }
-       Catch (WrtDeviceApis::Commons::UnsupportedException)
+       Catch(WrtDeviceApis::Commons::UnsupportedException)
        {
-               LogError("NotsupportedException");
-               return JSTizenExceptionFactory::postException(context, exception, 
-                       JSTizenException::NOT_SUPPORTED_ERROR, "not support error");
-
-       }
+               LogError("UnsupportException");
+               return JSTizenExceptionFactory::postException(context, exception,
+                               JSTizenException::NOT_SUPPORTED_ERROR, "Unsupport Exception");
+       }                       
        Catch (WrtDeviceApis::Commons::Exception) 
        {
                LogError("Exception");