A B C D F G I K L M N O P R S T U

A

AUTH_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Http error status.
available() - Method in class com.nokia.mid.payment.DrmResourceInputStream
Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.

B

BAD_REQUEST - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Http error status.

C

close() - Method in class com.nokia.mid.payment.DrmResourceInputStream
Closes this input stream and releases any system resources associated with the stream.
com.nokia.mid.payment - package com.nokia.mid.payment
In-app purchase offers a simple and seamless integration of a payment event into an application.
CUST_INFO_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Customer information failed.

D

DEFAULT_AUTHENTICATION - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
The operation is executed as a normal one.
DELIVERY_LIMIT_EXCEEDED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Delivery limit exceeded.
DRM_SERVER_ERROR - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Error in connecting to DRM server.
DrmResourceInputStream - Class in com.nokia.mid.payment
 

F

FAIL - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 
FORBIDDEN - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Http error status.
FORCED_AUTOMATIC_RESTORATION - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
The purchase request is automatically transformed to a restoration if item restoration is available.

G

GENERAL_FAIL - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
The operation has failed, do not expect an asynchronous callback later.
GENERAL_HTTP_ERROR - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
General HTTP Error
GENERAL_PRODUCT_ERROR - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
General Product Error
GENERAL_PURCHASE_ERROR - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
General Purchase Error
getAccount() - Method in class com.nokia.mid.payment.IAPClientUserAndDeviceData
Returns the Nokia User Account information in hashed form.
getCountry() - Method in class com.nokia.mid.payment.IAPClientUserAndDeviceData
Returns the home network country according to the SIM card in the device.
getDeviceModel() - Method in class com.nokia.mid.payment.IAPClientUserAndDeviceData
Returns the name of the device in use.
getDrmProtection() - Method in class com.nokia.mid.payment.IAPClientProductData
Returns the type of Drm protection.
getDRMResourceAsStream(String) - Method in class com.nokia.mid.payment.IAPClientPaymentManager
This provides the client application access to DRM encrypted resource files inside JAR.
getIAPClientPaymentManager() - Static method in class com.nokia.mid.payment.IAPClientPaymentManager
Retrieve the singleton IAPClientPaymentManager instance
getImei() - Method in class com.nokia.mid.payment.IAPClientUserAndDeviceData
Returns the device IMEI code in hashed form.
getImsi() - Method in class com.nokia.mid.payment.IAPClientUserAndDeviceData
Returns the subscriber's IMSI code in hashed form.
getLanguage() - Method in class com.nokia.mid.payment.IAPClientUserAndDeviceData
Returns the device language according to the device settings.
getLongDescription() - Method in class com.nokia.mid.payment.IAPClientProductData
Returns the long description of the product in 500 characters.
getPrice() - Method in class com.nokia.mid.payment.IAPClientProductData
Returns the price of the product including currency, string to be used as is.
getProductData(String) - Method in class com.nokia.mid.payment.IAPClientPaymentManager
Provides information about purchasable items for the publisher application for building a catalog list.
getProductData(String[]) - Method in class com.nokia.mid.payment.IAPClientPaymentManager
Provides information about purchasable items for the publisher application for building a catalog list.
getProductId() - Method in class com.nokia.mid.payment.IAPClientProductData
Returns the productID of the purchaseable item.
getRestorableProducts(int) - Method in class com.nokia.mid.payment.IAPClientPaymentManager
Provides a list of Nokia Store items related to the given application ID that are restorable via IAPClient API.
getShortDescription() - Method in class com.nokia.mid.payment.IAPClientProductData
Returns the short description of the product in 30 characters.
getTitle() - Method in class com.nokia.mid.payment.IAPClientProductData
Returns the name of the product in 16 characters.
getUserAndDeviceId(int) - Method in class com.nokia.mid.payment.IAPClientPaymentManager
Provides all necessary information about the current user and the device for the publisher service to restore non-Nokia DRM encrypted data to the device.

I

IAPClientPaymentException - Exception in com.nokia.mid.payment
The IAPClientPaymentException is thrown when any unexpected system error occurs.
IAPClientPaymentException() - Constructor for exception com.nokia.mid.payment.IAPClientPaymentException
Constructs a IAPClientPaymentException with no detail message.
IAPClientPaymentException(String) - Constructor for exception com.nokia.mid.payment.IAPClientPaymentException
Constructs a IAPClientPaymentException with the specified detail message.
IAPClientPaymentListener - Interface in com.nokia.mid.payment
The IAPClientPaymentListener represents a listener that receives events associated with the IAPClientPaymentProvider.
IAPClientPaymentManager - Class in com.nokia.mid.payment
This is the main class for initiating and managing the purchase process for the purchaseable items in an application.
IAPClientProductData - Class in com.nokia.mid.payment
Class for holding purchaseable or restorable product specific data.
IAPClientUserAndDeviceData - Class in com.nokia.mid.payment
Class for holding User and Device Data related information.
INVALID_PRICE - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Price of the product is invalid.
INVALID_PRODUCT_DATA - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Invalid Product data.
INVALID_PRODUCT_ID - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Product Id is not valid.

K

KNI_INTERNAL_FAIL - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 

L

LICENSE_ACTIVATION_ERROR - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Error in activating license.

M

mark(int) - Method in class com.nokia.mid.payment.DrmResourceInputStream
Marks the current position in this input stream.
markSupported() - Method in class com.nokia.mid.payment.DrmResourceInputStream
Tests if this input stream supports the mark and reset methods.

N

