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.resevento;
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 KeyInfoType 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="KeyInfoType"&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="X509Data" type="{http://www.w3.org/2000/09/xmldsig#}X509DataType"/&gt;
26
 *       &lt;/sequence&gt;
27
 *       &lt;attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
28
 *     &lt;/restriction&gt;
29
 *   &lt;/complexContent&gt;
30
 * &lt;/complexType&gt;
31
 * </pre>
32
 *
33
 *
34
 */
35
@XmlAccessorType(XmlAccessType.FIELD)
36
@XmlType(name = "KeyInfoType", namespace = "http://www.w3.org/2000/09/xmldsig#", propOrder = {
37
    "x509Data"
38
})
39
public class KeyInfoType {
40
 
41
    @XmlElement(name = "X509Data", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
42
    protected X509DataType x509Data;
43
    @XmlAttribute(name = "Id")
44
    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
45
    @XmlID
46
    @XmlSchemaType(name = "ID")
47
    protected String id;
48
 
49
    /**
50
     * Obtém o valor da propriedade x509Data.
51
     *
52
     * @return
53
     *     possible object is
54
     *     {@link X509DataType }
55
     *    
56
     */
57
    public X509DataType getX509Data() {
58
        return x509Data;
59
    }
60
 
61
    /**
62
     * Define o valor da propriedade x509Data.
63
     *
64
     * @param value
65
     *     allowed object is
66
     *     {@link X509DataType }
67
     *    
68
     */
69
    public void setX509Data(X509DataType value) {
70
        this.x509Data = value;
71
    }
72
 
73
    /**
74
     * Obtém o valor da propriedade id.
75
     *
76
     * @return
77
     *     possible object is
78
     *     {@link String }
79
     *    
80
     */
81
    public String getId() {
82
        return id;
83
    }
84
 
85
    /**
86
     * Define o valor da propriedade id.
87
     *
88
     * @param value
89
     *     allowed object is
90
     *     {@link String }
91
     *    
92
     */
93
    public void setId(String value) {
94
        this.id = value;
95
    }
96
 
97
}