JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

java.lang.Object
com.android.tradefed.util.keystore.JSONFileKeyStoreClient


यह एक सैंपल लागू करने का तरीका है. इसमें, स्थानीय JSON फ़ाइल को की स्टोर के तौर पर इस्तेमाल किया जाता है. JSON टेक्स्ट फ़ाइल में, स्ट्रिंग फ़ॉर्मैट में वैल्यू के लिए कुंजी होनी चाहिए.

खास जानकारी

फ़ील्ड

protected JSONObject mJsonKeyStore

सार्वजनिक कंस्ट्रक्टर

JSONFileKeyStoreClient()
JSONFileKeyStoreClient(File jsonFile)

पब्लिक मेथड

boolean containsKey(String key)

यह देखने के लिए एक तरीका कि की स्टोर में कोई दी गई कुंजी मौजूद है या नहीं.

String fetchKey(String key)

की स्टोर में मौजूद कोई दी गई कुंजी पाने का एक तरीका.

boolean isAvailable()

यह देखने के लिए एक तरीका कि हमारे पास बातचीत करने के लिए कोई मान्य की स्टोर है या नहीं.

void setKeyStore(JSONObject keyStore)

की स्टोर सेट करने के लिए इस्तेमाल किया जाने वाला हेल्पर तरीका.

प्रोटेक्टेड मेथड

void setKey(String key, String value)

key को value पर मैप करता है.

फ़ील्ड

mJsonKeyStore

protected JSONObject mJsonKeyStore

सार्वजनिक कंस्ट्रक्टर

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

पैरामीटर
jsonFile File

थ्रॉ
KeyStoreException

पब्लिक मेथड

containsKey

public boolean containsKey (String key)

यह देखने के लिए एक तरीका कि की स्टोर में कोई दी गई कुंजी मौजूद है या नहीं.

पैरामीटर
key String: यह देखने के लिए कि यह मौजूद है या नहीं.

रिटर्न
boolean अगर दी गई कुंजी मौजूद है, तो 'सही' दिखाता है.

fetchKey

public String fetchKey (String key)

की स्टोर में मौजूद कोई दी गई कुंजी पाने का एक तरीका.

पैरामीटर
key String: की स्टोर में मौजूद कुंजी पाने के लिए.

रिटर्न
String कुंजी की String वैल्यू. अगर कुंजी नहीं मिलती है, तो यह शून्य दिखाता है.

isAvailable

public boolean isAvailable ()

यह देखने के लिए एक तरीका कि हमारे पास बातचीत करने के लिए कोई मान्य की स्टोर है या नहीं.

रिटर्न
boolean अगर हमारे पास कोई मान्य की स्टोर है, तो 'सही' दिखाता है. ऐसा न होने पर, 'गलत' दिखाता है.

setKeyStore

public void setKeyStore (JSONObject keyStore)

की स्टोर सेट करने के लिए इस्तेमाल किया जाने वाला हेल्पर तरीका. इसका इस्तेमाल जांच के लिए किया जाता है.

पैरामीटर
keyStore JSONObject: की स्टोर के तौर पर इस्तेमाल किया जाने वाला JSONObject.

प्रोटेक्टेड मेथड

setKey

protected void setKey (String key, 
                String value)

key को value पर मैप करता है. यह mJsonKeyStore.put(key, value) के बराबर है.

पैरामीटर
key String

value String

थ्रॉ
JSONException