NO_FORCED_RESTORATION - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
The purchase request does not restore the item.
NO_PMT_METHODS - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
No payment methods are set up in the user's Nokia account.
NOKIA_DRM - Static variable in class com.nokia.mid.payment.IAPClientProductData
The item is DRM protected by Nokia.
NORMAL - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 
NOT_FOUND - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Http error status.
NULL_INPUT_PARAMETER - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 

O

OK - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
The status is OK which indicates no errors.
ONLY_IN_SILENT_AUTHENTICATION - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
.
OPERATION_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Operation Failed
OPERATOR_BILLING_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Operator payment failed.
OTHER_DRM - Static variable in class com.nokia.mid.payment.IAPClientProductData
The DRM protection type is other than Nokia DRM or it is not available.
OUT_OF_MEMORY - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 
OVI_SIGN_IN_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
User has given wrong credentials 3 times.

P

PENDING_REQUEST - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 
PMT_INSTR_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Payment failed using the stored instrument id.
PMT_INSTR_UNAUTHORIZED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Unauthorized payment instrument.
PRODUCT_INFO_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Product information failed.
productDataListReceived(int, IAPClientProductData[]) - Method in interface com.nokia.mid.payment.IAPClientPaymentListener
This callback function is executed when the request for a list of product data to the Nokia Store back end is complete.
productDataReceived(int, IAPClientProductData) - Method in interface com.nokia.mid.payment.IAPClientPaymentListener
This callback function is executed when the product data request for the Nokia Store back end is complete.
PURCHASE - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 
PURCHASE_SESSION_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Purchase session has failed.
purchaseCompleted(int, String) - Method in interface com.nokia.mid.payment.IAPClientPaymentListener
This callback function is executed when the IAPClient gets information from the Nokia Store back end indicating that the purchase has been completed.
purchaseProduct(String, int) - Method in class com.nokia.mid.payment.IAPClientPaymentManager
Initiates the purchase flow.

R

read() - Method in class com.nokia.mid.payment.DrmResourceInputStream
Reads the next byte of data from the input stream.
read(byte[], int, int) - Method in class com.nokia.mid.payment.DrmResourceInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
reset() - Method in class com.nokia.mid.payment.DrmResourceInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream.
RESTORABLE - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
The item is restorable.
restorableProductsReceived(int, IAPClientProductData[]) - Method in interface com.nokia.mid.payment.IAPClientPaymentListener
This callback function is executed when the request for products available for restoration is complete.
RESTORATION_DEVICE_LMT_EXCEEDED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Number of restorations alllowed on the device has exceeeded limit.
RESTORATION_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
General Restore Product Error
RESTORATION_LMT_EXCEEDED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Number of restorations alllowed for this item has exceeeded limit.
RESTORATION_NOT_ALLOWED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Restoration is not allowed for this product.
restorationCompleted(int, String) - Method in interface com.nokia.mid.payment.IAPClientPaymentListener
This callback function is executed when the IAPClientPaymentProvider gets information from the Nokia Store back end indicating that the item's restoration is possible.
RESTORE - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 
restoreProduct(String, int) - Method in class com.nokia.mid.payment.IAPClientPaymentManager
Initiates the restoration flow.

S

SERVER_ERROR - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Http error status.
SERVICE_UNAVAILABLE - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Http error status.
setIAPClientPaymentListener(IAPClientPaymentListener) - Static method in class com.nokia.mid.payment.IAPClientPaymentManager
Set up a listener for IAP related events from the observed class IAPClientPaymentManager.
SILENT_OPER_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Silent flag is on the request, but authorization is required.
SIMULATION - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 
skip(long) - Method in class com.nokia.mid.payment.DrmResourceInputStream
Skips over and discards n bytes of data from this input stream.
SMS_PMT_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Sending SMS has failed in operator payment.
SUCCESS - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
The operation is successful, expect an asynchronous callback at a later time when requested information is available.

T

TEST_SERVER - Static variable in class com.nokia.mid.payment.IAPClientPaymentManager
 
TIMEOUT - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Timeout.
TIMEOUT_DELIVERED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Timeout deliverd.

U

UNKNOWN_PRODUCT - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Unknown product.
UNKNOWN_SERVICE - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Unknown service.
UNKNOWN_TRANSACTION_ID - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
Unknown transaction id.
USER_AND_DEVICE_INFO_FAILED - Static variable in interface com.nokia.mid.payment.IAPClientPaymentListener
General User and Device Info Error
userAndDeviceDataReceived(int, IAPClientUserAndDeviceData) - Method in interface com.nokia.mid.payment.IAPClientPaymentListener
This callback function is executed when the user and device data request is completed.

A B C D F G I K L M N O P R S T U

Copyright © 2011 Nokia Corporation. All rights reserved.

Nokia is registered trademark of Nokia Corporation. Java and all Java-based marks are trademarks or registered trademarks of Oracle Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners. This document is confidential information of Nokia Corporation.

Disclaimer
The information in this document is provided "as is," with no warranties whatsoever, including any warranty of merchantability, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification, or sample. Furthermore, information provided in this document is preliminary, and may be changed substantially prior to final release.

Nokia Corporation disclaims all liability, including liability for infringement of any proprietary rights, relating to this document and implementation of any information presented in this document.

Nokia Corporation retains the right to make changes to this document at any time, without notice.

License
Subject to above disclaimer, a license is hereby granted to use this documentation solely under existing Limited License Agreement and non-disclosure agreement between the companies for the agreed application development for Series 40 Nokia phones. No other licenses e.g. to any intellectual property rights are granted herein. Any use of the screen shots of this documentation, including any icons thereof, is subject to Nokia's prior written approval.