Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKBJavaConnector/src/main/java/com/heuristiclab/okb/wsclient/admin/Problem.java @ 5761

Last change on this file since 5761 was 5761, checked in by mholper, 13 years ago

first Unit-Test build against new AdministrationService #1441

File size: 4.4 KB
Line 
1
2package com.heuristiclab.okb.wsclient.admin;
3
4import javax.xml.bind.JAXBElement;
5import javax.xml.bind.annotation.XmlAccessType;
6import javax.xml.bind.annotation.XmlAccessorType;
7import javax.xml.bind.annotation.XmlElement;
8import javax.xml.bind.annotation.XmlElementRef;
9import javax.xml.bind.annotation.XmlType;
10
11
12/**
13 * <p>Java class for Problem complex type.
14 *
15 * <p>The following schema fragment specifies the expected content contained within this class.
16 *
17 * <pre>
18 * &lt;complexType name="Problem">
19 *   &lt;complexContent>
20 *     &lt;extension base="{http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration.DataTransfer}NamedOKBItem">
21 *       &lt;sequence>
22 *         &lt;element name="DataTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
23 *         &lt;element name="DataTypeTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
24 *         &lt;element name="PlatformId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
25 *         &lt;element name="ProblemClassId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
26 *       &lt;/sequence>
27 *     &lt;/extension>
28 *   &lt;/complexContent>
29 * &lt;/complexType>
30 * </pre>
31 *
32 *
33 */
34@XmlAccessorType(XmlAccessType.FIELD)
35@XmlType(name = "Problem", namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration.DataTransfer", propOrder = {
36    "dataTypeName",
37    "dataTypeTypeName",
38    "platformId",
39    "problemClassId"
40})
41public class Problem
42    extends NamedOKBItem
43{
44
45    @XmlElementRef(name = "DataTypeName", namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration.DataTransfer", type = JAXBElement.class)
46    protected JAXBElement<String> dataTypeName;
47    @XmlElementRef(name = "DataTypeTypeName", namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration.DataTransfer", type = JAXBElement.class)
48    protected JAXBElement<String> dataTypeTypeName;
49    @XmlElement(name = "PlatformId")
50    protected Long platformId;
51    @XmlElement(name = "ProblemClassId")
52    protected Long problemClassId;
53
54    /**
55     * Gets the value of the dataTypeName property.
56     *
57     * @return
58     *     possible object is
59     *     {@link JAXBElement }{@code <}{@link String }{@code >}
60     *     
61     */
62    public JAXBElement<String> getDataTypeName() {
63        return dataTypeName;
64    }
65
66    /**
67     * Sets the value of the dataTypeName property.
68     *
69     * @param value
70     *     allowed object is
71     *     {@link JAXBElement }{@code <}{@link String }{@code >}
72     *     
73     */
74    public void setDataTypeName(JAXBElement<String> value) {
75        this.dataTypeName = ((JAXBElement<String> ) value);
76    }
77
78    /**
79     * Gets the value of the dataTypeTypeName property.
80     *
81     * @return
82     *     possible object is
83     *     {@link JAXBElement }{@code <}{@link String }{@code >}
84     *     
85     */
86    public JAXBElement<String> getDataTypeTypeName() {
87        return dataTypeTypeName;
88    }
89
90    /**
91     * Sets the value of the dataTypeTypeName property.
92     *
93     * @param value
94     *     allowed object is
95     *     {@link JAXBElement }{@code <}{@link String }{@code >}
96     *     
97     */
98    public void setDataTypeTypeName(JAXBElement<String> value) {
99        this.dataTypeTypeName = ((JAXBElement<String> ) value);
100    }
101
102    /**
103     * Gets the value of the platformId property.
104     *
105     * @return
106     *     possible object is
107     *     {@link Long }
108     *     
109     */
110    public Long getPlatformId() {
111        return platformId;
112    }
113
114    /**
115     * Sets the value of the platformId property.
116     *
117     * @param value
118     *     allowed object is
119     *     {@link Long }
120     *     
121     */
122    public void setPlatformId(Long value) {
123        this.platformId = value;
124    }
125
126    /**
127     * Gets the value of the problemClassId property.
128     *
129     * @return
130     *     possible object is
131     *     {@link Long }
132     *     
133     */
134    public Long getProblemClassId() {
135        return problemClassId;
136    }
137
138    /**
139     * Sets the value of the problemClassId property.
140     *
141     * @param value
142     *     allowed object is
143     *     {@link Long }
144     *     
145     */
146    public void setProblemClassId(Long value) {
147        this.problemClassId = value;
148    }
149
150}
Note: See TracBrowser for help on using the repository browser.