From 217ffc112176ded156ef581c73409d8fa194bb54 Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Mon, 20 Oct 2014 11:58:13 +0200 Subject: Is Visible configuration added --- .../impl/configuration/SignatureProfileConfiguration.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/configuration') diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/configuration/SignatureProfileConfiguration.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/configuration/SignatureProfileConfiguration.java index a7dd3138..04448b96 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/configuration/SignatureProfileConfiguration.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/configuration/SignatureProfileConfiguration.java @@ -39,7 +39,20 @@ public class SignatureProfileConfiguration extends SpecificBaseConfiguration public boolean isVisualSignature() { String key = SIG_OBJECT + SEPERATOR + profileID + SEPERATOR + TABLE + SEPERATOR + MAIN; - return this.configuration.hasPrefix(key); + + String isVisibleKey = SIG_OBJECT + SEPERATOR + profileID + SEPERATOR + ISVISIBLE; + + String isVisibleValue = this.configuration.getValue(isVisibleKey); + + boolean isVisible = true; + + if(isVisibleValue != null) { + if(isVisibleValue.equals(FALSE)) { + isVisible = false; + } + } + + return this.configuration.hasPrefix(key) && isVisible; } public String getDefaultPositioning() { -- cgit v1.2.3