Project

General

Profile

« Previous | Next » 

Revision 28032

moved src and pom on trunk and branches/0.1

View differences:

modules/dnet-openaireplus-schema/trunk/src/main/java/eu/dnetlib/schema/oaf/Datasource.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
7

  
8

  
9
package eu.dnetlib.schema.oaf;
10

  
11
import java.util.ArrayList;
12
import java.util.List;
13
import javax.xml.bind.JAXBElement;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlElementRef;
17
import javax.xml.bind.annotation.XmlElementRefs;
18
import javax.xml.bind.annotation.XmlRootElement;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.XmlValue;
21

  
22

  
23
/**
24
 * <p>Java class for anonymous complex type.
25
 * 
26
 * <p>The following schema fragment specifies the expected content contained within this class.
27
 * 
28
 * <pre>
29
 * &lt;complexType>
30
 *   &lt;complexContent>
31
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
32
 *       &lt;choice maxOccurs="unbounded">
33
 *         &lt;element name="officialname" type="{http://www.w3.org/2001/XMLSchema}string"/>
34
 *         &lt;element name="englishname" type="{http://www.w3.org/2001/XMLSchema}string"/>
35
 *         &lt;element name="websiteurl" type="{http://www.w3.org/2001/XMLSchema}string"/>
36
 *         &lt;element name="contactemail" type="{http://www.w3.org/2001/XMLSchema}string"/>
37
 *         &lt;element name="accessinfopackage" type="{http://www.w3.org/2001/XMLSchema}string"/>
38
 *         &lt;element name="namespaceprefix" type="{http://www.w3.org/2001/XMLSchema}string"/>
39
 *         &lt;element name="datasourcetypeui" type="{http://namespace.openaire.eu/oaf}classedSchemedElement"/>
40
 *         &lt;element name="datasourcetype" type="{http://namespace.openaire.eu/oaf}classedSchemedElement"/>
41
 *         &lt;element name="openairecompatibility" type="{http://namespace.openaire.eu/oaf}classedSchemedElement"/>
42
 *         &lt;element name="latitude" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
43
 *         &lt;element name="longitude" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
44
 *         &lt;element name="dateofvalidation" type="{http://www.w3.org/2001/XMLSchema}string"/>
45
 *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
46
 *         &lt;element name="subjects" type="{http://namespace.openaire.eu/oaf}optionalClassedSchemedElement"/>
47
 *         &lt;element name="policies" type="{http://namespace.openaire.eu/oaf}namedIdElement"/>
48
 *         &lt;element name="logourl" type="{http://www.w3.org/2001/XMLSchema}string"/>
49
 *         &lt;element name="releasestartdate" type="{http://www.w3.org/2001/XMLSchema}string"/>
50
 *         &lt;element name="releaseenddate" type="{http://www.w3.org/2001/XMLSchema}string"/>
51
 *         &lt;element name="missionstatementurl" type="{http://www.w3.org/2001/XMLSchema}string"/>
52
 *         &lt;element name="dataprovider" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
53
 *         &lt;element name="serviceprovider" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
54
 *         &lt;element name="databaseaccesstype" type="{http://www.w3.org/2001/XMLSchema}string"/>
55
 *         &lt;element name="datauploadtype" type="{http://www.w3.org/2001/XMLSchema}string"/>
56
 *         &lt;element name="databaseaccessrestriction" type="{http://www.w3.org/2001/XMLSchema}string"/>
57
 *         &lt;element name="datauploadrestriction" type="{http://www.w3.org/2001/XMLSchema}string"/>
58
 *         &lt;element name="versioning" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
59
 *         &lt;element name="citationguidelineurl" type="{http://www.w3.org/2001/XMLSchema}string"/>
60
 *         &lt;element name="qualitymanagementkind" type="{http://www.w3.org/2001/XMLSchema}string"/>
61
 *         &lt;element name="pidsystems" type="{http://www.w3.org/2001/XMLSchema}string"/>
62
 *         &lt;element name="certificates" type="{http://www.w3.org/2001/XMLSchema}string"/>
63
 *         &lt;element name="originalId" type="{http://www.w3.org/2001/XMLSchema}string"/>
64
 *         &lt;element name="collectedfrom" type="{http://namespace.openaire.eu/oaf}namedIdElement"/>
65
 *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}string"/>
66
 *         &lt;element name="datainfo" type="{http://namespace.openaire.eu/oaf}datainfoType"/>
67
 *         &lt;element name="rels" type="{http://namespace.openaire.eu/oaf}relsType"/>
68
 *         &lt;element name="children">
69
 *           &lt;complexType>
70
 *             &lt;complexContent>
71
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
72
 *               &lt;/restriction>
73
 *             &lt;/complexContent>
74
 *           &lt;/complexType>
75
 *         &lt;/element>
76
 *         &lt;element name="odnumberofitems" type="{http://www.w3.org/2001/XMLSchema}string"/>
77
 *         &lt;element name="odnumberofitemsdate" type="{http://www.w3.org/2001/XMLSchema}string"/>
78
 *         &lt;element name="odlanguages" type="{http://www.w3.org/2001/XMLSchema}string"/>
79
 *         &lt;element name="odcontenttypes" type="{http://www.w3.org/2001/XMLSchema}string"/>
80
 *         &lt;element name="odpolicies" type="{http://www.w3.org/2001/XMLSchema}string"/>
81
 *       &lt;/choice>
82
 *     &lt;/restriction>
83
 *   &lt;/complexContent>
84
 * &lt;/complexType>
85
 * </pre>
86
 * 
87
 * 
88
 */
