From 6167636e5bc474341c265be9e34cdd70781d465f Mon Sep 17 00:00:00 2001 From: lucianoantunes1984 <43886072+lucianoantunes1984@users.noreply.github.com> Date: Tue, 19 Jan 2021 11:05:39 -0300 Subject: [PATCH] =?UTF-8?q?Inclu=C3=ADdo=20o=20atributo=20Id=20opcional=20?= =?UTF-8?q?na=20assinatura=20(#710)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Diego Fincatto <58352+fincatto@users.noreply.github.com> --- .../classes/nota/assinatura/NFSignature.java | 62 +++++++++++-------- 1 file changed, 37 insertions(+), 25 deletions(-) diff --git a/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/assinatura/NFSignature.java b/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/assinatura/NFSignature.java index 1fa9aae53..d00b702f4 100644 --- a/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/assinatura/NFSignature.java +++ b/src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/assinatura/NFSignature.java @@ -1,5 +1,6 @@ package com.fincatto.documentofiscal.nfe400.classes.nota.assinatura; +import org.simpleframework.xml.Attribute; import org.simpleframework.xml.Element; import org.simpleframework.xml.Namespace; @@ -7,38 +8,49 @@ @Namespace(reference = "http://www.w3.org/2000/09/xmldsig#") public class NFSignature extends DFBase { - private static final long serialVersionUID = 4057860940440076358L; + private static final long serialVersionUID = 4057860940440076358L; - @Element(name = "SignedInfo", required = false) - private NFSignedInfo signedInfo; + @Attribute(name = "Id", required = false) + private String id; - @Element(name = "SignatureValue", required = false) - private String signatureValue; + @Element(name = "SignedInfo", required = false) + private NFSignedInfo signedInfo; - @Element(name = "KeyInfo", required = false) - private NFKeyInfo keyInfo; + @Element(name = "SignatureValue", required = false) + private String signatureValue; - public NFSignedInfo getSignedInfo() { - return this.signedInfo; - } + @Element(name = "KeyInfo", required = false) + private NFKeyInfo keyInfo; - public void setSignedInfo(final NFSignedInfo signedInfo) { - this.signedInfo = signedInfo; - } + public String getId() { + return id; + } - public String getSignatureValue() { - return this.signatureValue; - } + public void setId(String id) { + this.id = id; + } - public void setSignatureValue(final String signatureValue) { - this.signatureValue = signatureValue; - } + public NFSignedInfo getSignedInfo() { + return this.signedInfo; + } - public NFKeyInfo getKeyInfo() { - return this.keyInfo; - } + public void setSignedInfo(final NFSignedInfo signedInfo) { + this.signedInfo = signedInfo; + } - public void setKeyInfo(final NFKeyInfo keyInfo) { - this.keyInfo = keyInfo; - } + public String getSignatureValue() { + return this.signatureValue; + } + + public void setSignatureValue(final String signatureValue) { + this.signatureValue = signatureValue; + } + + public NFKeyInfo getKeyInfo() { + return this.keyInfo; + } + + public void setKeyInfo(final NFKeyInfo keyInfo) { + this.keyInfo = keyInfo; + } } \ No newline at end of file