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