89
@XmlAccessorType(XmlAccessType.FIELD)
90
@XmlType(name = "", propOrder = {
91
    "officialnameOrEnglishnameOrWebsiteurl"
92
})
93
@XmlRootElement(name = "datasource")
94
public class Datasource {
95

  
96
    @XmlElementRefs({
97
        @XmlElementRef(name = "certificates", type = JAXBElement.class, required = false),
98
        @XmlElementRef(name = "citationguidelineurl", type = JAXBElement.class, required = false),
99
        @XmlElementRef(name = "versioning", type = JAXBElement.class, required = false),
100
        @XmlElementRef(name = "odpolicies", type = JAXBElement.class, required = false),
101
        @XmlElementRef(name = "description", type = JAXBElement.class, required = false),
102
        @XmlElementRef(name = "databaseaccessrestriction", type = JAXBElement.class, required = false),
103
        @XmlElementRef(name = "longitude", type = JAXBElement.class, required = false),
104
        @XmlElementRef(name = "odcontenttypes", type = JAXBElement.class, required = false),
105
        @XmlElementRef(name = "datauploadrestriction", type = JAXBElement.class, required = false),
106
        @XmlElementRef(name = "datasourcetypeui", type = JAXBElement.class, required = false),
107
        @XmlElementRef(name = "subjects", type = JAXBElement.class, required = false),
108
        @XmlElementRef(name = "datainfo", type = JAXBElement.class, required = false),
109
        @XmlElementRef(name = "originalId", type = JAXBElement.class, required = false),
110
        @XmlElementRef(name = "databaseaccesstype", type = JAXBElement.class, required = false),
111
        @XmlElementRef(name = "logourl", type = JAXBElement.class, required = false),
112
        @XmlElementRef(name = "serviceprovider", type = JAXBElement.class, required = false),
113
        @XmlElementRef(name = "datasourcetype", type = JAXBElement.class, required = false),
114
        @XmlElementRef(name = "datauploadtype", type = JAXBElement.class, required = false),
115
        @XmlElementRef(name = "dateofvalidation", type = JAXBElement.class, required = false),
116
        @XmlElementRef(name = "accessinfopackage", type = JAXBElement.class, required = false),
117
        @XmlElementRef(name = "missionstatementurl", type = JAXBElement.class, required = false),
118
        @XmlElementRef(name = "pidsystems", type = JAXBElement.class, required = false),
119
        @XmlElementRef(name = "contactemail", type = JAXBElement.class, required = false),
120
        @XmlElementRef(name = "websiteurl", type = JAXBElement.class, required = false),
121
        @XmlElementRef(name = "englishname", type = JAXBElement.class, required = false),
122
        @XmlElementRef(name = "qualitymanagementkind", type = JAXBElement.class, required = false),
123
        @XmlElementRef(name = "odnumberofitemsdate", type = JAXBElement.class, required = false),
124
        @XmlElementRef(name = "collectedfrom", type = JAXBElement.class, required = false),
125
        @XmlElementRef(name = "namespaceprefix", type = JAXBElement.class, required = false),
126
        @XmlElementRef(name = "openairecompatibility", type = JAXBElement.class, required = false),
127
        @XmlElementRef(name = "pid", type = JAXBElement.class, required = false),
128
        @XmlElementRef(name = "officialname", type = JAXBElement.class, required = false),
129
        @XmlElementRef(name = "odlanguages", type = JAXBElement.class, required = false),
130
        @XmlElementRef(name = "policies", type = JAXBElement.class, required = false),
131
        @XmlElementRef(name = "odnumberofitems", type = JAXBElement.class, required = false),
132
        @XmlElementRef(name = "latitude", type = JAXBElement.class, required = false),
133
        @XmlElementRef(name = "rels", type = JAXBElement.class, required = false),
134
        @XmlElementRef(name = "dataprovider", type = JAXBElement.class, required = false),
135
        @XmlElementRef(name = "releasestartdate", type = JAXBElement.class, required = false),
136
        @XmlElementRef(name = "releaseenddate", type = JAXBElement.class, required = false),
137
        @XmlElementRef(name = "children", type = JAXBElement.class, required = false)
138
    })
139
    protected List<JAXBElement<?>> officialnameOrEnglishnameOrWebsiteurl;
140

  
141
    /**
142
     * Gets the value of the officialnameOrEnglishnameOrWebsiteurl property.
143
     * 
144
     * <p>
145
     * This accessor method returns a reference to the live list,
146
     * not a snapshot. Therefore any modification you make to the
147
     * returned list will be present inside the JAXB object.
148
     * This is why there is not a <CODE>set</CODE> method for the officialnameOrEnglishnameOrWebsiteurl property.
149
     * 
150
     * <p>
151
     * For example, to add a new item, do as follows:
152
     * <pre>
153
     *    getOfficialnameOrEnglishnameOrWebsiteurl().add(newItem);
154
     * </pre>
155
     * 
156
     * 
157
     * <p>
158
     * Objects of the following type(s) are allowed in the list
159
     * {@link JAXBElement }{@code <}{@link String }{@code >}
160
     * {@link JAXBElement }{@code <}{@link String }{@code >}
161
     * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
162
     * {@link JAXBElement }{@code <}{@link String }{@code >}
163
     * {@link JAXBElement }{@code <}{@link String }{@code >}
164
     * {@link JAXBElement }{@code <}{@link String }{@code >}
165
     * {@link JAXBElement }{@code <}{@link String }{@code >}
166
     * {@link JAXBElement }{@code <}{@link String }{@code >}
167
     * {@link JAXBElement }{@code <}{@link ClassedSchemedElement }{@code >}
168
     * {@link JAXBElement }{@code <}{@link String }{@code >}
169
     * {@link JAXBElement }{@code <}{@link OptionalClassedSchemedElement }{@code >}
170
     * {@link JAXBElement }{@code <}{@link DatainfoType }{@code >}
171
     * {@link JAXBElement }{@code <}{@link String }{@code >}
172
     * {@link JAXBElement }{@code <}{@link String }{@code >}
173
     * {@link JAXBElement }{@code <}{@link String }{@code >}
174
     * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
175
     * {@link JAXBElement }{@code <}{@link ClassedSchemedElement }{@code >}
176
     * {@link JAXBElement }{@code <}{@link String }{@code >}
177
     * {@link JAXBElement }{@code <}{@link String }{@code >}
178
     * {@link JAXBElement }{@code <}{@link String }{@code >}
179
     * {@link JAXBElement }{@code <}{@link String }{@code >}
180
     * {@link JAXBElement }{@code <}{@link String }{@code >}
181
     * {@link JAXBElement }{@code <}{@link String }{@code >}
182
     * {@link JAXBElement }{@code <}{@link String }{@code >}
183
     * {@link JAXBElement }{@code <}{@link String }{@code >}
184
     * {@link JAXBElement }{@code <}{@link String }{@code >}
185
     * {@link JAXBElement }{@code <}{@link String }{@code >}
186
     * {@link JAXBElement }{@code <}{@link String }{@code >}
187
     * {@link JAXBElement }{@code <}{@link NamedIdElement }{@code >}
188
     * {@link JAXBElement }{@code <}{@link ClassedSchemedElement }{@code >}
189
     * {@link JAXBElement }{@code <}{@link String }{@code >}
190
     * {@link JAXBElement }{@code <}{@link String }{@code >}
191
     * {@link JAXBElement }{@code <}{@link String }{@code >}
192
     * {@link JAXBElement }{@code <}{@link NamedIdElement }{@code >}
193
     * {@link JAXBElement }{@code <}{@link String }{@code >}
194
     * {@link JAXBElement }{@code <}{@link String }{@code >}
195
     * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
196
     * {@link JAXBElement }{@code <}{@link RelsType }{@code >}
197
     * {@link JAXBElement }{@code <}{@link String }{@code >}
198
     * {@link JAXBElement }{@code <}{@link String }{@code >}
199
     * {@link JAXBElement }{@code <}{@link Datasource.Children }{@code >}
200
     * 
201
     * 
202
     */
203
    public List<JAXBElement<?>> getOfficialnameOrEnglishnameOrWebsiteurl() {
204
        if (officialnameOrEnglishnameOrWebsiteurl == null) {
205
            officialnameOrEnglishnameOrWebsiteurl = new ArrayList<JAXBElement<?>>();
206
        }
207
        return this.officialnameOrEnglishnameOrWebsiteurl;
208
    }
209

  
210

  
211
    /**
212
     * <p>Java class for anonymous complex type.
213
     * 
214
     * <p>The following schema fragment specifies the expected content contained within this class.
215
     * 
216
     * <pre>
217
     * &lt;complexType>
218
     *   &lt;complexContent>
219
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
220
     *     &lt;/restriction>
221
     *   &lt;/complexContent>
222
     * &lt;/complexType>
223
     * </pre>
224
     * 
225
     * 
226
     */
227
    @XmlAccessorType(XmlAccessType.FIELD)
228
    @XmlType(name = "", propOrder = {
229
        "content"
230
    })
231
    public static class Children {
232

  
233
        @XmlValue
234
        protected String content;
235

  
236
        /**
237
         * Gets the value of the content property.
238
         * 
239
         * @return
240
         *     possible object is
241
         *     {@link String }
242
         *     
243
         */
244
        public String getContent() {
245
            return content;
246
        }
247

  
248
        /**
249
         * Sets the value of the content property.
250
         * 
251
         * @param value
252
         *     allowed object is
253
         *     {@link String }
254
         *     
255
         */
256
        public void setContent(String value) {
257
            this.content = value;
258
        }
259

  
260
    }
261

  
262
}
modules/dnet-openaireplus-schema/trunk/src/main/java/eu/dnetlib/schema/oaf/ConceptType.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
7

  
8

  
9
package eu.dnetlib.schema.oaf;
10

  
11
import java.util.ArrayList;
12
import java.util.List;
13
import javax.xml.bind.annotation.XmlAccessType;
14
import javax.xml.bind.annotation.XmlAccessorType;
15
import javax.xml.bind.annotation.XmlAttribute;
16
import javax.xml.bind.annotation.XmlType;
17

  
18

  
19
/**
20
 * <p>Java class for conceptType complex type.
21
 * 
22
 * <p>The following schema fragment specifies the expected content contained within this class.
23
 * 
24
 * <pre>
25
 * &lt;complexType name="conceptType">
26
 *   &lt;complexContent>
27
 *     &lt;extension base="{http://namespace.openaire.eu/oaf}labeledIdElement">
28
 *       &lt;sequence maxOccurs="unbounded" minOccurs="0">
29
 *         &lt;element name="concept" type="{http://namespace.openaire.eu/oaf}conceptType"/>
30
 *       &lt;/sequence>
31
 *       &lt;attribute name="claim" type="{http://www.w3.org/2001/XMLSchema}boolean" />
32
 *     &lt;/extension>
33
 *   &lt;/complexContent>
34
 * &lt;/complexType>
35
 * </pre>
36
 * 
37
 * 
38
 */
