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

জনসাধারণের পদ্ধতি

চাবি ধারণ করে

public boolean containsKey (String key)

কী স্টোরে প্রদত্ত কী-টি আছে কিনা তা যাচাই করার একটি পদ্ধতি।

প্যারামিটার
key String : অস্তিত্ব যাচাই করার জন্য।

ফেরত
boolean প্রদত্ত কী-টি বিদ্যমান থাকলে সত্য হবে।

ফেচকী

public String fetchKey (String key)

কী স্টোরের ভেতর থেকে কোনো প্রদত্ত কী খুঁজে বের করার একটি পদ্ধতি।

প্যারামিটার
key String : কী স্টোরের ভেতর থেকে ডেটা আনার জন্য।

ফেরত
String কী-টির String ভ্যালু। কী-টি খুঁজে না পাওয়া গেলে এটি null রিটার্ন করবে।

উপলব্ধ আছে

public boolean isAvailable ()

যোগাযোগের জন্য আমাদের কাছে একটি বৈধ কী স্টোর আছে কি না, তা যাচাই করার একটি পদ্ধতি।

ফেরত
boolean আমাদের একটি বৈধ কী স্টোর থাকলে true, অন্যথায় false।

সেটকীস্টোর

public void setKeyStore (JSONObject keyStore)

কী স্টোর সেট করার জন্য ব্যবহৃত হেল্পার মেথড। টেস্টিংয়ের জন্য ব্যবহার করা হয়।

প্যারামিটার
keyStore JSONObject : কী স্টোর হিসেবে ব্যবহার করার জন্য JSONObject

সুরক্ষিত পদ্ধতি

সেটকী

protected void setKey (String key, 
                String value)

key value এর সাথে সংযুক্ত করে। এটি mJsonKeyStore.put(key, value) -এর সমতুল্য।

প্যারামিটার
key String

value String

নিক্ষেপ
JSONException