aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ImportKeysListEntry.java
diff options
context:
space:
mode:
authormar-v-in <github@rvin.mooo.com>2014-06-04 17:05:57 +0200
committermar-v-in <github@rvin.mooo.com>2014-06-04 18:05:16 +0200
commitcc2ef0c17ca1d032477eb21308c5ea677b1cc548 (patch)
tree6c44c77219317dcb83aa85847d26ff046856af12 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ImportKeysListEntry.java
parent34b97cb136376d14d4a1a48ccd89afa7d8abbb48 (diff)
downloadopen-keychain-cc2ef0c17ca1d032477eb21308c5ea677b1cc548.tar.gz
open-keychain-cc2ef0c17ca1d032477eb21308c5ea677b1cc548.tar.bz2
open-keychain-cc2ef0c17ca1d032477eb21308c5ea677b1cc548.zip
Store expired state within ImportKeysListEntry
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ImportKeysListEntry.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ImportKeysListEntry.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ImportKeysListEntry.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ImportKeysListEntry.java
index 8af41a8a3..ea4f5948e 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ImportKeysListEntry.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ImportKeysListEntry.java
@@ -44,6 +44,7 @@ public class ImportKeysListEntry implements Serializable, Parcelable {
public long keyId;
public String keyIdHex;
public boolean revoked;
+ public boolean expired;
public Date date; // TODO: not displayed
public String fingerprintHex;
public int bitStrength;
@@ -68,6 +69,7 @@ public class ImportKeysListEntry implements Serializable, Parcelable {
dest.writeStringList(userIds);
dest.writeLong(keyId);
dest.writeByte((byte) (revoked ? 1 : 0));
+ dest.writeByte((byte) (expired ? 1 : 0));
dest.writeSerializable(date);
dest.writeString(fingerprintHex);
dest.writeString(keyIdHex);
@@ -89,6 +91,7 @@ public class ImportKeysListEntry implements Serializable, Parcelable {
source.readStringList(vr.userIds);
vr.keyId = source.readLong();
vr.revoked = source.readByte() == 1;
+ vr.expired = source.readByte() == 1;
vr.date = (Date) source.readSerializable();
vr.fingerprintHex = source.readString();
vr.keyIdHex = source.readString();
@@ -129,6 +132,14 @@ public class ImportKeysListEntry implements Serializable, Parcelable {
this.mSelected = selected;
}
+ public boolean isExpired() {
+ return expired;
+ }
+
+ public void setExpired(boolean expired) {
+ this.expired = expired;
+ }
+
public long getKeyId() {
return keyId;
}