39
@XmlAccessorType(XmlAccessType.FIELD)
40
@XmlType(name = "conceptType", propOrder = {
41
    "concept"
42
})
43
public class ConceptType
44
    extends LabeledIdElement
45
{
46

  
47
    protected List<ConceptType> concept;
48
    @XmlAttribute(name = "claim")
49
    protected Boolean claim;
50

  
51
    /**
52
     * Gets the value of the concept property.
53
     * 
54
     * <p>
55
     * This accessor method returns a reference to the live list,
56
     * not a snapshot. Therefore any modification you make to the
57
     * returned list will be present inside the JAXB object.
58
     * This is why there is not a <CODE>set</CODE> method for the concept property.
59
     * 
60
     * <p>
61
     * For example, to add a new item, do as follows:
62
     * <pre>
63
     *    getConcept().add(newItem);
64
     * </pre>
65
     * 
66
     * 
67
     * <p>
68
     * Objects of the following type(s) are allowed in the list
69
     * {@link ConceptType }
70
     * 
71
     * 
72
     */
73
    public List<ConceptType> getConcept() {
74
        if (concept == null) {
75
            concept = new ArrayList<ConceptType>();
76
        }
77
        return this.concept;
78
    }
79

  
80
    /**
81
     * Gets the value of the claim property.
82
     * 
83
     * @return
84
     *     possible object is
85
     *     {@link Boolean }
86
     *     
87
     */
88
    public Boolean isClaim() {
89
        return claim;
90
    }
91

  
92
    /**
93
     * Sets the value of the claim property.
94
     * 
95
     * @param value
96
     *     allowed object is
97
     *     {@link Boolean }
98
     *     
99
     */
100
    public void setClaim(Boolean value) {
101
        this.claim = value;
102
    }
103

  
104
}
modules/dnet-openaireplus-schema/branches/0.1/src/main/java/eu/dnetlib/schema/oaf/Project.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
7

  
8

  
9
package eu.dnetlib.schema.oaf;
10

  
11
import java.util.ArrayList;
12
import java.util.List;
13
import javax.xml.bind.JAXBElement;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlElementRef;
17
import javax.xml.bind.annotation.XmlElementRefs;
18
import javax.xml.bind.annotation.XmlRootElement;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.XmlValue;
21

  
22

  
23
/**
24
 * <p>Java class for anonymous complex type.
25
 * 
26
 * <p>The following schema fragment specifies the expected content contained within this class.
27
 * 
28
 * <pre>
29
 * &lt;complexType>
30
 *   &lt;complexContent>
31
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
32
 *       &lt;choice maxOccurs="unbounded">
33
 *         &lt;element name="code" type="{http://www.w3.org/2001/XMLSchema}string"/>
34
 *         &lt;element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string"/>
35
 *         &lt;element name="title" type="{http://www.w3.org/2001/XMLSchema}string"/>
36
 *         &lt;element name="startdate" type="{http://www.w3.org/2001/XMLSchema}string"/>
37
 *         &lt;element name="enddate" type="{http://www.w3.org/2001/XMLSchema}string"/>
38
 *         &lt;element name="callidentifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
39
 *         &lt;element name="ecsc39" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
40
 *         &lt;element name="contracttype" type="{http://namespace.openaire.eu/oaf}optionalClassedSchemedElement"/>
41
 *         &lt;element name="fundingtree" type="{http://namespace.openaire.eu/oaf}fundingTreeType"/>
42
 *         &lt;element name="websiteurl" type="{http://www.w3.org/2001/XMLSchema}string"/>
43
 *         &lt;element name="keywords" type="{http://www.w3.org/2001/XMLSchema}string"/>
44
 *         &lt;element name="duration" type="{http://www.w3.org/2001/XMLSchema}string"/>
45
 *         &lt;element name="originalId" type="{http://www.w3.org/2001/XMLSchema}string"/>
46
 *         &lt;element name="collectedfrom" type="{http://namespace.openaire.eu/oaf}namedIdElement"/>
47
 *         &lt;element name="pid" type="{http://www.w3.org/2001/XMLSchema}string"/>
48
 *         &lt;element name="datainfo" type="{http://namespace.openaire.eu/oaf}datainfoType"/>
49
 *         &lt;element name="rels" type="{http://namespace.openaire.eu/oaf}relsType"/>
50
 *         &lt;element name="children">
51
 *           &lt;complexType>
52
 *             &lt;complexContent>
53
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
54
 *               &lt;/restriction>
55
 *             &lt;/complexContent>
56
 *           &lt;/complexType>
57
 *         &lt;/element>
58
 *       &lt;/choice>
59
 *     &lt;/restriction>
60
 *   &lt;/complexContent>
61
 * &lt;/complexType>
62
 * </pre>
63
 * 
64
 * 
65
 */
