Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
695 blopes 1
 
2
package br.com.swconsultoria.nfe.schema.retEnvEventoCancNFe;
3
 
4
import javax.xml.bind.annotation.XmlAccessType;
5
import javax.xml.bind.annotation.XmlAccessorType;
6
import javax.xml.bind.annotation.XmlAttribute;
7
import javax.xml.bind.annotation.XmlElement;
8
import javax.xml.bind.annotation.XmlID;
9
import javax.xml.bind.annotation.XmlSchemaType;
10
import javax.xml.bind.annotation.XmlType;
11
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
12
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
13
 
14
 
15
/**
16
 * <p>Classe Java de SignatureType complex type.
17
 *
18
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
19
 *
20
 * <pre>
21
 * &lt;complexType name="SignatureType"&gt;
22
 *   &lt;complexContent&gt;
23
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
24
 *       &lt;sequence&gt;
25
 *         &lt;element name="SignedInfo" type="{http://www.w3.org/2000/09/xmldsig#}SignedInfoType"/&gt;
26
 *         &lt;element name="SignatureValue" type="{http://www.w3.org/2000/09/xmldsig#}SignatureValueType"/&gt;
27
 *         &lt;element name="KeyInfo" type="{http://www.w3.org/2000/09/xmldsig#}KeyInfoType"/&gt;
28
 *       &lt;/sequence&gt;
29
 *       &lt;attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
30
 *     &lt;/restriction&gt;
31
 *   &lt;/complexContent&gt;
32
 * &lt;/complexType&gt;
33
 * </pre>
34
 *
35
 *
36
 */
37
@XmlAccessorType(XmlAccessType.FIELD)
38
@XmlType(name = "SignatureType", namespace = "http://www.w3.org/2000/09/xmldsig#", propOrder = {
39
    "signedInfo",
40
    "signatureValue",
41
    "keyInfo"
42
})
43
public class SignatureType {
44
 
45
    @XmlElement(name = "SignedInfo", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
46
    protected SignedInfoType signedInfo;
47
    @XmlElement(name = "SignatureValue", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
48
    protected SignatureValueType signatureValue;
49
    @XmlElement(name = "KeyInfo", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
50
    protected KeyInfoType keyInfo;
51
    @XmlAttribute(name = "Id")
52
    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
53
    @XmlID
54
    @XmlSchemaType(name = "ID")
55
    protected String id;
56
 
57
    /**
58
     * Obtém o valor da propriedade signedInfo.
59
     *
60
     * @return
61
     *     possible object is
62
     *     {@link SignedInfoType }
63
     *    
64
     */
65
    public SignedInfoType getSignedInfo() {
66
        return signedInfo;
67
    }
68
 
69
    /**
70
     * Define o valor da propriedade signedInfo.
71
     *
72
     * @param value
73
     *     allowed object is
74
     *     {@link SignedInfoType }
75
     *    
76
     */
77
    public void setSignedInfo(SignedInfoType value) {
78
        this.signedInfo = value;
79
    }
80
 
81
    /**
82
     * Obtém o valor da propriedade signatureValue.
83
     *
84
     * @return
85
     *     possible object is
86
     *     {@link SignatureValueType }
87
     *    
88
     */
89
    public SignatureValueType getSignatureValue() {
90
        return signatureValue;
91
    }
92
 
93
    /**
94
     * Define o valor da propriedade signatureValue.
95
     *
96
     * @param value
97
     *     allowed object is
98
     *     {@link SignatureValueType }
99
     *    
100
     */
101
    public void setSignatureValue(SignatureValueType value) {
102
        this.signatureValue = value;
103
    }
104
 
105
    /**
106
     * Obtém o valor da propriedade keyInfo.
107
     *
108
     * @return
109
     *     possible object is
110
     *     {@link KeyInfoType }
111
     *    
112
     */
113
    public KeyInfoType getKeyInfo() {
114
        return keyInfo;
115
    }
116
 
117
    /**
118
     * Define o valor da propriedade keyInfo.
119
     *
120
     * @param value
121
     *     allowed object is
122
     *     {@link KeyInfoType }
123
     *    
124
     */
125
    public void setKeyInfo(KeyInfoType value) {
126
        this.keyInfo = value;
127
    }
128
 
129
    /**
130
     * Obtém o valor da propriedade id.
131
     *
132
     * @return
133
     *     possible object is
134
     *     {@link String }
135
     *    
136
     */
137
    public String getId() {
138
        return id;
139
    }
140
 
141
    /**
142
     * Define o valor da propriedade id.
143
     *
144
     * @param value
145
     *     allowed object is
146
     *     {@link String }
147
     *    
148
     */
149
    public void setId(String value) {
150
        this.id = value;
151
    }
152
 
153
}