aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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;