66
@XmlAccessorType(XmlAccessType.FIELD)
67
@XmlType(name = "", propOrder = {
68
    "codeOrAcronymOrTitle"
69
})
70
@XmlRootElement(name = "project")
71
public class Project {
72

  
73
    @XmlElementRefs({
74
        @XmlElementRef(name = "callidentifier", type = JAXBElement.class, required = false),
75
        @XmlElementRef(name = "contracttype", type = JAXBElement.class, required = false),
76
        @XmlElementRef(name = "pid", type = JAXBElement.class, required = false),
77
        @XmlElementRef(name = "title", type = JAXBElement.class, required = false),
78
        @XmlElementRef(name = "collectedfrom", type = JAXBElement.class, required = false),
79
        @XmlElementRef(name = "enddate", type = JAXBElement.class, required = false),
80
        @XmlElementRef(name = "code", type = JAXBElement.class, required = false),
81
        @XmlElementRef(name = "ecsc39", type = JAXBElement.class, required = false),
82
        @XmlElementRef(name = "startdate", type = JAXBElement.class, required = false),
83
        @XmlElementRef(name = "websiteurl", type = JAXBElement.class, required = false),
84
        @XmlElementRef(name = "rels", type = JAXBElement.class, required = false),
85
        @XmlElementRef(name = "originalId", type = JAXBElement.class, required = false),
86
        @XmlElementRef(name = "acronym", type = JAXBElement.class, required = false),
87
        @XmlElementRef(name = "fundingtree", type = JAXBElement.class, required = false),
88
        @XmlElementRef(name = "keywords", type = JAXBElement.class, required = false),
89
        @XmlElementRef(name = "children", type = JAXBElement.class, required = false),
90
        @XmlElementRef(name = "datainfo", type = JAXBElement.class, required = false),
91
        @XmlElementRef(name = "duration", type = JAXBElement.class, required = false)
92
    })
93
    protected List<JAXBElement<?>> codeOrAcronymOrTitle;
94

  
95
    /**
96
     * Gets the value of the codeOrAcronymOrTitle property.
97
     * 
98
     * <p>
99
     * This accessor method returns a reference to the live list,
100
     * not a snapshot. Therefore any modification you make to the
101
     * returned list will be present inside the JAXB object.
102
     * This is why there is not a <CODE>set</CODE> method for the codeOrAcronymOrTitle property.
103
     * 
104
     * <p>
105
     * For example, to add a new item, do as follows:
106
     * <pre>
107
     *    getCodeOrAcronymOrTitle().add(newItem);
108
     * </pre>
109
     * 
110
     * 
111
     * <p>
112
     * Objects of the following type(s) are allowed in the list
113
     * {@link JAXBElement }{@code <}{@link OptionalClassedSchemedElement }{@code >}
114
     * {@link JAXBElement }{@code <}{@link String }{@code >}
115
     * {@link JAXBElement }{@code <}{@link String }{@code >}
116
     * {@link JAXBElement }{@code <}{@link String }{@code >}
117
     * {@link JAXBElement }{@code <}{@link String }{@code >}
118
     * {@link JAXBElement }{@code <}{@link NamedIdElement }{@code >}
119
     * {@link JAXBElement }{@code <}{@link String }{@code >}
120
     * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
121
     * {@link JAXBElement }{@code <}{@link String }{@code >}
122
     * {@link JAXBElement }{@code <}{@link String }{@code >}
123
     * {@link JAXBElement }{@code <}{@link RelsType }{@code >}
124
     * {@link JAXBElement }{@code <}{@link String }{@code >}
125
     * {@link JAXBElement }{@code <}{@link String }{@code >}
126
     * {@link JAXBElement }{@code <}{@link FundingTreeType }{@code >}
127
     * {@link JAXBElement }{@code <}{@link String }{@code >}
128
     * {@link JAXBElement }{@code <}{@link Project.Children }{@code >}
129
     * {@link JAXBElement }{@code <}{@link String }{@code >}
130
     * {@link JAXBElement }{@code <}{@link DatainfoType }{@code >}
131
     * 
132
     * 
133
     */
134
    public List<JAXBElement<?>> getCodeOrAcronymOrTitle() {
135
        if (codeOrAcronymOrTitle == null) {
136
            codeOrAcronymOrTitle = new ArrayList<JAXBElement<?>>();
137
        }
138
        return this.codeOrAcronymOrTitle;
139
    }
140

  
141

  
142
    /**
143
     * <p>Java class for anonymous complex type.
144
     * 
145
     * <p>The following schema fragment specifies the expected content contained within this class.
146
     * 
147
     * <pre>
148
     * &lt;complexType>
149
     *   &lt;complexContent>
150
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
151
     *     &lt;/restriction>
152
     *   &lt;/complexContent>
153
     * &lt;/complexType>
154
     * </pre>
155
     * 
156
     * 
157
     */
158
    @XmlAccessorType(XmlAccessType.FIELD)
159
    @XmlType(name = "", propOrder = {
160
        "content"
161
    })
162
    public static class Children {
163

  
164
        @XmlValue
165
        protected String content;
166

  
167
        /**
168
         * Gets the value of the content property.
169
         * 
170
         * @return
171
         *     possible object is
172
         *     {@link String }
173
         *     
174
         */
175
        public String getContent() {
176
            return content;
177
        }
178

  
179
        /**
180
         * Sets the value of the content property.
181
         * 
182
         * @param value
183
         *     allowed object is
184
         *     {@link String }
185
         *     
186
         */
187
        public void setContent(String value) {
188
            this.content = value;
189
        }
190

  
191
    }
192

  
193
}
modules/dnet-openaireplus-schema/branches/0.1/src/main/java/eu/dnetlib/schema/oaf/NamedIdElement.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
7

  
8

  
9
package eu.dnetlib.schema.oaf;
10

  
11
import javax.xml.bind.annotation.XmlAccessType;
12
import javax.xml.bind.annotation.XmlAccessorType;
13
import javax.xml.bind.annotation.XmlAttribute;
14
import javax.xml.bind.annotation.XmlSchemaType;
15
import javax.xml.bind.annotation.XmlType;
16

  
17

  
18
/**
19
 * <p>Java class for namedIdElement complex type.
20
 * 
21
 * <p>The following schema fragment specifies the expected content contained within this class.
22
 * 
23
 * <pre>
24
 * &lt;complexType name="namedIdElement">
25
 *   &lt;complexContent>
26
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
27
 *       &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
28
 *       &lt;attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
29
 *     &lt;/restriction>
30
 *   &lt;/complexContent>
31
 * &lt;/complexType>
32
 * </pre>
33
 * 
34
 * 
35
 */
