aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2015-03-20 15:15:13 +0100
committerDominik Schürmann <dominik@dominikschuermann.de>2015-03-20 15:15:13 +0100
commit9abb91d3a69964a547f26aa1d56de233e75c4410 (patch)
treeb1ec77f1d53db9b4a6f20097d9f485d592485961
parent70a17dcbeb5d8de095f09a7ce756543deff0165a (diff)
downloadopenpgp-api-9abb91d3a69964a547f26aa1d56de233e75c4410.tar.gz
openpgp-api-9abb91d3a69964a547f26aa1d56de233e75c4410.tar.bz2
openpgp-api-9abb91d3a69964a547f26aa1d56de233e75c4410.zip
Update API of preferences
-rw-r--r--src/main/java/org/openintents/openpgp/util/OpenPgpAppPreference.java9
-rw-r--r--src/main/java/org/openintents/openpgp/util/OpenPgpKeyPreference.java14
2 files changed, 23 insertions, 0 deletions
diff --git a/src/main/java/org/openintents/openpgp/util/OpenPgpAppPreference.java b/src/main/java/org/openintents/openpgp/util/OpenPgpAppPreference.java
index 6e8ddad..4bf4cec 100644
--- a/src/main/java/org/openintents/openpgp/util/OpenPgpAppPreference.java
+++ b/src/main/java/org/openintents/openpgp/util/OpenPgpAppPreference.java
@@ -201,14 +201,23 @@ public class OpenPgpAppPreference extends DialogPreference {
return 0;
}
+ /**
+ * Public API
+ */
public String getEntry() {
return getEntryByValue(mSelectedPackage);
}
+ /**
+ * Public API
+ */
public String getValue() {
return mSelectedPackage;
}
+ /**
+ * Public API
+ */
public void setValue(String packageName) {
setAndPersist(packageName);
}
diff --git a/src/main/java/org/openintents/openpgp/util/OpenPgpKeyPreference.java b/src/main/java/org/openintents/openpgp/util/OpenPgpKeyPreference.java
index e5bd8ea..6343285 100644
--- a/src/main/java/org/openintents/openpgp/util/OpenPgpKeyPreference.java
+++ b/src/main/java/org/openintents/openpgp/util/OpenPgpKeyPreference.java
@@ -145,6 +145,20 @@ public class OpenPgpKeyPreference extends Preference {
setAndPersist(newValue);
}
+ /**
+ * Public API
+ */
+ public void setValue(long keyId) {
+ setAndPersist(keyId);
+ }
+
+ /**
+ * Public API
+ */
+ public long getValue() {
+ return mKeyId;
+ }
+
private void setAndPersist(long newValue) {
mKeyId = newValue;