/**
* @class PackageLicenseManager
- * @brief This class gets the information of package's license and manages its installation.
+ * @brief This class gets the information of a package's license and manages its installation.
*
* @since 2.1
*
* @remarks Do not use this class without obtaining prior permissions from the %Tizen platform team.
*
- * The %PackageLicenseManager class gets the information of package's license and manages its installation.
+ * The %PackageLicenseManager class gets the information of a package's license and manages its installation.
*/
class _OSP_EXPORT_ PackageLicenseManager
{
*
* @since 2.1
* @privlevel platform
- * @privilege http://tizen.org/privilege/packagelicensemanager
+ * @privilege %http://tizen.org/privilege/packagelicensemanager
*
* @return An error code
* @param[in] licenseRequestInfo The string buffer of license request information
static result GenerateDrmLicenseRequest(const Tizen::Base::String& licenseRequestInfo, Tizen::Base::String& licenseRequest, Tizen::Base::String& licenseUrl);
/**
- * Saves Package DRM license(Right Object) to DRM repository. @n
- * It stores the DRM license (Right Object) when it does not exist in the DRM repository.
- * When the same @c packgeId of DRM license(Right Object) already exists in the DRM repository, it is overwritten.
+ * Saves a Package DRM license(right object) to a DRM repository. @n
+ * It stores the DRM license (right object) when it does not exist in the DRM repository.
+ * When the same @c packgeId of DRM license(right object) already exists in the DRM repository, it is overwritten.
*
* @since 2.1
* @privlevel platform
- * @privilege http://tizen.org/privilege/packagelicensemanager
+ * @privilege %http://tizen.org/privilege/packagelicensemanager
*
* @return An error code
* @param[in] rightObject The Package DRM license (right object)
*
* @since 2.1
* @privlevel platform
- * @privilege http://tizen.org/privilege/packagelicensemanager
+ * @privilege %http://tizen.org/privilege/packagelicensemanager
*
* @return The remaining time of the DRM license @n
* If the remaining time is unlimited, the return value of Tizen::Base::TimeSpan's days will be set to @c 9999.
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG The specified input parameter is invalid.
* @exception E_DATABASE An error has occurred when handling the rights object repository.
- * @exception E_OBJ_NOT_FOUND The input PackageId does not exist in the rights management repository.
+ * @exception E_OBJ_NOT_FOUND The specified @c pkgId does not exist in the rights management repository.
* @exception E_RIGHT_EXPIRED The DRM license has expired.
* @exception E_RIGHT_UNLIMITED The DRM license is unlimited.
* @exception E_PRIVILEGE_DENIED The application does not have the privilege to call this method.
static Tizen::Base::TimeSpan GetRemainingTimeUntilDrmExpiration(const Tizen::App::PackageId& pkgId);
/**
- * Saves CEK (Contents Encryption Key) to DRM repository. @n
+ * Saves a CEK (Contents Encryption Key) to a DRM repository. @n
* It stores the CEK when it does not exist in the DRM repository.
* When the same @c PackageId of CEK already exists in the DRM repository, it is overwritten.
*
* @since 2.1
* @privlevel platform
- * @privilege http://tizen.org/privilege/packagelicensemanager
+ * @privilege %http://tizen.org/privilege/packagelicensemanager
*
* @return An error code
* @param[in] licenseInfo The CEK (Contents Encryption Key)