36
@XmlAccessorType(XmlAccessType.FIELD)
37
@XmlType(name = "namedIdElement")
38
public class NamedIdElement {
39

  
40
    @XmlAttribute(name = "id", required = true)
41
    @XmlSchemaType(name = "anySimpleType")
42
    protected String id;
43
    @XmlAttribute(name = "name", required = true)
44
    @XmlSchemaType(name = "anySimpleType")
45
    protected String name;
46

  
47
    /**
48
     * Gets the value of the id property.
49
     * 
50
     * @return
51
     *     possible object is
52
     *     {@link String }
53
     *     
54
     */
55
    public String getId() {
56
        return id;
57
    }
58

  
59
    /**
60
     * Sets the value of the id property.
61
     * 
62
     * @param value
63
     *     allowed object is
64
     *     {@link String }
65
     *     
66
     */
67
    public void setId(String value) {
68
        this.id = value;
69
    }
70

  
71
    /**
72
     * Gets the value of the name property.
73
     * 
74
     * @return
75
     *     possible object is
76
     *     {@link String }
77
     *     
78
     */
79
    public String getName() {
80
        return name;
81
    }
82

  
83
    /**
84
     * Sets the value of the name property.
85
     * 
86
     * @param value
87
     *     allowed object is
88
     *     {@link String }
89
     *     
90
     */
91
    public void setName(String value) {
92
        this.name = value;
93
    }
94

  
95
}
modules/dnet-openaireplus-schema/branches/0.1/src/main/java/eu/dnetlib/schema/oaf/JournalType.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
7

  
8

  
9
package eu.dnetlib.schema.oaf;
10

  
11
import javax.xml.bind.annotation.XmlAccessType;
12
import javax.xml.bind.annotation.XmlAccessorType;
13
import javax.xml.bind.annotation.XmlAttribute;
14
import javax.xml.bind.annotation.XmlSchemaType;
15
import javax.xml.bind.annotation.XmlType;
16
import javax.xml.bind.annotation.XmlValue;
17

  
18

  
19
/**
20
 * <p>Java class for journalType complex type.
21
 * 
22
 * <p>The following schema fragment specifies the expected content contained within this class.
23
 * 
24
 * <pre>
25
 * &lt;complexType name="journalType">
26
 *   &lt;simpleContent>
27
 *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
28
 *       &lt;attribute name="eissn" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
29
 *       &lt;attribute name="issn" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
30
 *       &lt;attribute name="lissn" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
31
 *     &lt;/extension>
32
 *   &lt;/simpleContent>
33
 * &lt;/complexType>
34
 * </pre>
35
 * 
36
 * 
37
 */
38
@XmlAccessorType(XmlAccessType.FIELD)
39
@XmlType(name = "journalType", propOrder = {
40
    "value"
41
})
42
public class JournalType {
43

  
44
    @XmlValue
45
    protected String value;
46
    @XmlAttribute(name = "eissn")
47
    @XmlSchemaType(name = "anySimpleType")
48
    protected String eissn;
49
    @XmlAttribute(name = "issn")
50
    @XmlSchemaType(name = "anySimpleType")
51
    protected String issn;
52
    @XmlAttribute(name = "lissn")
53
    @XmlSchemaType(name = "anySimpleType")
54
    protected String lissn;
55

  
56
    /**
57
     * Gets the value of the value property.
58
     * 
59
     * @return
60
     *     possible object is
61
     *     {@link String }
62
     *     
63
     */
64
    public String getValue() {
65
        return value;
66
    }
67

  
68
    /**
69
     * Sets the value of the value property.
70
     * 
71
     * @param value
72
     *     allowed object is
73
     *     {@link String }
74
     *     
75
     */
76
    public void setValue(String value) {
77
        this.value = value;
78
    }
79

  
80
    /**
81
     * Gets the value of the eissn property.
82
     * 
83
     * @return
84
     *     possible object is
85
     *     {@link String }
86
     *     
87
     */
88
    public String getEissn() {
89
        return eissn;
90
    }
91

  
92
    /**
93
     * Sets the value of the eissn property.
94
     * 
95
     * @param value
96
     *     allowed object is
97
     *     {@link String }
98
     *     
99
     */
100
    public void setEissn(String value) {
101
        this.eissn = value;
102
    }
103

  
104
    /**
105
     * Gets the value of the issn property.
106
     * 
107
     * @return
108
     *     possible object is
109
     *     {@link String }
110
     *     
111
     */
112
    public String getIssn() {
113
        return issn;
114
    }
115

  
116
    /**
117
     * Sets the value of the issn property.
118
     * 
119
     * @param value
120
     *     allowed object is
121
     *     {@link String }
122
     *     
123
     */
124
    public void setIssn(String value) {
125
        this.issn = value;
126
    }
127

  
128
    /**
129
     * Gets the value of the lissn property.
130
     * 
131
     * @return
132
     *     possible object is
133
     *     {@link String }
134
     *     
135
     */
136
    public String getLissn() {
137
        return lissn;
138
    }
139

  
140
    /**
141
     * Sets the value of the lissn property.
142
     * 
143
     * @param value
144
     *     allowed object is
145
     *     {@link String }
146
     *     
147
     */
148
    public void setLissn(String value) {
149
        this.lissn = value;
150
    }
151

  
152
}
modules/dnet-openaireplus-schema/branches/0.1/src/main/java/eu/dnetlib/schema/oaf/CategoryType.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
7

  
8

  
9
package eu.dnetlib.schema.oaf;
10

  
11
import java.util.ArrayList;
12
import java.util.List;
13
import javax.xml.bind.annotation.XmlAccessType;
14
import javax.xml.bind.annotation.XmlAccessorType;
15
import javax.xml.bind.annotation.XmlAttribute;
16
import javax.xml.bind.annotation.XmlElement;
17
import javax.xml.bind.annotation.XmlType;
18

  
19

  
20
/**
21
 * <p>Java class for categoryType complex type.
22
 * 
23
 * <p>The following schema fragment specifies the expected content contained within this class.
24
 * 
25
 * <pre>
26
 * &lt;complexType name="categoryType">
27
 *   &lt;complexContent>
28
 *     &lt;extension base="{http://namespace.openaire.eu/oaf}labeledIdElement">
29
 *       &lt;sequence maxOccurs="unbounded">
30
 *         &lt;element name="concept" type="{http://namespace.openaire.eu/oaf}conceptType"/>
31
 *       &lt;/sequence>
32
 *       &lt;attribute name="claim" type="{http://www.w3.org/2001/XMLSchema}boolean" />
33
 *     &lt;/extension>
34
 *   &lt;/complexContent>
35
 * &lt;/complexType>
36
 * </pre>
37
 * 
38
 * 
39
 */
40
@XmlAccessorType(XmlAccessType.FIELD)
41
@XmlType(name = "categoryType", propOrder = {
42
    "concept"
43
})
44
public class CategoryType
45
    extends LabeledIdElement
