diff options
Diffstat (limited to 'src/main/java/at/gv/egiz/pdfas/impl/api/commons/SignatureProfileImpl.java')
-rw-r--r-- | src/main/java/at/gv/egiz/pdfas/impl/api/commons/SignatureProfileImpl.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/main/java/at/gv/egiz/pdfas/impl/api/commons/SignatureProfileImpl.java b/src/main/java/at/gv/egiz/pdfas/impl/api/commons/SignatureProfileImpl.java index 90e2ca0..b825c82 100644 --- a/src/main/java/at/gv/egiz/pdfas/impl/api/commons/SignatureProfileImpl.java +++ b/src/main/java/at/gv/egiz/pdfas/impl/api/commons/SignatureProfileImpl.java @@ -36,6 +36,11 @@ public class SignatureProfileImpl implements SignatureProfile { * Short description of the profile.
*/
protected String profileDescription;
+
+ /**
+ * true if this is the default profile, false otherwise.
+ */
+ protected boolean defaultProfile = false;
/**
* Constructor.
@@ -60,12 +65,14 @@ public class SignatureProfileImpl implements SignatureProfile { * The profile description.
* @param moaKeyIdentifier
* The MOA key identifier of this profile.
+ * @param isDefault
*/
- public SignatureProfileImpl(String profileId, String profileDescription, String moaKeyIdentifier) {
+ public SignatureProfileImpl(String profileId, String profileDescription, String moaKeyIdentifier, boolean isDefault) {
this.profileId = profileId;
this.moaKeyIdentifier = moaKeyIdentifier;
this.profileDescription = profileDescription;
this.signatureBlockEntries = new Properties();
+ this.defaultProfile = isDefault;
}
/**
@@ -121,4 +128,11 @@ public class SignatureProfileImpl implements SignatureProfile { .toString();
}
+ /**
+ *
+ */
+ public boolean isDefault() {
+ return this.defaultProfile;
+ }
+
}
|