Add @feature tag
authorHyunbin Lee <hyunbin.lee@samsung.com>
Fri, 29 Mar 2013 01:55:19 +0000 (10:55 +0900)
committerHyunbin Lee <hyunbin.lee@samsung.com>
Fri, 29 Mar 2013 01:55:34 +0000 (10:55 +0900)
Change-Id: Ia6097001bcecea4cf477a46f588abbcb086fb365
Signed-off-by: Hyunbin Lee <hyunbin.lee@samsung.com>
inc/FIoDatabase.h

index a89f95e..bc7c416 100644 (file)
@@ -421,6 +421,7 @@ public:
        * identical key value in same device. However, the secure files created by this method cannot be accessed in other devices.
        *
        * @since                2.0
+       * @feature              %http://tizen.org/feature/database.encryption
        *
        * @return               An error code
        * @param[in]    dbPath                                  The path of the database file to open or create
@@ -446,7 +447,9 @@ public:
        * @exception    E_IO                                    Either of the following conditions has occurred: @n
        *                                                                               - An unexpected device failure has occurred as the media ejected suddenly. @n
        *                                                                               - %File corruption is detected. @n
-       * @exception    E_UNSUPPORTED_OPERATION This operation is not supported.
+       * @exception    E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature. For more information, see
+       *                                                                               <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.
+       * @remarks              Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
        */
        result Construct(const Tizen::Base::String& dbPath, const char* pOpenMode, const Tizen::Base::ByteBuffer& secretKey);
 
@@ -750,6 +753,7 @@ public:
        *                                       For path compatibility, see @ref CompIoPathPage "here".
        *                                       For exception compatibility, see @ref CompDatabaseExceptionPage "here".
        * @endif
+       * @feature                      %http://tizen.org/feature/database.encryption
        *
        * @return               An error code
        * @param[in]    normalDbPath                    The normal (non-encrypted) database file path
@@ -771,7 +775,9 @@ public:
        *                                                                               - An unexpected device failure has occurred as the media ejected suddenly. @n
        *                                                                               - %File corruption is detected.
        * @exception    E_SYSTEM                                The method cannot proceed due to a severe system error.
-       * @exception    E_UNSUPPORTED_OPERATION This operation is not supported.
+       * @exception    E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature. For more information, see
+       *                                                                               <a href="../org.tizen.gettingstarted/html/tizen_overview/application_filtering.htm">Application Filtering</a>.
+       * @remarks              Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods.
        */
        static result ConvertToSecureDatabase(const Tizen::Base::String& normalDbPath, const Tizen::Base::String& secureDbPath,
                        const Tizen::Base::ByteBuffer& secretKey);