46
{
47

  
48
    @XmlElement(required = true)
49
    protected List<ConceptType> concept;
50
    @XmlAttribute(name = "claim")
51
    protected Boolean claim;
52

  
53
    /**
54
     * Gets the value of the concept property.
55
     * 
56
     * <p>
57
     * This accessor method returns a reference to the live list,
58
     * not a snapshot. Therefore any modification you make to the
59
     * returned list will be present inside the JAXB object.
60
     * This is why there is not a <CODE>set</CODE> method for the concept property.
61
     * 
62
     * <p>
63
     * For example, to add a new item, do as follows:
64
     * <pre>
65
     *    getConcept().add(newItem);
66
     * </pre>
67
     * 
68
     * 
69
     * <p>
70
     * Objects of the following type(s) are allowed in the list
71
     * {@link ConceptType }
72
     * 
73
     * 
74
     */
75
    public List<ConceptType> getConcept() {
76
        if (concept == null) {
77
            concept = new ArrayList<ConceptType>();
78
        }
79
        return this.concept;
80
    }
81

  
82
    /**
83
     * Gets the value of the claim property.
84
     * 
85
     * @return
86
     *     possible object is
87
     *     {@link Boolean }
88
     *     
89
     */
90
    public Boolean isClaim() {
91
        return claim;
92
    }
93

  
94
    /**
95
     * Sets the value of the claim property.
96
     * 
97
     * @param value
98
     *     allowed object is
99
     *     {@link Boolean }
100
     *     
101
     */
102
    public void setClaim(Boolean value) {
103
        this.claim = value;
104
    }
105

  
106
}
modules/dnet-openaireplus-schema/branches/0.1/src/main/java/eu/dnetlib/schema/oaf/RelType.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
7

  
8

  
9
package eu.dnetlib.schema.oaf;
10

  
11
import java.math.BigInteger;
12
import java.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.JAXBElement;
15
import javax.xml.bind.annotation.XmlAccessType;
16
import javax.xml.bind.annotation.XmlAccessorType;
17
import javax.xml.bind.annotation.XmlAttribute;
18
import javax.xml.bind.annotation.XmlElementRef;
19
import javax.xml.bind.annotation.XmlElementRefs;
20
import javax.xml.bind.annotation.XmlSchemaType;
21
import javax.xml.bind.annotation.XmlType;
22

  
23

  
24
/**
25
 * A relationship to another entity
26
 * 
27
 * <p>Java class for relType complex type.
28
 * 
29
 * <p>The following schema fragment specifies the expected content contained within this class.
30
 * 
31
 * <pre>
32
 * &lt;complexType name="relType">
33
 *   &lt;complexContent>
34
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35
 *       &lt;choice maxOccurs="unbounded">
36
 *         &lt;element name="to" type="{http://namespace.openaire.eu/oaf}relToType"/>
37
 *         &lt;element name="ranking" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
38
 *         &lt;element name="fullname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
39
 *         &lt;element name="title" type="{http://namespace.openaire.eu/oaf}optionalClassedSchemedElement" minOccurs="0"/>
40
 *         &lt;element name="dateofacceptance" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
41
 *         &lt;element name="publisher" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
42
 *         &lt;element name="resulttype" type="{http://namespace.openaire.eu/oaf}classedSchemedElement" minOccurs="0"/>
43
 *         &lt;element name="officialname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
44
 *         &lt;element name="participantnumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
45
 *         &lt;element name="websiteurl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
46
 *         &lt;element name="code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
47
 *         &lt;element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
48
 *         &lt;element name="contracttype" type="{http://namespace.openaire.eu/oaf}optionalClassedSchemedElement" minOccurs="0"/>
49
 *         &lt;element name="funding" type="{http://namespace.openaire.eu/oaf}fundingFlatType" minOccurs="0"/>
50
 *         &lt;element name="legalname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
51
 *         &lt;element name="datasourcetype" type="{http://namespace.openaire.eu/oaf}optionalClassedSchemedElement" minOccurs="0"/>
52
 *         &lt;element name="datasourcetypeui" type="{http://namespace.openaire.eu/oaf}optionalClassedSchemedElement" minOccurs="0"/>
53
 *         &lt;element name="legalshortname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
54
 *         &lt;element name="country" type="{http://namespace.openaire.eu/oaf}optionalClassedSchemedElement" minOccurs="0"/>
55
 *         &lt;element name="fax" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
56
 *         &lt;element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
57
 *         &lt;element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
58
 *       &lt;/choice>
59
 *       &lt;attribute name="inferenceprovenance" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
60
 *       &lt;attribute name="inferred" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
61
 *       &lt;attribute name="provenanceaction" type="{http://www.w3.org/2001/XMLSchema}string" />
62
 *       &lt;attribute name="trust" type="{http://www.w3.org/2001/XMLSchema}string" />
63
 *     &lt;/restriction>
64
 *   &lt;/complexContent>
65
 * &lt;/complexType>
66
 * </pre>
67
 * 
68
 * 
69
 */
70
@XmlAccessorType(XmlAccessType.FIELD)
71
@XmlType(name = "relType", propOrder = {
72
    "toOrRankingOrFullname"
73
})
74
public class RelType {
75

  
76
    @XmlElementRefs({
77
        @XmlElementRef(name = "country", type = JAXBElement.class, required = false),
78
        @XmlElementRef(name = "participantnumber", type = JAXBElement.class, required = false),
79
        @XmlElementRef(name = "phone", type = JAXBElement.class, required = false),
80
        @XmlElementRef(name = "email", type = JAXBElement.class, required = false),
81
        @XmlElementRef(name = "officialname", type = JAXBElement.class, required = false),
82
        @XmlElementRef(name = "code", type = JAXBElement.class, required = false),
83
        @XmlElementRef(name = "datasourcetypeui", type = JAXBElement.class, required = false),
84
        @XmlElementRef(name = "contracttype", type = JAXBElement.class, required = false),
85
        @XmlElementRef(name = "title", type = JAXBElement.class, required = false),
86
        @XmlElementRef(name = "publisher", type = JAXBElement.class, required = false),
87
        @XmlElementRef(name = "resulttype", type = JAXBElement.class, required = false),
88
        @XmlElementRef(name = "ranking", type = JAXBElement.class, required = false),
89
        @XmlElementRef(name = "fullname", type = JAXBElement.class, required = false),
90
        @XmlElementRef(name = "legalshortname", type = JAXBElement.class, required = false),
91
        @XmlElementRef(name = "legalname", type = JAXBElement.class, required = false),
92
        @XmlElementRef(name = "dateofacceptance", type = JAXBElement.class, required = false),
93
        @XmlElementRef(name = "datasourcetype", type = JAXBElement.class, required = false),
94
        @XmlElementRef(name = "to", type = JAXBElement.class, required = false),
95
        @XmlElementRef(name = "acronym", type = JAXBElement.class, required = false),
96
        @XmlElementRef(name = "funding", type = JAXBElement.class, required = false),
97
        @XmlElementRef(name = "fax", type = JAXBElement.class, required = false),
98
        @XmlElementRef(name = "websiteurl", type = JAXBElement.class, required = false)
99
    })
100
    protected List<JAXBElement<?>> toOrRankingOrFullname;
101
    @XmlAttribute(name = "inferenceprovenance")
102
    @XmlSchemaType(name = "anySimpleType")
103
    protected String inferenceprovenance;
104
    @XmlAttribute(name = "inferred", required = true)
105
    protected boolean inferred;
106
    @XmlAttribute(name = "provenanceaction")
107
    protected String provenanceaction;
108
    @XmlAttribute(name = "trust")
109
    protected String trust;
110

  
111
    /**
112
     * Gets the value of the toOrRankingOrFullname property.
113
     * 
114
     * <p>
115
     * This accessor method returns a reference to the live list,
116
     * not a snapshot. Therefore any modification you make to the
117
     * returned list will be present inside the JAXB object.
118
     * This is why there is not a <CODE>set</CODE> method for the toOrRankingOrFullname property.
119
     * 
120
     * <p>
121
     * For example, to add a new item, do as follows:
122
     * <pre>
123
     *    getToOrRankingOrFullname().add(newItem);
124
     * </pre>
125
     * 
126
     * 
127
     * <p>
128
     * Objects of the following type(s) are allowed in the list
129
     * {@link JAXBElement }{@code <}{@link OptionalClassedSchemedElement }{@code >}
130
     * {@link JAXBElement }{@code <}{@link String }{@code >}
131
     * {@link JAXBElement }{@code <}{@link String }{@code >}
132
     * {@link JAXBElement }{@code <}{@link String }{@code >}
133
     * {@link JAXBElement }{@code <}{@link String }{@code >}
134
     * {@link JAXBElement }{@code <}{@link String }{@code >}
135
     * {@link JAXBElement }{@code <}{@link OptionalClassedSchemedElement }{@code >}
136
     * {@link JAXBElement }{@code <}{@link String }{@code >}
137
     * {@link JAXBElement }{@code <}{@link OptionalClassedSchemedElement }{@code >}
138
     * {@link JAXBElement }{@code <}{@link OptionalClassedSchemedElement }{@code >}
139
     * {@link JAXBElement }{@code <}{@link ClassedSchemedElement }{@code >}
140
     * {@link JAXBElement }{@code <}{@link String }{@code >}
141
     * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
142
     * {@link JAXBElement }{@code <}{@link String }{@code >}
143
     * {@link JAXBElement }{@code <}{@link String }{@code >}
144
     * {@link JAXBElement }{@code <}{@link String }{@code >}
145
     * {@link JAXBElement }{@code <}{@link OptionalClassedSchemedElement }{@code >}
146
     * {@link JAXBElement }{@code <}{@link String }{@code >}
147
     * {@link JAXBElement }{@code <}{@link RelToType }{@code >}
148
     * {@link JAXBElement }{@code <}{@link FundingFlatType }{@code >}
149
     * {@link JAXBElement }{@code <}{@link String }{@code >}
150
     * {@link JAXBElement }{@code <}{@link String }{@code >}
151
     * 
152
     * 
153
     */
154
    public List<JAXBElement<?>> getToOrRankingOrFullname() {
155
        if (toOrRankingOrFullname == null) {
156
            toOrRankingOrFullname = new ArrayList<JAXBElement<?>>();
157
        }
158
        return this.toOrRankingOrFullname;
159
    }
160

  
161
    /**
162
     * Gets the value of the inferenceprovenance property.
163
     * 
164
     * @return
165
     *     possible object is
166
     *     {@link String }
167
     *     
168
     */
169
    public String getInferenceprovenance() {
170
        return inferenceprovenance;
171
    }
172

  
173
    /**
174
     * Sets the value of the inferenceprovenance property.
175
     * 
176
     * @param value
177
     *     allowed object is
178
     *     {@link String }
179
     *     
180
     */
181
    public void setInferenceprovenance(String value) {
182
        this.inferenceprovenance = value;
183
    }
184

  
185
    /**
186
     * Gets the value of the inferred property.
187
     * 
188
     */
189
    public boolean isInferred() {
190
        return inferred;
191
    }
192

  
193
    /**
194
     * Sets the value of the inferred property.
195
     * 
196
     */
197
    public void setInferred(boolean value) {
198
        this.inferred = value;
199
    }
200

  
201
    /**
202
     * Gets the value of the provenanceaction property.
203
     * 
204
     * @return
205
     *     possible object is
206
     *     {@link String }
207
     *     
208
     */
209
    public String getProvenanceaction() {
210
        return provenanceaction;
211
    }
212

  
213
    /**
214
     * Sets the value of the provenanceaction property.
215
     * 
216
     * @param value
217
     *     allowed object is
218
     *     {@link String }
219
     *     
220
     */
221
    public void setProvenanceaction(String value) {
222
        this.provenanceaction = value;
223
    }
224

  
225
    /**
226
     * Gets the value of the trust property.
227
     * 
228
     * @return
229
     *     possible object is
230
     *     {@link String }
231
     *     
232
     */
233
    public String getTrust() {
234
        return trust;
235
    }
236

  
237
    /**
238
     * Sets the value of the trust property.
239
     * 
240
     * @param value
241
     *     allowed object is
242
     *     {@link String }
243
     *     
244
     */
245
    public void setTrust(String value) {
246
        this.trust = value;
247
    }
248

  
249
}
modules/dnet-openaireplus-schema/trunk/src/main/java/eu/dnetlib/schema/oaf/FundingFlatType.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
7

  
8

  
9
package eu.dnetlib.schema.oaf;
10

  
11
import java.util.ArrayList;
12
import java.util.List;
13
import javax.xml.bind.annotation.XmlAccessType;
14
import javax.xml.bind.annotation.XmlAccessorType;
15
import javax.xml.bind.annotation.XmlElement;
16
import javax.xml.bind.annotation.XmlType;
17

  
18

  
19
/**
20
 * <p>Java class for fundingFlatType complex type.
21
 * 
22
 * <p>The following schema fragment specifies the expected content contained within this class.
23
 * 
24
 * <pre>
25
 * &lt;complexType name="fundingFlatType">
26
 *   &lt;complexContent>
27
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28
 *       &lt;sequence>
29
 *         &lt;element name="funding_level_0" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
30
 *         &lt;element name="funding_level_1" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
31
 *         &lt;element name="funding_level_2" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
32
 *       &lt;/sequence>
33
 *     &lt;/restriction>
34
 *   &lt;/complexContent>
35
 * &lt;/complexType>
36
 * </pre>
37
 * 
38
 * 
39
 */
40
@XmlAccessorType(XmlAccessType.FIELD)
41
@XmlType(name = "fundingFlatType", propOrder = {
42
    "fundingLevel0",
43
    "fundingLevel1",
44
    "fundingLevel2"
45
})
46
public class FundingFlatType {
47

  
48
    @XmlElement(name = "funding_level_0")
49
    protected List<String> fundingLevel0;
50
    @XmlElement(name = "funding_level_1")
51
    protected List<String> fundingLevel1;
52
    @XmlElement(name = "funding_level_2")
53
    protected List<String> fundingLevel2;
54

  
55
    /**
56
     * Gets the value of the fundingLevel0 property.
57
     * 
58
     * <p>
59
     * This accessor method returns a reference to the live list,
60
     * not a snapshot. Therefore any modification you make to the
61
     * returned list will be present inside the JAXB object.
62
     * This is why there is not a <CODE>set</CODE> method for the fundingLevel0 property.
63
     * 
64
     * <p>
65
     * For example, to add a new item, do as follows:
66
     * <pre>
67
     *    getFundingLevel0().add(newItem);
68
     * </pre>
69
     * 
70
     * 
71
     * <p>
72
     * Objects of the following type(s) are allowed in the list
73
     * {@link String }
74
     * 
75
     * 
76
     */
77
    public List<String> getFundingLevel0() {
78
        if (fundingLevel0 == null) {
79
            fundingLevel0 = new ArrayList<String>();
80
        }
81
        return this.fundingLevel0;
82
    }
83

  
84
    /**
85
     * Gets the value of the fundingLevel1 property.
86
     * 
87
     * <p>
88
     * This accessor method returns a reference to the live list,
89
     * not a snapshot. Therefore any modification you make to the
90
     * returned list will be present inside the JAXB object.
91
     * This is why there is not a <CODE>set</CODE> method for the fundingLevel1 property.
92
     * 
93
     * <p>
94
     * For example, to add a new item, do as follows:
95
     * <pre>
96
     *    getFundingLevel1().add(newItem);
97
     * </pre>
98
     * 
99
     * 
100
     * <p>
101
     * Objects of the following type(s) are allowed in the list
102
     * {@link String }
103
     * 
104
     * 
105
     */
106
    public List<String> getFundingLevel1() {
107
        if (fundingLevel1 == null) {
108
            fundingLevel1 = new ArrayList<String>();
109
        }
110
        return this.fundingLevel1;
111
    }
112

  
113
    /**
114
     * Gets the value of the fundingLevel2 property.
115
     * 
116
     * <p>
117
     * This accessor method returns a reference to the live list,
118
     * not a snapshot. Therefore any modification you make to the
119
     * returned list will be present inside the JAXB object.
120
     * This is why there is not a <CODE>set</CODE> method for the fundingLevel2 property.
121
     * 
122
     * <p>
123
     * For example, to add a new item, do as follows:
124
     * <pre>
125
     *    getFundingLevel2().add(newItem);
126
     * </pre>
127
     * 
128
     * 
129
     * <p>
130
     * Objects of the following type(s) are allowed in the list
131
     * {@link String }
132
     * 
133
     * 
134
     */
135
    public List<String> getFundingLevel2() {
136
        if (fundingLevel2 == null) {
137
            fundingLevel2 = new ArrayList<String>();
138
        }
139
        return this.fundingLevel2;
140
    }
141

  
142
}
modules/dnet-openaireplus-schema/branches/0.1/src/main/java/eu/dnetlib/schema/oaf/FundingFlatType.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
7

  
8

  
9
package eu.dnetlib.schema.oaf;
10

  
11
import java.util.ArrayList;
12
import java.util.List;
13
import javax.xml.bind.annotation.XmlAccessType;
14
import javax.xml.bind.annotation.XmlAccessorType;
15
import javax.xml.bind.annotation.XmlElement;
16
import javax.xml.bind.annotation.XmlType;
17

  
18

  
19
/**
20
 * <p>Java class for fundingFlatType complex type.
21
 * 
22
 * <p>The following schema fragment specifies the expected content contained within this class.
23
 * 
24
 * <pre>
25
 * &lt;complexType name="fundingFlatType">
26
 *   &lt;complexContent>
27
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28
 *       &lt;sequence>
29
 *         &lt;element name="funding_level_0" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
30
 *         &lt;element name="funding_level_1" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
31
 *         &lt;element name="funding_level_2" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
32
 *       &lt;/sequence>
33
 *     &lt;/restriction>
34
 *   &lt;/complexContent>
35
 * &lt;/complexType>
36
 * </pre>
37
 * 
38
 * 
39
 */
40
@XmlAccessorType(XmlAccessType.FIELD)
41
@XmlType(name = "fundingFlatType", propOrder = {
42
    "fundingLevel0",
43
    "fundingLevel1",
44
    "fundingLevel2"
45
})
46
public class FundingFlatType {
47

  
48
    @XmlElement(name = "funding_level_0")
49
    protected List<String> fundingLevel0;
50
    @XmlElement(name = "funding_level_1")
51
    protected List<String> fundingLevel1;
52
    @XmlElement(name = "funding_level_2")
53
    protected List<String> fundingLevel2;
54

  
55
    /**
56
     * Gets the value of the fundingLevel0 property.
57
     * 
58
     * <p>
59
     * This accessor method returns a reference to the live list,
60
     * not a snapshot. Therefore any modification you make to the
61
     * returned list will be present inside the JAXB object.
62
     * This is why there is not a <CODE>set</CODE> method for the fundingLevel0 property.
63
     * 
64
     * <p>
65
     * For example, to add a new item, do as follows:
66
     * <pre>
67
     *    getFundingLevel0().add(newItem);
68
     * </pre>
69
     * 
70
     * 
71
     * <p>
72
     * Objects of the following type(s) are allowed in the list
73
     * {@link String }
74
     * 
75
     * 
76
     */
77
    public List<String> getFundingLevel0() {
78
        if (fundingLevel0 == null) {
79
            fundingLevel0 = new ArrayList<String>();
80
        }
81
        return this.fundingLevel0;
82
    }
83

  
84
    /**
85
     * Gets the value of the fundingLevel1 property.
86
     * 
87
     * <p>
88
     * This accessor method returns a reference to the live list,
89
     * not a snapshot. Therefore any modification you make to the
90
     * returned list will be present inside the JAXB object.
91
     * This is why there is not a <CODE>set</CODE> method for the fundingLevel1 property.
92
     * 
93
     * <p>
94
     * For example, to add a new item, do as follows:
95
     * <pre>
96
     *    getFundingLevel1().add(newItem);
97
     * </pre>
98
     * 
99
     * 
100
     * <p>
101
     * Objects of the following type(s) are allowed in the list
102
     * {@link String }
103
     * 
104
     * 
105
     */
106
    public List<String> getFundingLevel1() {
107
        if (fundingLevel1 == null) {
108
            fundingLevel1 = new ArrayList<String>();
109
        }
110
        return this.fundingLevel1;
111
    }
112

  
113
    /**
114
     * Gets the value of the fundingLevel2 property.
115
     * 
116
     * <p>
117
     * This accessor method returns a reference to the live list,
118
     * not a snapshot. Therefore any modification you make to the
119
     * returned list will be present inside the JAXB object.
120
     * This is why there is not a <CODE>set</CODE> method for the fundingLevel2 property.
121
     * 
122
     * <p>
123
     * For example, to add a new item, do as follows:
124
     * <pre>
125
     *    getFundingLevel2().add(newItem);
126
     * </pre>
127
     * 
128
     * 
129
     * <p>
130
     * Objects of the following type(s) are allowed in the list
131
     * {@link String }
132
     * 
133
     * 
134
     */
135
    public List<String> getFundingLevel2() {
136
        if (fundingLevel2 == null) {
137
            fundingLevel2 = new ArrayList<String>();
138
        }
139
        return this.fundingLevel2;
140
    }
141

  
142
}
modules/dnet-openaireplus-schema/trunk/src/main/java/eu/dnetlib/schema/oaf/ExternalreferenceType.java
1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2014.05.29 at 10:46:46 AM CEST 
6
//
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff