Commit 4784fe169df444691b67085290a6be2f925bb103

Authored by l.gladek
1 parent 52a6c6b4

Add intellisense issue search

1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 2 +<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion> 4 <modelVersion>4.0.0</modelVersion>
4 <groupId>pl.itcrowd</groupId> 5 <groupId>pl.itcrowd</groupId>
5 <artifactId>youtrack-rest-api</artifactId> 6 <artifactId>youtrack-rest-api</artifactId>
6 - <version>1.1.1-SNAPSHOT</version> 7 + <version>1.1.2-SNAPSHOT</version>
7 <scm> 8 <scm>
8 <developerConnection>scm:git:https://itcrowd.pl/gitblit/git/OpenSource/youtrack-rest-api.git</developerConnection> 9 <developerConnection>scm:git:https://itcrowd.pl/gitblit/git/OpenSource/youtrack-rest-api.git</developerConnection>
9 <tag>HEAD</tag> 10 <tag>HEAD</tag>
@@ -15,186 +15,177 @@ public final class Filter { @@ -15,186 +15,177 @@ public final class Filter {
15 15
16 private long maxResults; 16 private long maxResults;
17 17
18 - public static Filter createdFilter(String date)  
19 - {  
20 - return new Filter().created(date);  
21 - } 18 + private long optionsLimit;
22 19
23 - public static Filter createdFilter(DateValues date) 20 + private Filter()
24 { 21 {
25 - return new Filter().created(date);  
26 - }  
27 22
28 - public static Filter descriptionFilter(String description)  
29 - {  
30 - return new Filter().description(description);  
31 } 23 }
32 24
33 - public static Filter issueIdFilter(String issueId) 25 + public Filter after(long after)
34 { 26 {
35 - return new Filter().issueId(issueId); 27 + this.after = after;
  28 + return this;
36 } 29 }
37 30
38 - public static Filter projectFilter(String project) 31 + public Filter created(DateValues date)
39 { 32 {
40 - return new Filter().project(project); 33 + return created(date.getFilterValue());
41 } 34 }
42 35
43 - public static Filter reporterFilter(String reporter) 36 + public Filter created(String date)
44 { 37 {
45 - return new Filter().reporter(reporter); 38 + conditions.add(new Condition(Fields.created, date));
  39 + return this;
46 } 40 }
47 41
48 - public static Filter resolvedFilter(String date) 42 + public static Filter createdFilter(String date)
49 { 43 {
50 - return new Filter().resolved(date); 44 + return new Filter().created(date);
51 } 45 }
52 46
53 - public static Filter resolvedFilter(DateValues date) 47 + public static Filter createdFilter(DateValues date)
54 { 48 {
55 - return new Filter().resolved(date); 49 + return new Filter().created(date);
56 } 50 }
57 51
58 - public static Filter stateFilter(StateValues... state) 52 + public Filter description(String description)
59 { 53 {
60 - return new Filter().state(state); 54 + conditions.add(new Condition(Fields.description, description));
  55 + return this;
61 } 56 }
62 57
63 - public static Filter stateFilter(String state) 58 + public static Filter descriptionFilter(String description)
64 { 59 {
65 - return new Filter().state(state); 60 + return new Filter().description(description);
66 } 61 }
67 62
68 - public static Filter summaryFilter(String summary) 63 + public Filter freeText(String text)
69 { 64 {
70 - return new Filter().summary(summary); 65 + conditions.add(new Condition(null, text));
  66 + return this;
71 } 67 }
72 68
73 - public static Filter unresolvedFilter() 69 + public Filter issueId(String issueId)
74 { 70 {
75 - return new Filter().unresolved(); 71 + conditions.add(new Condition(Fields.issueId, issueId));
  72 + return this;
76 } 73 }
77 74
78 - public static Filter updatedFilter(String date) 75 + public static Filter issueIdFilter(String issueId)
79 { 76 {
80 - return new Filter().updated(date); 77 + return new Filter().issueId(issueId);
81 } 78 }
82 79
83 - public static Filter updatedFilter(DateValues date) 80 + public Filter maxResults(long maxResults)
84 { 81 {
85 - return new Filter().updated(date); 82 + this.maxResults = maxResults;
  83 + return this;
86 } 84 }
87 85
88 - public static Filter updaterFilter(String updater) 86 + public Filter optionsLimit(long optionsLimit)
89 { 87 {
90 - return new Filter().updater(updater); 88 + this.optionsLimit = optionsLimit;
  89 + return this;
91 } 90 }
92 91
93 - private Filter() 92 + public Filter project(String project)
94 { 93 {
95 - 94 + conditions.add(new Condition(Fields.projectShortName, project));
  95 + return this;
96 } 96 }
97 97
98 - @Override  
99 - public String toString() 98 + public static Filter projectFilter(String project)
100 { 99 {
101 - StringBuilder builder = new StringBuilder();  
102 - String space = " ";  
103 - for (Condition condition : conditions) {  
104 - builder.append(space);  
105 - if (condition.field != null) {  
106 - builder.append(condition.field.getCommand());  
107 - builder.append(":");  
108 - }  
109 - builder.append(condition.value);  
110 - }  
111 - if (maxResults > 0) {  
112 - builder.append("&max=").append(maxResults);  
113 - }  
114 - if (after > 0) {  
115 - builder.append("&after=").append(after);  
116 - }  
117 - return builder.length() > space.length() ? builder.substring(space.length()) : builder.toString(); 100 + return new Filter().project(project);
118 } 101 }
119 102
120 - public Filter after(long after) 103 + public Filter reporter(String reporter)
121 { 104 {
122 - this.after = after; 105 + conditions.add(new Condition(Fields.reporterName, reporter));
123 return this; 106 return this;
124 } 107 }
125 108
126 - public Filter created(DateValues date) 109 + public static Filter reporterFilter(String reporter)
127 { 110 {
128 - return created(date.getFilterValue()); 111 + return new Filter().reporter(reporter);
129 } 112 }
130 113
131 - public Filter created(String date)  
132 - {  
133 - conditions.add(new Condition(Fields.created, date));  
134 - return this;  
135 - } 114 + public Filter resolved(DateValues date)
136 115
137 - public Filter description(String description)  
138 { 116 {
139 - conditions.add(new Condition(Fields.description, description));  
140 - return this; 117 + return resolved(date.getFilterValue());
141 } 118 }
142 119
143 - public Filter freeText(String text) 120 + public Filter resolved(String date)
144 { 121 {
145 - conditions.add(new Condition(null, text)); 122 + conditions.add(new Condition(Fields.resolved, date));
146 return this; 123 return this;
147 } 124 }
148 125
149 - public Filter issueId(String issueId) 126 + public static Filter resolvedFilter(String date)
150 { 127 {
151 - conditions.add(new Condition(Fields.issueId, issueId));  
152 - return this; 128 + return new Filter().resolved(date);
153 } 129 }
154 130
155 - public Filter maxResults(long maxResults) 131 + public static Filter resolvedFilter(DateValues date)
156 { 132 {
157 - this.maxResults = maxResults;  
158 - return this; 133 + return new Filter().resolved(date);
159 } 134 }
160 135
161 - public Filter project(String project) 136 + public Filter state(StateValues... state)
162 { 137 {
163 - conditions.add(new Condition(Fields.projectShortName, project));  
164 - return this; 138 + final StringBuilder stringBuilder = new StringBuilder();
  139 + for (StateValues value : state) {
  140 + stringBuilder.append(",").append(value.getFilterValue());
  141 + }
  142 + return state(stringBuilder.length() > 0 ? stringBuilder.substring(1) : stringBuilder.toString());
165 } 143 }
166 144
167 - public Filter reporter(String reporter) 145 + public static Filter stateFilter(StateValues... state)
168 { 146 {
169 - conditions.add(new Condition(Fields.reporterName, reporter));  
170 - return this; 147 + return new Filter().state(state);
171 } 148 }
172 149
173 - public Filter resolved(DateValues date)  
174 - 150 + public static Filter stateFilter(String state)
175 { 151 {
176 - return resolved(date.getFilterValue()); 152 + return new Filter().state(state);
177 } 153 }
178 154
179 - public Filter resolved(String date) 155 + public Filter summary(String summary)
180 { 156 {
181 - conditions.add(new Condition(Fields.resolved, date)); 157 + conditions.add(new Condition(Fields.summary, summary));
182 return this; 158 return this;
183 } 159 }
184 160
185 - public Filter state(StateValues... state) 161 + public static Filter summaryFilter(String summary)
186 { 162 {
187 - final StringBuilder stringBuilder = new StringBuilder();  
188 - for (StateValues value : state) {  
189 - stringBuilder.append(",").append(value.getFilterValue());  
190 - }  
191 - return state(stringBuilder.length() > 0 ? stringBuilder.substring(1) : stringBuilder.toString()); 163 + return new Filter().summary(summary);
192 } 164 }
193 165
194 - public Filter summary(String summary) 166 + @Override
  167 + public String toString()
195 { 168 {
196 - conditions.add(new Condition(Fields.summary, summary));  
197 - return this; 169 + StringBuilder builder = new StringBuilder();
  170 + String space = " ";
  171 + for (Condition condition : conditions) {
  172 + builder.append(space);
  173 + if (condition.field != null) {
  174 + builder.append(condition.field.getCommand());
  175 + builder.append(":");
  176 + }
  177 + builder.append(condition.value);
  178 + }
  179 + if (maxResults > 0) {
  180 + builder.append("&max=").append(maxResults);
  181 + }
  182 + if (optionsLimit > 0) {
  183 + builder.append("&optionsLimit=").append(optionsLimit);
  184 + }
  185 + if (after > 0) {
  186 + builder.append("&after=").append(after);
  187 + }
  188 + return builder.length() > space.length() ? builder.substring(space.length()) : builder.toString();
198 } 189 }
199 190
200 public Filter unresolved() 191 public Filter unresolved()
@@ -203,6 +194,11 @@ public final class Filter { @@ -203,6 +194,11 @@ public final class Filter {
203 return this; 194 return this;
204 } 195 }
205 196
  197 + public static Filter unresolvedFilter()
  198 + {
  199 + return new Filter().unresolved();
  200 + }
  201 +
206 public Filter updated(DateValues date) 202 public Filter updated(DateValues date)
207 { 203 {
208 return updated(date.getFilterValue()); 204 return updated(date.getFilterValue());
@@ -214,12 +210,27 @@ public final class Filter { @@ -214,12 +210,27 @@ public final class Filter {
214 return this; 210 return this;
215 } 211 }
216 212
  213 + public static Filter updatedFilter(String date)
  214 + {
  215 + return new Filter().updated(date);
  216 + }
  217 +
  218 + public static Filter updatedFilter(DateValues date)
  219 + {
  220 + return new Filter().updated(date);
  221 + }
  222 +
217 public Filter updater(String updater) 223 public Filter updater(String updater)
218 { 224 {
219 conditions.add(new Condition(Fields.updaterName, updater)); 225 conditions.add(new Condition(Fields.updaterName, updater));
220 return this; 226 return this;
221 } 227 }
222 228
  229 + public static Filter updaterFilter(String updater)
  230 + {
  231 + return new Filter().updater(updater);
  232 + }
  233 +
223 private Filter state(String state) 234 private Filter state(String state)
224 { 235 {
225 conditions.add(new Condition(Fields.state, state)); 236 conditions.add(new Condition(Fields.state, state));
  1 +package pl.itcrowd.youtrack.api;
  2 +
  3 +import org.apache.commons.logging.Log;
  4 +import org.apache.commons.logging.LogFactory;
  5 +import pl.itcrowd.youtrack.api.rest.IssueItem;
  6 +
  7 +import java.io.Serializable;
  8 +
  9 +public class IssueItemWrapper implements Serializable {
  10 +
  11 + private static final Log log = LogFactory.getLog(IssueItemWrapper.class);
  12 +
  13 + private IssueItem issueItem;
  14 +
  15 + public IssueItemWrapper(IssueItem issueItem)
  16 + {
  17 + this.issueItem = issueItem;
  18 + }
  19 +
  20 + public String getIssueId()
  21 + {
  22 + return issueItem.getOption();
  23 + }
  24 +
  25 + public String getSummary()
  26 + {
  27 + return issueItem.getDescription();
  28 + }
  29 +}
@@ -34,8 +34,10 @@ import pl.itcrowd.youtrack.api.exceptions.YoutrackAPIException; @@ -34,8 +34,10 @@ import pl.itcrowd.youtrack.api.exceptions.YoutrackAPIException;
34 import pl.itcrowd.youtrack.api.exceptions.YoutrackErrorException; 34 import pl.itcrowd.youtrack.api.exceptions.YoutrackErrorException;
35 import pl.itcrowd.youtrack.api.rest.AssigneeList; 35 import pl.itcrowd.youtrack.api.rest.AssigneeList;
36 import pl.itcrowd.youtrack.api.rest.Enumeration; 36 import pl.itcrowd.youtrack.api.rest.Enumeration;
  37 +import pl.itcrowd.youtrack.api.rest.IntelliSense;
37 import pl.itcrowd.youtrack.api.rest.Issue; 38 import pl.itcrowd.youtrack.api.rest.Issue;
38 import pl.itcrowd.youtrack.api.rest.IssueCompacts; 39 import pl.itcrowd.youtrack.api.rest.IssueCompacts;
  40 +import pl.itcrowd.youtrack.api.rest.IssueItem;
39 import pl.itcrowd.youtrack.api.rest.Issues; 41 import pl.itcrowd.youtrack.api.rest.Issues;
40 import pl.itcrowd.youtrack.api.rest.User; 42 import pl.itcrowd.youtrack.api.rest.User;
41 import pl.itcrowd.youtrack.api.rest.UserRefs; 43 import pl.itcrowd.youtrack.api.rest.UserRefs;
@@ -121,17 +123,17 @@ public class YoutrackAPI { @@ -121,17 +123,17 @@ public class YoutrackAPI {
121 // set up a TrustManager that trusts everything 123 // set up a TrustManager that trusts everything
122 try { 124 try {
123 sslContext.init(null, new TrustManager[]{new X509TrustManager() { 125 sslContext.init(null, new TrustManager[]{new X509TrustManager() {
124 - public void checkClientTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException 126 + public X509Certificate[] getAcceptedIssuers()
125 { 127 {
  128 + return new X509Certificate[0];
126 } 129 }
127 130
128 - public void checkServerTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException 131 + public void checkClientTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException
129 { 132 {
130 } 133 }
131 134
132 - public X509Certificate[] getAcceptedIssuers() 135 + public void checkServerTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException
133 { 136 {
134 - return new X509Certificate[0];  
135 } 137 }
136 }}, new SecureRandom()); 138 }}, new SecureRandom());
137 } catch (KeyManagementException e) { 139 } catch (KeyManagementException e) {
@@ -310,6 +312,25 @@ public class YoutrackAPI { @@ -310,6 +312,25 @@ public class YoutrackAPI {
310 execute(request); 312 execute(request);
311 } 313 }
312 314
  315 + public List<IssueItemWrapper> searchIntellisenseIssuesByProject(String project, Object filter) throws JAXBException, IOException
  316 + {
  317 + final String query = "project=" + project + "&filter=" + (filter == null ? "" : filter);
  318 + final URI buildURI = buildURI(serviceLocationURI, "/rest/issue/intellisense", query);
  319 + final HttpGet request = new HttpGet(buildURI);
  320 + final String execute = execute(request);
  321 + final Object result = YoutrackUnmarshaller.unmarshall(execute);
  322 + if (!(result instanceof IntelliSense)) {
  323 + throw new YoutrackAPIException("Unmarshalling problem. Expected Issues, received: " + result.getClass() + " " + result);
  324 + }
  325 + IntelliSense.Suggest suggest = ((IntelliSense) result).getSuggest();
  326 + List<IssueItem> issueItems = suggest.getItems();
  327 + List<IssueItemWrapper> wrappedIssueItems = new ArrayList<IssueItemWrapper>();
  328 + for (IssueItem issueItem : issueItems) {
  329 + wrappedIssueItems.add(new IssueItemWrapper(issueItem));
  330 + }
  331 + return wrappedIssueItems;
  332 + }
  333 +
313 public List<IssueWrapper> searchIssues(Object filter, Integer maxResults, Integer after) throws JAXBException, IOException 334 public List<IssueWrapper> searchIssues(Object filter, Integer maxResults, Integer after) throws JAXBException, IOException
314 { 335 {
315 final Map<String, Object> params = new HashMap<String, Object>(); 336 final Map<String, Object> params = new HashMap<String, Object>();
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
@@ -10,11 +11,12 @@ import javax.xml.bind.annotation.XmlAccessorType; @@ -10,11 +11,12 @@ import javax.xml.bind.annotation.XmlAccessorType;
10 import javax.xml.bind.annotation.XmlElement; 11 import javax.xml.bind.annotation.XmlElement;
11 import javax.xml.bind.annotation.XmlType; 12 import javax.xml.bind.annotation.XmlType;
12 13
  14 +
13 /** 15 /**
14 * <p>Java class for assignedByType complex type. 16 * <p>Java class for assignedByType complex type.
15 - * <p/> 17 + *
16 * <p>The following schema fragment specifies the expected content contained within this class. 18 * <p>The following schema fragment specifies the expected content contained within this class.
17 - * <p/> 19 + *
18 * <pre> 20 * <pre>
19 * &lt;complexType name="assignedByType"> 21 * &lt;complexType name="assignedByType">
20 * &lt;complexContent> 22 * &lt;complexContent>
@@ -26,6 +28,8 @@ import javax.xml.bind.annotation.XmlType; @@ -26,6 +28,8 @@ import javax.xml.bind.annotation.XmlType;
26 * &lt;/complexContent> 28 * &lt;/complexContent>
27 * &lt;/complexType> 29 * &lt;/complexType>
28 * </pre> 30 * </pre>
  31 + *
  32 + *
29 */ 33 */
30 @XmlAccessorType(XmlAccessType.FIELD) 34 @XmlAccessorType(XmlAccessType.FIELD)
31 @XmlType(name = "assignedByType", propOrder = {"userGroupRef"}) 35 @XmlType(name = "assignedByType", propOrder = {"userGroupRef"})
@@ -37,8 +41,10 @@ public class AssignedByType { @@ -37,8 +41,10 @@ public class AssignedByType {
37 /** 41 /**
38 * Gets the value of the userGroupRef property. 42 * Gets the value of the userGroupRef property.
39 * 43 *
40 - * @return possible object is  
41 - * {@link UserGroupRefType } 44 + * @return
  45 + * possible object is
  46 + * {@link UserGroupRefType }
  47 + *
42 */ 48 */
43 public UserGroupRefType getUserGroupRef() 49 public UserGroupRefType getUserGroupRef()
44 { 50 {
@@ -48,8 +54,10 @@ public class AssignedByType { @@ -48,8 +54,10 @@ public class AssignedByType {
48 /** 54 /**
49 * Sets the value of the userGroupRef property. 55 * Sets the value of the userGroupRef property.
50 * 56 *
51 - * @param value allowed object is  
52 - * {@link UserGroupRefType } 57 + * @param value
  58 + * allowed object is
  59 + * {@link UserGroupRefType }
  60 + *
53 */ 61 */
54 public void setUserGroupRef(UserGroupRefType value) 62 public void setUserGroupRef(UserGroupRefType value)
55 { 63 {
@@ -2,23 +2,25 @@ @@ -2,23 +2,25 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
  9 +import java.util.ArrayList;
  10 +import java.util.List;
8 import javax.xml.bind.annotation.XmlAccessType; 11 import javax.xml.bind.annotation.XmlAccessType;
9 import javax.xml.bind.annotation.XmlAccessorType; 12 import javax.xml.bind.annotation.XmlAccessorType;
10 import javax.xml.bind.annotation.XmlAttribute; 13 import javax.xml.bind.annotation.XmlAttribute;
11 import javax.xml.bind.annotation.XmlElement; 14 import javax.xml.bind.annotation.XmlElement;
12 import javax.xml.bind.annotation.XmlRootElement; 15 import javax.xml.bind.annotation.XmlRootElement;
13 import javax.xml.bind.annotation.XmlType; 16 import javax.xml.bind.annotation.XmlType;
14 -import java.util.ArrayList;  
15 -import java.util.List; 17 +
16 18
17 /** 19 /**
18 * <p>Java class for anonymous complex type. 20 * <p>Java class for anonymous complex type.
19 - * <p/> 21 + *
20 * <p>The following schema fragment specifies the expected content contained within this class. 22 * <p>The following schema fragment specifies the expected content contained within this class.
21 - * <p/> 23 + *
22 * <pre> 24 * <pre>
23 * &lt;complexType> 25 * &lt;complexType>
24 * &lt;complexContent> 26 * &lt;complexContent>
@@ -42,6 +44,8 @@ import java.util.List; @@ -42,6 +44,8 @@ import java.util.List;
42 * &lt;/complexContent> 44 * &lt;/complexContent>
43 * &lt;/complexType> 45 * &lt;/complexType>
44 * </pre> 46 * </pre>
  47 + *
  48 + *
45 */ 49 */
46 @XmlAccessorType(XmlAccessType.FIELD) 50 @XmlAccessorType(XmlAccessType.FIELD)
47 @XmlType(name = "", propOrder = {"assignees"}) 51 @XmlType(name = "", propOrder = {"assignees"})
@@ -50,18 +54,18 @@ public class AssigneeList { @@ -50,18 +54,18 @@ public class AssigneeList {
50 54
51 @XmlElement(required = true) 55 @XmlElement(required = true)
52 protected AssigneeList.Assignees assignees; 56 protected AssigneeList.Assignees assignees;
53 -  
54 @XmlAttribute 57 @XmlAttribute
55 protected String groupsUrl; 58 protected String groupsUrl;
56 -  
57 @XmlAttribute 59 @XmlAttribute
58 protected String individualsUrl; 60 protected String individualsUrl;
59 61
60 /** 62 /**
61 * Gets the value of the assignees property. 63 * Gets the value of the assignees property.
62 * 64 *
63 - * @return possible object is  
64 - * {@link AssigneeList.Assignees } 65 + * @return
  66 + * possible object is
  67 + * {@link AssigneeList.Assignees }
  68 + *
65 */ 69 */
66 public AssigneeList.Assignees getAssignees() 70 public AssigneeList.Assignees getAssignees()
67 { 71 {
@@ -71,8 +75,10 @@ public class AssigneeList { @@ -71,8 +75,10 @@ public class AssigneeList {
71 /** 75 /**
72 * Sets the value of the assignees property. 76 * Sets the value of the assignees property.
73 * 77 *
74 - * @param value allowed object is  
75 - * {@link AssigneeList.Assignees } 78 + * @param value
  79 + * allowed object is
  80 + * {@link AssigneeList.Assignees }
  81 + *
76 */ 82 */
77 public void setAssignees(AssigneeList.Assignees value) 83 public void setAssignees(AssigneeList.Assignees value)
78 { 84 {
@@ -82,8 +88,10 @@ public class AssigneeList { @@ -82,8 +88,10 @@ public class AssigneeList {
82 /** 88 /**
83 * Gets the value of the groupsUrl property. 89 * Gets the value of the groupsUrl property.
84 * 90 *
85 - * @return possible object is  
86 - * {@link String } 91 + * @return
  92 + * possible object is
  93 + * {@link String }
  94 + *
87 */ 95 */
88 public String getGroupsUrl() 96 public String getGroupsUrl()
89 { 97 {
@@ -93,8 +101,10 @@ public class AssigneeList { @@ -93,8 +101,10 @@ public class AssigneeList {
93 /** 101 /**
94 * Sets the value of the groupsUrl property. 102 * Sets the value of the groupsUrl property.
95 * 103 *
96 - * @param value allowed object is  
97 - * {@link String } 104 + * @param value
  105 + * allowed object is
  106 + * {@link String }
  107 + *
98 */ 108 */
99 public void setGroupsUrl(String value) 109 public void setGroupsUrl(String value)
100 { 110 {
@@ -104,8 +114,10 @@ public class AssigneeList { @@ -104,8 +114,10 @@ public class AssigneeList {
104 /** 114 /**
105 * Gets the value of the individualsUrl property. 115 * Gets the value of the individualsUrl property.
106 * 116 *
107 - * @return possible object is  
108 - * {@link String } 117 + * @return
  118 + * possible object is
  119 + * {@link String }
  120 + *
109 */ 121 */
110 public String getIndividualsUrl() 122 public String getIndividualsUrl()
111 { 123 {
@@ -115,19 +127,22 @@ public class AssigneeList { @@ -115,19 +127,22 @@ public class AssigneeList {
115 /** 127 /**
116 * Sets the value of the individualsUrl property. 128 * Sets the value of the individualsUrl property.
117 * 129 *
118 - * @param value allowed object is  
119 - * {@link String } 130 + * @param value
  131 + * allowed object is
  132 + * {@link String }
  133 + *
120 */ 134 */
121 public void setIndividualsUrl(String value) 135 public void setIndividualsUrl(String value)
122 { 136 {
123 this.individualsUrl = value; 137 this.individualsUrl = value;
124 } 138 }
125 139
  140 +
126 /** 141 /**
127 * <p>Java class for anonymous complex type. 142 * <p>Java class for anonymous complex type.
128 - * <p/> 143 + *
129 * <p>The following schema fragment specifies the expected content contained within this class. 144 * <p>The following schema fragment specifies the expected content contained within this class.
130 - * <p/> 145 + *
131 * <pre> 146 * <pre>
132 * &lt;complexType> 147 * &lt;complexType>
133 * &lt;complexContent> 148 * &lt;complexContent>
@@ -139,6 +154,8 @@ public class AssigneeList { @@ -139,6 +154,8 @@ public class AssigneeList {
139 * &lt;/complexContent> 154 * &lt;/complexContent>
140 * &lt;/complexType> 155 * &lt;/complexType>
141 * </pre> 156 * </pre>
  157 + *
  158 + *
142 */ 159 */
143 @XmlAccessorType(XmlAccessType.FIELD) 160 @XmlAccessorType(XmlAccessType.FIELD)
144 @XmlType(name = "", propOrder = {"assignees"}) 161 @XmlType(name = "", propOrder = {"assignees"})
@@ -149,23 +166,25 @@ public class AssigneeList { @@ -149,23 +166,25 @@ public class AssigneeList {
149 166
150 /** 167 /**
151 * Gets the value of the assignees property. 168 * Gets the value of the assignees property.
152 - * <p/>  
153 - * <p/> 169 + *
  170 + * <p>
154 * This accessor method returns a reference to the live list, 171 * This accessor method returns a reference to the live list,
155 * not a snapshot. Therefore any modification you make to the 172 * not a snapshot. Therefore any modification you make to the
156 * returned list will be present inside the JAXB object. 173 * returned list will be present inside the JAXB object.
157 * This is why there is not a <CODE>set</CODE> method for the assignees property. 174 * This is why there is not a <CODE>set</CODE> method for the assignees property.
158 - * <p/>  
159 - * <p/> 175 + *
  176 + * <p>
160 * For example, to add a new item, do as follows: 177 * For example, to add a new item, do as follows:
161 * <pre> 178 * <pre>
162 * getAssignees().add(newItem); 179 * getAssignees().add(newItem);
163 * </pre> 180 * </pre>
164 - * <p/>  
165 - * <p/>  
166 - * <p/> 181 + *
  182 + *
  183 + * <p>
167 * Objects of the following type(s) are allowed in the list 184 * Objects of the following type(s) are allowed in the list
168 * {@link AssigneeType } 185 * {@link AssigneeType }
  186 + *
  187 + *
169 */ 188 */
170 public List<AssigneeType> getAssignees() 189 public List<AssigneeType> getAssignees()
171 { 190 {
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
@@ -11,11 +12,12 @@ import javax.xml.bind.annotation.XmlAttribute; @@ -11,11 +12,12 @@ import javax.xml.bind.annotation.XmlAttribute;
11 import javax.xml.bind.annotation.XmlElement; 12 import javax.xml.bind.annotation.XmlElement;
12 import javax.xml.bind.annotation.XmlType; 13 import javax.xml.bind.annotation.XmlType;
13 14
  15 +
14 /** 16 /**
15 * <p>Java class for assigneeType complex type. 17 * <p>Java class for assigneeType complex type.
16 - * <p/> 18 + *
17 * <p>The following schema fragment specifies the expected content contained within this class. 19 * <p>The following schema fragment specifies the expected content contained within this class.
18 - * <p/> 20 + *
19 * <pre> 21 * <pre>
20 * &lt;complexType name="assigneeType"> 22 * &lt;complexType name="assigneeType">
21 * &lt;complexContent> 23 * &lt;complexContent>
@@ -29,6 +31,8 @@ import javax.xml.bind.annotation.XmlType; @@ -29,6 +31,8 @@ import javax.xml.bind.annotation.XmlType;
29 * &lt;/complexContent> 31 * &lt;/complexContent>
30 * &lt;/complexType> 32 * &lt;/complexType>
31 * </pre> 33 * </pre>
  34 + *
  35 + *
32 */ 36 */
33 @XmlAccessorType(XmlAccessType.FIELD) 37 @XmlAccessorType(XmlAccessType.FIELD)
34 @XmlType(name = "assigneeType", propOrder = {"assignedBy"}) 38 @XmlType(name = "assigneeType", propOrder = {"assignedBy"})
@@ -38,16 +42,18 @@ public class AssigneeType { @@ -38,16 +42,18 @@ public class AssigneeType {
38 protected AssignedByType assignedBy; 42 protected AssignedByType assignedBy;
39 43
40 @XmlAttribute 44 @XmlAttribute
41 - protected String login; 45 + protected String isIndividualAssignee;
42 46
43 @XmlAttribute 47 @XmlAttribute
44 - protected String isIndividualAssignee; 48 + protected String login;
45 49
46 /** 50 /**
47 * Gets the value of the assignedBy property. 51 * Gets the value of the assignedBy property.
48 * 52 *
49 - * @return possible object is  
50 - * {@link AssignedByType } 53 + * @return
  54 + * possible object is
  55 + * {@link AssignedByType }
  56 + *
51 */ 57 */
52 public AssignedByType getAssignedBy() 58 public AssignedByType getAssignedBy()
53 { 59 {
@@ -57,8 +63,10 @@ public class AssigneeType { @@ -57,8 +63,10 @@ public class AssigneeType {
57 /** 63 /**
58 * Sets the value of the assignedBy property. 64 * Sets the value of the assignedBy property.
59 * 65 *
60 - * @param value allowed object is  
61 - * {@link AssignedByType } 66 + * @param value
  67 + * allowed object is
  68 + * {@link AssignedByType }
  69 + *
62 */ 70 */
63 public void setAssignedBy(AssignedByType value) 71 public void setAssignedBy(AssignedByType value)
64 { 72 {
@@ -66,46 +74,54 @@ public class AssigneeType { @@ -66,46 +74,54 @@ public class AssigneeType {
66 } 74 }
67 75
68 /** 76 /**
69 - * Gets the value of the login property. 77 + * Gets the value of the isIndividualAssignee property.
  78 + *
  79 + * @return
  80 + * possible object is
  81 + * {@link String }
70 * 82 *
71 - * @return possible object is  
72 - * {@link String }  
73 */ 83 */
74 - public String getLogin() 84 + public String getIsIndividualAssignee()
75 { 85 {
76 - return login; 86 + return isIndividualAssignee;
77 } 87 }
78 88
79 /** 89 /**
80 - * Sets the value of the login property. 90 + * Sets the value of the isIndividualAssignee property.
  91 + *
  92 + * @param value
  93 + * allowed object is
  94 + * {@link String }
81 * 95 *
82 - * @param value allowed object is  
83 - * {@link String }  
84 */ 96 */
85 - public void setLogin(String value) 97 + public void setIsIndividualAssignee(String value)
86 { 98 {
87 - this.login = value; 99 + this.isIndividualAssignee = value;
88 } 100 }
89 101
90 /** 102 /**
91 - * Gets the value of the isIndividualAssignee property. 103 + * Gets the value of the login property.
  104 + *
  105 + * @return
  106 + * possible object is
  107 + * {@link String }
92 * 108 *
93 - * @return possible object is  
94 - * {@link String }  
95 */ 109 */
96 - public String getIsIndividualAssignee() 110 + public String getLogin()
97 { 111 {
98 - return isIndividualAssignee; 112 + return login;
99 } 113 }
100 114
101 /** 115 /**
102 - * Sets the value of the isIndividualAssignee property. 116 + * Sets the value of the login property.
  117 + *
  118 + * @param value
  119 + * allowed object is
  120 + * {@link String }
103 * 121 *
104 - * @param value allowed object is  
105 - * {@link String }  
106 */ 122 */
107 - public void setIsIndividualAssignee(String value) 123 + public void setLogin(String value)
108 { 124 {
109 - this.isIndividualAssignee = value; 125 + this.login = value;
110 } 126 }
111 } 127 }
@@ -2,9 +2,13 @@ @@ -2,9 +2,13 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
  9 +import java.io.Serializable;
  10 +import java.util.ArrayList;
  11 +import java.util.List;
8 import javax.xml.bind.JAXBElement; 12 import javax.xml.bind.JAXBElement;
9 import javax.xml.bind.annotation.XmlAccessType; 13 import javax.xml.bind.annotation.XmlAccessType;
10 import javax.xml.bind.annotation.XmlAccessorType; 14 import javax.xml.bind.annotation.XmlAccessorType;
@@ -14,15 +18,13 @@ import javax.xml.bind.annotation.XmlElementRefs; @@ -14,15 +18,13 @@ import javax.xml.bind.annotation.XmlElementRefs;
14 import javax.xml.bind.annotation.XmlMixed; 18 import javax.xml.bind.annotation.XmlMixed;
15 import javax.xml.bind.annotation.XmlType; 19 import javax.xml.bind.annotation.XmlType;
16 import javax.xml.bind.annotation.XmlValue; 20 import javax.xml.bind.annotation.XmlValue;
17 -import java.io.Serializable;  
18 -import java.util.ArrayList;  
19 -import java.util.List; 21 +
20 22
21 /** 23 /**
22 * <p>Java class for commentType complex type. 24 * <p>Java class for commentType complex type.
23 - * <p/> 25 + *
24 * <p>The following schema fragment specifies the expected content contained within this class. 26 * <p>The following schema fragment specifies the expected content contained within this class.
25 - * <p/> 27 + *
26 * <pre> 28 * <pre>
27 * &lt;complexType name="commentType"> 29 * &lt;complexType name="commentType">
28 * &lt;complexContent> 30 * &lt;complexContent>
@@ -53,63 +55,91 @@ import java.util.List; @@ -53,63 +55,91 @@ import java.util.List;
53 * &lt;/complexContent> 55 * &lt;/complexContent>
54 * &lt;/complexType> 56 * &lt;/complexType>
55 * </pre> 57 * </pre>
  58 + *
  59 + *
56 */ 60 */
57 @XmlAccessorType(XmlAccessType.FIELD) 61 @XmlAccessorType(XmlAccessType.FIELD)
58 @XmlType(name = "commentType", propOrder = {"content"}) 62 @XmlType(name = "commentType", propOrder = {"content"})
59 public class Comment { 63 public class Comment {
60 64
61 - @XmlElementRefs({@XmlElementRef(name = "replies", type = JAXBElement.class), @XmlElementRef(name = "value", type = JAXBElement.class)}) 65 + @XmlAttribute
  66 + protected String author;
  67 +
  68 + @XmlElementRefs({@XmlElementRef(name = "value", type = JAXBElement.class), @XmlElementRef(name = "replies", type = JAXBElement.class)})
62 @XmlMixed 69 @XmlMixed
63 protected List<Serializable> content; 70 protected List<Serializable> content;
64 71
65 @XmlAttribute 72 @XmlAttribute
66 - protected String id; 73 + protected Long created;
67 74
68 @XmlAttribute 75 @XmlAttribute
69 - protected String author; 76 + protected String deleted;
70 77
71 @XmlAttribute 78 @XmlAttribute
72 - protected String issueId; 79 + protected String id;
73 80
74 @XmlAttribute 81 @XmlAttribute
75 - protected String deleted; 82 + protected String issueId;
76 83
77 @XmlAttribute 84 @XmlAttribute
78 - protected String text; 85 + protected String name;
79 86
80 @XmlAttribute 87 @XmlAttribute
81 protected String shownForIssueAuthor; 88 protected String shownForIssueAuthor;
82 89
83 @XmlAttribute 90 @XmlAttribute
84 - protected Long created; 91 + protected String text;
85 92
86 @XmlAttribute 93 @XmlAttribute
87 protected Long updated; 94 protected Long updated;
88 95
89 - @XmlAttribute  
90 - protected String name; 96 + /**
  97 + * Gets the value of the author property.
  98 + *
  99 + * @return possible object is
  100 + * {@link String }
  101 + */
  102 + public String getAuthor()
  103 + {
  104 + return author;
  105 + }
  106 +
  107 + /**
  108 + * Sets the value of the author property.
  109 + *
  110 + * @param value
  111 + * allowed object is
  112 + * {@link String }
  113 + *
  114 + */
  115 + public void setAuthor(String value)
  116 + {
  117 + this.author = value;
  118 + }
91 119
92 /** 120 /**
93 * Gets the value of the content property. 121 * Gets the value of the content property.
94 - * <p/>  
95 - * <p/> 122 + *
  123 + * <p>
96 * This accessor method returns a reference to the live list, 124 * This accessor method returns a reference to the live list,
97 * not a snapshot. Therefore any modification you make to the 125 * not a snapshot. Therefore any modification you make to the
98 * returned list will be present inside the JAXB object. 126 * returned list will be present inside the JAXB object.
99 * This is why there is not a <CODE>set</CODE> method for the content property. 127 * This is why there is not a <CODE>set</CODE> method for the content property.
100 - * <p/>  
101 - * <p/> 128 + *
  129 + * <p>
102 * For example, to add a new item, do as follows: 130 * For example, to add a new item, do as follows:
103 * <pre> 131 * <pre>
104 * getContent().add(newItem); 132 * getContent().add(newItem);
105 * </pre> 133 * </pre>
106 - * <p/>  
107 - * <p/>  
108 - * <p/> 134 + *
  135 + *
  136 + * <p>
109 * Objects of the following type(s) are allowed in the list 137 * Objects of the following type(s) are allowed in the list
110 - * {@link JAXBElement }{@code <}{@link Comment.Value }{@code >}  
111 - * {@link String }  
112 * {@link JAXBElement }{@code <}{@link String }{@code >} 138 * {@link JAXBElement }{@code <}{@link String }{@code >}
  139 + * {@link String }
  140 + * {@link JAXBElement }{@code <}{@link Comment.Value }{@code >}
  141 + *
  142 + *
113 */ 143 */
114 public List<Serializable> getContent() 144 public List<Serializable> getContent()
115 { 145 {
@@ -120,120 +150,142 @@ public class Comment { @@ -120,120 +150,142 @@ public class Comment {
120 } 150 }
121 151
122 /** 152 /**
123 - * Gets the value of the id property. 153 + * Gets the value of the created property.
  154 + *
  155 + * @return
  156 + * possible object is
  157 + * {@link Long }
124 * 158 *
125 - * @return possible object is  
126 - * {@link String }  
127 */ 159 */
128 - public String getId() 160 + public Long getCreated()
129 { 161 {
130 - return id; 162 + return created;
131 } 163 }
132 164
133 /** 165 /**
134 - * Sets the value of the id property. 166 + * Sets the value of the created property.
  167 + *
  168 + * @param value
  169 + * allowed object is
  170 + * {@link Long }
135 * 171 *
136 - * @param value allowed object is  
137 - * {@link String }  
138 */ 172 */
139 - public void setId(String value) 173 + public void setCreated(Long value)
140 { 174 {
141 - this.id = value; 175 + this.created = value;
142 } 176 }
143 177
144 /** 178 /**
145 - * Gets the value of the author property. 179 + * Gets the value of the deleted property.
  180 + *
  181 + * @return
  182 + * possible object is
  183 + * {@link String }
146 * 184 *
147 - * @return possible object is  
148 - * {@link String }  
149 */ 185 */
150 - public String getAuthor() 186 + public String getDeleted()
151 { 187 {
152 - return author; 188 + return deleted;
153 } 189 }
154 190
155 /** 191 /**
156 - * Sets the value of the author property. 192 + * Sets the value of the deleted property.
  193 + *
  194 + * @param value
  195 + * allowed object is
  196 + * {@link String }
157 * 197 *
158 - * @param value allowed object is  
159 - * {@link String }  
160 */ 198 */
161 - public void setAuthor(String value) 199 + public void setDeleted(String value)
162 { 200 {
163 - this.author = value; 201 + this.deleted = value;
164 } 202 }
165 203
166 /** 204 /**
167 - * Gets the value of the issueId property. 205 + * Gets the value of the id property.
  206 + *
  207 + * @return
  208 + * possible object is
  209 + * {@link String }
168 * 210 *
169 - * @return possible object is  
170 - * {@link String }  
171 */ 211 */
172 - public String getIssueId() 212 + public String getId()
173 { 213 {
174 - return issueId; 214 + return id;
175 } 215 }
176 216
177 /** 217 /**
178 - * Sets the value of the issueId property. 218 + * Sets the value of the id property.
  219 + *
  220 + * @param value
  221 + * allowed object is
  222 + * {@link String }
179 * 223 *
180 - * @param value allowed object is  
181 - * {@link String }  
182 */ 224 */
183 - public void setIssueId(String value) 225 + public void setId(String value)
184 { 226 {
185 - this.issueId = value; 227 + this.id = value;
186 } 228 }
187 229
188 /** 230 /**
189 - * Gets the value of the deleted property. 231 + * Gets the value of the issueId property.
  232 + *
  233 + * @return
  234 + * possible object is
  235 + * {@link String }
190 * 236 *
191 - * @return possible object is  
192 - * {@link String }  
193 */ 237 */
194 - public String getDeleted() 238 + public String getIssueId()
195 { 239 {
196 - return deleted; 240 + return issueId;
197 } 241 }
198 242
199 /** 243 /**
200 - * Sets the value of the deleted property. 244 + * Sets the value of the issueId property.
  245 + *
  246 + * @param value
  247 + * allowed object is
  248 + * {@link String }
201 * 249 *
202 - * @param value allowed object is  
203 - * {@link String }  
204 */ 250 */
205 - public void setDeleted(String value) 251 + public void setIssueId(String value)
206 { 252 {
207 - this.deleted = value; 253 + this.issueId = value;
208 } 254 }
209 255
210 /** 256 /**
211 - * Gets the value of the text property. 257 + * Gets the value of the name property.
  258 + *
  259 + * @return
  260 + * possible object is
  261 + * {@link String }
212 * 262 *
213 - * @return possible object is  
214 - * {@link String }  
215 */ 263 */
216 - public String getText() 264 + public String getName()
217 { 265 {
218 - return text; 266 + return name;
219 } 267 }
220 268
221 /** 269 /**
222 - * Sets the value of the text property. 270 + * Sets the value of the name property.
  271 + *
  272 + * @param value
  273 + * allowed object is
  274 + * {@link String }
223 * 275 *
224 - * @param value allowed object is  
225 - * {@link String }  
226 */ 276 */
227 - public void setText(String value) 277 + public void setName(String value)
228 { 278 {
229 - this.text = value; 279 + this.name = value;
230 } 280 }
231 281
232 /** 282 /**
233 * Gets the value of the shownForIssueAuthor property. 283 * Gets the value of the shownForIssueAuthor property.
234 * 284 *
235 - * @return possible object is  
236 - * {@link String } 285 + * @return
  286 + * possible object is
  287 + * {@link String }
  288 + *
237 */ 289 */
238 public String getShownForIssueAuthor() 290 public String getShownForIssueAuthor()
239 { 291 {
@@ -243,8 +295,10 @@ public class Comment { @@ -243,8 +295,10 @@ public class Comment {
243 /** 295 /**
244 * Sets the value of the shownForIssueAuthor property. 296 * Sets the value of the shownForIssueAuthor property.
245 * 297 *
246 - * @param value allowed object is  
247 - * {@link String } 298 + * @param value
  299 + * allowed object is
  300 + * {@link String }
  301 + *
248 */ 302 */
249 public void setShownForIssueAuthor(String value) 303 public void setShownForIssueAuthor(String value)
250 { 304 {
@@ -252,32 +306,38 @@ public class Comment { @@ -252,32 +306,38 @@ public class Comment {
252 } 306 }
253 307
254 /** 308 /**
255 - * Gets the value of the created property. 309 + * Gets the value of the text property.
  310 + *
  311 + * @return
  312 + * possible object is
  313 + * {@link String }
256 * 314 *
257 - * @return possible object is  
258 - * {@link Long }  
259 */ 315 */
260 - public Long getCreated() 316 + public String getText()
261 { 317 {
262 - return created; 318 + return text;
263 } 319 }
264 320
265 /** 321 /**
266 - * Sets the value of the created property. 322 + * Sets the value of the text property.
  323 + *
  324 + * @param value
  325 + * allowed object is
  326 + * {@link String }
267 * 327 *
268 - * @param value allowed object is  
269 - * {@link Long }  
270 */ 328 */
271 - public void setCreated(Long value) 329 + public void setText(String value)
272 { 330 {
273 - this.created = value; 331 + this.text = value;
274 } 332 }
275 333
276 /** 334 /**
277 * Gets the value of the updated property. 335 * Gets the value of the updated property.
278 * 336 *
279 - * @return possible object is  
280 - * {@link Long } 337 + * @return
  338 + * possible object is
  339 + * {@link Long }
  340 + *
281 */ 341 */
282 public Long getUpdated() 342 public Long getUpdated()
283 { 343 {
@@ -287,8 +347,10 @@ public class Comment { @@ -287,8 +347,10 @@ public class Comment {
287 /** 347 /**
288 * Sets the value of the updated property. 348 * Sets the value of the updated property.
289 * 349 *
290 - * @param value allowed object is  
291 - * {@link Long } 350 + * @param value
  351 + * allowed object is
  352 + * {@link Long }
  353 + *
292 */ 354 */
293 public void setUpdated(Long value) 355 public void setUpdated(Long value)
294 { 356 {
@@ -296,32 +358,10 @@ public class Comment { @@ -296,32 +358,10 @@ public class Comment {
296 } 358 }
297 359
298 /** 360 /**
299 - * Gets the value of the name property.  
300 - *  
301 - * @return possible object is  
302 - * {@link String }  
303 - */  
304 - public String getName()  
305 - {  
306 - return name;  
307 - }  
308 -  
309 - /**  
310 - * Sets the value of the name property.  
311 - *  
312 - * @param value allowed object is  
313 - * {@link String }  
314 - */  
315 - public void setName(String value)  
316 - {  
317 - this.name = value;  
318 - }  
319 -  
320 - /**  
321 * <p>Java class for anonymous complex type. 361 * <p>Java class for anonymous complex type.
322 - * <p/> 362 + *
323 * <p>The following schema fragment specifies the expected content contained within this class. 363 * <p>The following schema fragment specifies the expected content contained within this class.
324 - * <p/> 364 + *
325 * <pre> 365 * <pre>
326 * &lt;complexType> 366 * &lt;complexType>
327 * &lt;simpleContent> 367 * &lt;simpleContent>
@@ -332,47 +372,55 @@ public class Comment { @@ -332,47 +372,55 @@ public class Comment {
332 * &lt;/simpleContent> 372 * &lt;/simpleContent>
333 * &lt;/complexType> 373 * &lt;/complexType>
334 * </pre> 374 * </pre>
  375 + *
  376 + *
335 */ 377 */
336 @XmlAccessorType(XmlAccessType.FIELD) 378 @XmlAccessorType(XmlAccessType.FIELD)
337 @XmlType(name = "", propOrder = {"value"}) 379 @XmlType(name = "", propOrder = {"value"})
338 public static class Value { 380 public static class Value {
339 381
340 - @XmlValue  
341 - protected String value; 382 + @XmlAttribute
  383 + protected String role;
342 384
343 @XmlAttribute 385 @XmlAttribute
344 protected String type; 386 protected String type;
345 387
346 - @XmlAttribute  
347 - protected String role; 388 + @XmlValue
  389 + protected String value;
348 390
349 /** 391 /**
350 - * Gets the value of the value property. 392 + * Gets the value of the role property.
  393 + *
  394 + * @return
  395 + * possible object is
  396 + * {@link String }
351 * 397 *
352 - * @return possible object is  
353 - * {@link String }  
354 */ 398 */
355 - public String getValue() 399 + public String getRole()
356 { 400 {
357 - return value; 401 + return role;
358 } 402 }
359 403
360 /** 404 /**
361 - * Sets the value of the value property. 405 + * Sets the value of the role property.
  406 + *
  407 + * @param value
  408 + * allowed object is
  409 + * {@link String }
362 * 410 *
363 - * @param value allowed object is  
364 - * {@link String }  
365 */ 411 */
366 - public void setValue(String value) 412 + public void setRole(String value)
367 { 413 {
368 - this.value = value; 414 + this.role = value;
369 } 415 }
370 416
371 /** 417 /**
372 * Gets the value of the type property. 418 * Gets the value of the type property.
  419 + *
  420 + * @return
  421 + * possible object is
  422 + * {@link String }
373 * 423 *
374 - * @return possible object is  
375 - * {@link String }  
376 */ 424 */
377 public String getType() 425 public String getType()
378 { 426 {
@@ -381,9 +429,11 @@ public class Comment { @@ -381,9 +429,11 @@ public class Comment {
381 429
382 /** 430 /**
383 * Sets the value of the type property. 431 * Sets the value of the type property.
  432 + *
  433 + * @param value
  434 + * allowed object is
  435 + * {@link String }
384 * 436 *
385 - * @param value allowed object is  
386 - * {@link String }  
387 */ 437 */
388 public void setType(String value) 438 public void setType(String value)
389 { 439 {
@@ -391,25 +441,29 @@ public class Comment { @@ -391,25 +441,29 @@ public class Comment {
391 } 441 }
392 442
393 /** 443 /**
394 - * Gets the value of the role property. 444 + * Gets the value of the value property.
  445 + *
  446 + * @return
  447 + * possible object is
  448 + * {@link String }
395 * 449 *
396 - * @return possible object is  
397 - * {@link String }  
398 */ 450 */
399 - public String getRole() 451 + public String getValue()
400 { 452 {
401 - return role; 453 + return value;
402 } 454 }
403 455
404 /** 456 /**
405 - * Sets the value of the role property. 457 + * Sets the value of the value property.
  458 + *
  459 + * @param value
  460 + * allowed object is
  461 + * {@link String }
406 * 462 *
407 - * @param value allowed object is  
408 - * {@link String }  
409 */ 463 */
410 - public void setRole(String value) 464 + public void setValue(String value)
411 { 465 {
412 - this.role = value; 466 + this.value = value;
413 } 467 }
414 } 468 }
415 } 469 }
@@ -2,22 +2,24 @@ @@ -2,22 +2,24 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
  9 +import java.util.ArrayList;
  10 +import java.util.List;
8 import javax.xml.bind.annotation.XmlAccessType; 11 import javax.xml.bind.annotation.XmlAccessType;
9 import javax.xml.bind.annotation.XmlAccessorType; 12 import javax.xml.bind.annotation.XmlAccessorType;
10 import javax.xml.bind.annotation.XmlAttribute; 13 import javax.xml.bind.annotation.XmlAttribute;
11 import javax.xml.bind.annotation.XmlElement; 14 import javax.xml.bind.annotation.XmlElement;
12 import javax.xml.bind.annotation.XmlType; 15 import javax.xml.bind.annotation.XmlType;
13 -import java.util.ArrayList;  
14 -import java.util.List; 16 +
15 17
16 /** 18 /**
17 * <p>Java class for enumerationType complex type. 19 * <p>Java class for enumerationType complex type.
18 - * <p/> 20 + *
19 * <p>The following schema fragment specifies the expected content contained within this class. 21 * <p>The following schema fragment specifies the expected content contained within this class.
20 - * <p/> 22 + *
21 * <pre> 23 * <pre>
22 * &lt;complexType name="enumerationType"> 24 * &lt;complexType name="enumerationType">
23 * &lt;complexContent> 25 * &lt;complexContent>
@@ -30,36 +32,64 @@ import java.util.List; @@ -30,36 +32,64 @@ import java.util.List;
30 * &lt;/complexContent> 32 * &lt;/complexContent>
31 * &lt;/complexType> 33 * &lt;/complexType>
32 * </pre> 34 * </pre>
  35 + *
  36 + *
33 */ 37 */
34 @XmlAccessorType(XmlAccessType.FIELD) 38 @XmlAccessorType(XmlAccessType.FIELD)
35 @XmlType(name = "enumerationType", propOrder = {"values"}) 39 @XmlType(name = "enumerationType", propOrder = {"values"})
36 public class Enumeration { 40 public class Enumeration {
37 41
  42 + @XmlAttribute
  43 + protected String name;
  44 +
38 @XmlElement(name = "value") 45 @XmlElement(name = "value")
39 protected List<EnumerationValue> values; 46 protected List<EnumerationValue> values;
40 47
41 - @XmlAttribute  
42 - protected String name; 48 + /**
  49 + * Gets the value of the name property.
  50 + *
  51 + * @return possible object is
  52 + * {@link String }
  53 + */
  54 + public String getName()
  55 + {
  56 + return name;
  57 + }
  58 +
  59 + /**
  60 + * Sets the value of the name property.
  61 + *
  62 + * @param value
  63 + * allowed object is
  64 + * {@link String }
  65 + *
  66 + */
  67 + public void setName(String value)
  68 + {
  69 + this.name = value;
  70 + }
43 71
44 /** 72 /**
45 * Gets the value of the values property. 73 * Gets the value of the values property.
46 - * <p/>  
47 - * <p/> 74 + *
  75 + * <p>
48 * This accessor method returns a reference to the live list, 76 * This accessor method returns a reference to the live list,
49 * not a snapshot. Therefore any modification you make to the 77 * not a snapshot. Therefore any modification you make to the
50 * returned list will be present inside the JAXB object. 78 * returned list will be present inside the JAXB object.
51 * This is why there is not a <CODE>set</CODE> method for the values property. 79 * This is why there is not a <CODE>set</CODE> method for the values property.
52 - * <p/>  
53 - * <p/> 80 + *
  81 + * <p>
54 * For example, to add a new item, do as follows: 82 * For example, to add a new item, do as follows:
55 * <pre> 83 * <pre>
56 * getValues().add(newItem); 84 * getValues().add(newItem);
57 * </pre> 85 * </pre>
58 - * <p/>  
59 - * <p/>  
60 - * <p/> 86 + *
  87 + *
  88 + * <p>
61 * Objects of the following type(s) are allowed in the list 89 * Objects of the following type(s) are allowed in the list
62 * {@link EnumerationValue } 90 * {@link EnumerationValue }
  91 + *
  92 + *
63 */ 93 */
64 public List<EnumerationValue> getValues() 94 public List<EnumerationValue> getValues()
65 { 95 {
@@ -69,25 +99,4 @@ public class Enumeration { @@ -69,25 +99,4 @@ public class Enumeration {
69 return this.values; 99 return this.values;
70 } 100 }
71 101
72 - /**  
73 - * Gets the value of the name property.  
74 - *  
75 - * @return possible object is  
76 - * {@link String }  
77 - */  
78 - public String getName()  
79 - {  
80 - return name;  
81 - }  
82 -  
83 - /**  
84 - * Sets the value of the name property.  
85 - *  
86 - * @param value allowed object is  
87 - * {@link String }  
88 - */  
89 - public void setName(String value)  
90 - {  
91 - this.name = value;  
92 - }  
93 } 102 }
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
@@ -11,11 +12,12 @@ import javax.xml.bind.annotation.XmlAttribute; @@ -11,11 +12,12 @@ import javax.xml.bind.annotation.XmlAttribute;
11 import javax.xml.bind.annotation.XmlType; 12 import javax.xml.bind.annotation.XmlType;
12 import javax.xml.bind.annotation.XmlValue; 13 import javax.xml.bind.annotation.XmlValue;
13 14
  15 +
14 /** 16 /**
15 * <p>Java class for enumerationValueType complex type. 17 * <p>Java class for enumerationValueType complex type.
16 - * <p/> 18 + *
17 * <p>The following schema fragment specifies the expected content contained within this class. 19 * <p>The following schema fragment specifies the expected content contained within this class.
18 - * <p/> 20 + *
19 * <pre> 21 * <pre>
20 * &lt;complexType name="enumerationValueType"> 22 * &lt;complexType name="enumerationValueType">
21 * &lt;simpleContent> 23 * &lt;simpleContent>
@@ -25,58 +27,68 @@ import javax.xml.bind.annotation.XmlValue; @@ -25,58 +27,68 @@ import javax.xml.bind.annotation.XmlValue;
25 * &lt;/simpleContent> 27 * &lt;/simpleContent>
26 * &lt;/complexType> 28 * &lt;/complexType>
27 * </pre> 29 * </pre>
  30 + *
  31 + *
28 */ 32 */
29 @XmlAccessorType(XmlAccessType.FIELD) 33 @XmlAccessorType(XmlAccessType.FIELD)
30 @XmlType(name = "enumerationValueType", propOrder = {"value"}) 34 @XmlType(name = "enumerationValueType", propOrder = {"value"})
31 public class EnumerationValue { 35 public class EnumerationValue {
32 36
33 - @XmlValue  
34 - protected String value;  
35 -  
36 @XmlAttribute 37 @XmlAttribute
37 protected Long colorIndex; 38 protected Long colorIndex;
38 39
  40 + @XmlValue
  41 + protected String value;
  42 +
39 /** 43 /**
40 - * Gets the value of the value property. 44 + * Gets the value of the colorIndex property.
  45 + *
  46 + * @return
  47 + * possible object is
  48 + * {@link Long }
41 * 49 *
42 - * @return possible object is  
43 - * {@link String }  
44 */ 50 */
45 - public String getValue() 51 + public Long getColorIndex()
46 { 52 {
47 - return value; 53 + return colorIndex;
48 } 54 }
49 55
50 /** 56 /**
51 - * Sets the value of the value property. 57 + * Sets the value of the colorIndex property.
  58 + *
  59 + * @param value
  60 + * allowed object is
  61 + * {@link Long }
52 * 62 *
53 - * @param value allowed object is  
54 - * {@link String }  
55 */ 63 */
56 - public void setValue(String value) 64 + public void setColorIndex(Long value)
57 { 65 {
58 - this.value = value; 66 + this.colorIndex = value;
59 } 67 }
60 68
61 /** 69 /**
62 - * Gets the value of the colorIndex property. 70 + * Gets the value of the value property.
  71 + *
  72 + * @return
  73 + * possible object is
  74 + * {@link String }
63 * 75 *
64 - * @return possible object is  
65 - * {@link Long }  
66 */ 76 */
67 - public Long getColorIndex() 77 + public String getValue()
68 { 78 {
69 - return colorIndex; 79 + return value;
70 } 80 }
71 81
72 /** 82 /**
73 - * Sets the value of the colorIndex property. 83 + * Sets the value of the value property.
  84 + *
  85 + * @param value
  86 + * allowed object is
  87 + * {@link String }
74 * 88 *
75 - * @param value allowed object is  
76 - * {@link Long }  
77 */ 89 */
78 - public void setColorIndex(Long value) 90 + public void setValue(String value)
79 { 91 {
80 - this.colorIndex = value; 92 + this.value = value;
81 } 93 }
82 } 94 }
@@ -2,9 +2,13 @@ @@ -2,9 +2,13 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
  9 +import java.io.Serializable;
  10 +import java.util.ArrayList;
  11 +import java.util.List;
8 import javax.xml.bind.JAXBElement; 12 import javax.xml.bind.JAXBElement;
9 import javax.xml.bind.annotation.XmlAccessType; 13 import javax.xml.bind.annotation.XmlAccessType;
10 import javax.xml.bind.annotation.XmlAccessorType; 14 import javax.xml.bind.annotation.XmlAccessorType;
@@ -12,15 +16,13 @@ import javax.xml.bind.annotation.XmlElementRef; @@ -12,15 +16,13 @@ import javax.xml.bind.annotation.XmlElementRef;
12 import javax.xml.bind.annotation.XmlElementRefs; 16 import javax.xml.bind.annotation.XmlElementRefs;
13 import javax.xml.bind.annotation.XmlMixed; 17 import javax.xml.bind.annotation.XmlMixed;
14 import javax.xml.bind.annotation.XmlType; 18 import javax.xml.bind.annotation.XmlType;
15 -import java.io.Serializable;  
16 -import java.util.ArrayList;  
17 -import java.util.List; 19 +
18 20
19 /** 21 /**
20 * <p>Java class for errorType complex type. 22 * <p>Java class for errorType complex type.
21 - * <p/> 23 + *
22 * <p>The following schema fragment specifies the expected content contained within this class. 24 * <p>The following schema fragment specifies the expected content contained within this class.
23 - * <p/> 25 + *
24 * <pre> 26 * <pre>
25 * &lt;complexType name="errorType"> 27 * &lt;complexType name="errorType">
26 * &lt;complexContent> 28 * &lt;complexContent>
@@ -33,36 +35,40 @@ import java.util.List; @@ -33,36 +35,40 @@ import java.util.List;
33 * &lt;/complexContent> 35 * &lt;/complexContent>
34 * &lt;/complexType> 36 * &lt;/complexType>
35 * </pre> 37 * </pre>
  38 + *
  39 + *
36 */ 40 */
37 @XmlAccessorType(XmlAccessType.FIELD) 41 @XmlAccessorType(XmlAccessType.FIELD)
38 @XmlType(name = "errorType", propOrder = {"content"}) 42 @XmlType(name = "errorType", propOrder = {"content"})
39 public class ErrorType { 43 public class ErrorType {
40 44
41 - @XmlElementRefs({@XmlElementRef(name = "message", type = JAXBElement.class), @XmlElementRef(name = "field", type = JAXBElement.class)}) 45 + @XmlElementRefs({@XmlElementRef(name = "field", type = JAXBElement.class), @XmlElementRef(name = "message", type = JAXBElement.class)})
42 @XmlMixed 46 @XmlMixed
43 protected List<Serializable> content; 47 protected List<Serializable> content;
44 48
45 /** 49 /**
46 * Gets the value of the content property. 50 * Gets the value of the content property.
47 - * <p/>  
48 - * <p/> 51 + *
  52 + * <p>
49 * This accessor method returns a reference to the live list, 53 * This accessor method returns a reference to the live list,
50 * not a snapshot. Therefore any modification you make to the 54 * not a snapshot. Therefore any modification you make to the
51 * returned list will be present inside the JAXB object. 55 * returned list will be present inside the JAXB object.
52 * This is why there is not a <CODE>set</CODE> method for the content property. 56 * This is why there is not a <CODE>set</CODE> method for the content property.
53 - * <p/>  
54 - * <p/> 57 + *
  58 + * <p>
55 * For example, to add a new item, do as follows: 59 * For example, to add a new item, do as follows:
56 * <pre> 60 * <pre>
57 * getContent().add(newItem); 61 * getContent().add(newItem);
58 * </pre> 62 * </pre>
59 - * <p/>  
60 - * <p/>  
61 - * <p/> 63 + *
  64 + *
  65 + * <p>
62 * Objects of the following type(s) are allowed in the list 66 * Objects of the following type(s) are allowed in the list
63 * {@link JAXBElement }{@code <}{@link String }{@code >} 67 * {@link JAXBElement }{@code <}{@link String }{@code >}
64 * {@link String } 68 * {@link String }
65 * {@link JAXBElement }{@code <}{@link String }{@code >} 69 * {@link JAXBElement }{@code <}{@link String }{@code >}
  70 + *
  71 + *
66 */ 72 */
67 public List<Serializable> getContent() 73 public List<Serializable> getContent()
68 { 74 {
@@ -2,23 +2,25 @@ @@ -2,23 +2,25 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
  9 +import java.util.ArrayList;
  10 +import java.util.List;
8 import javax.xml.bind.annotation.XmlAccessType; 11 import javax.xml.bind.annotation.XmlAccessType;
9 import javax.xml.bind.annotation.XmlAccessorType; 12 import javax.xml.bind.annotation.XmlAccessorType;
10 import javax.xml.bind.annotation.XmlAttribute; 13 import javax.xml.bind.annotation.XmlAttribute;
11 import javax.xml.bind.annotation.XmlElement; 14 import javax.xml.bind.annotation.XmlElement;
12 import javax.xml.bind.annotation.XmlType; 15 import javax.xml.bind.annotation.XmlType;
13 import javax.xml.bind.annotation.XmlValue; 16 import javax.xml.bind.annotation.XmlValue;
14 -import java.util.ArrayList;  
15 -import java.util.List; 17 +
16 18
17 /** 19 /**
18 * <p>Java class for fieldType complex type. 20 * <p>Java class for fieldType complex type.
19 - * <p/> 21 + *
20 * <p>The following schema fragment specifies the expected content contained within this class. 22 * <p>The following schema fragment specifies the expected content contained within this class.
21 - * <p/> 23 + *
22 * <pre> 24 * <pre>
23 * &lt;complexType name="fieldType"> 25 * &lt;complexType name="fieldType">
24 * &lt;complexContent> 26 * &lt;complexContent>
@@ -40,36 +42,64 @@ import java.util.List; @@ -40,36 +42,64 @@ import java.util.List;
40 * &lt;/complexContent> 42 * &lt;/complexContent>
41 * &lt;/complexType> 43 * &lt;/complexType>
42 * </pre> 44 * </pre>
  45 + *
  46 + *
43 */ 47 */
44 @XmlAccessorType(XmlAccessType.FIELD) 48 @XmlAccessorType(XmlAccessType.FIELD)
45 @XmlType(name = "fieldType", propOrder = {"values"}) 49 @XmlType(name = "fieldType", propOrder = {"values"})
46 public class Field { 50 public class Field {
47 51
  52 + @XmlAttribute
  53 + protected String name;
  54 +
48 @XmlElement(name = "value") 55 @XmlElement(name = "value")
49 protected List<Field.Value> values; 56 protected List<Field.Value> values;
50 57
51 - @XmlAttribute  
52 - protected String name; 58 + /**
  59 + * Gets the value of the name property.
  60 + *
  61 + * @return possible object is
  62 + * {@link String }
  63 + */
  64 + public String getName()
  65 + {
  66 + return name;
  67 + }
  68 +
  69 + /**
  70 + * Sets the value of the name property.
  71 + *
  72 + * @param value
  73 + * allowed object is
  74 + * {@link String }
  75 + *
  76 + */
  77 + public void setName(String value)
  78 + {
  79 + this.name = value;
  80 + }
53 81
54 /** 82 /**
55 * Gets the value of the values property. 83 * Gets the value of the values property.
56 - * <p/>  
57 - * <p/> 84 + *
  85 + * <p>
58 * This accessor method returns a reference to the live list, 86 * This accessor method returns a reference to the live list,
59 * not a snapshot. Therefore any modification you make to the 87 * not a snapshot. Therefore any modification you make to the
60 * returned list will be present inside the JAXB object. 88 * returned list will be present inside the JAXB object.
61 * This is why there is not a <CODE>set</CODE> method for the values property. 89 * This is why there is not a <CODE>set</CODE> method for the values property.
62 - * <p/>  
63 - * <p/> 90 + *
  91 + * <p>
64 * For example, to add a new item, do as follows: 92 * For example, to add a new item, do as follows:
65 * <pre> 93 * <pre>
66 * getValues().add(newItem); 94 * getValues().add(newItem);
67 * </pre> 95 * </pre>
68 - * <p/>  
69 - * <p/>  
70 - * <p/> 96 + *
  97 + *
  98 + * <p>
71 * Objects of the following type(s) are allowed in the list 99 * Objects of the following type(s) are allowed in the list
72 * {@link Field.Value } 100 * {@link Field.Value }
  101 + *
  102 + *
73 */ 103 */
74 public List<Field.Value> getValues() 104 public List<Field.Value> getValues()
75 { 105 {
@@ -80,32 +110,10 @@ public class Field { @@ -80,32 +110,10 @@ public class Field {
80 } 110 }
81 111
82 /** 112 /**
83 - * Gets the value of the name property.  
84 - *  
85 - * @return possible object is  
86 - * {@link String }  
87 - */  
88 - public String getName()  
89 - {  
90 - return name;  
91 - }  
92 -  
93 - /**  
94 - * Sets the value of the name property.  
95 - *  
96 - * @param value allowed object is  
97 - * {@link String }  
98 - */  
99 - public void setName(String value)  
100 - {  
101 - this.name = value;  
102 - }  
103 -  
104 - /**  
105 * <p>Java class for anonymous complex type. 113 * <p>Java class for anonymous complex type.
106 - * <p/> 114 + *
107 * <p>The following schema fragment specifies the expected content contained within this class. 115 * <p>The following schema fragment specifies the expected content contained within this class.
108 - * <p/> 116 + *
109 * <pre> 117 * <pre>
110 * &lt;complexType> 118 * &lt;complexType>
111 * &lt;complexContent> 119 * &lt;complexContent>
@@ -116,6 +124,8 @@ public class Field { @@ -116,6 +124,8 @@ public class Field {
116 * &lt;/complexContent> 124 * &lt;/complexContent>
117 * &lt;/complexType> 125 * &lt;/complexType>
118 * </pre> 126 * </pre>
  127 + *
  128 + *
119 */ 129 */
120 @XmlAccessorType(XmlAccessType.FIELD) 130 @XmlAccessorType(XmlAccessType.FIELD)
121 @XmlType(name = "", propOrder = {"content"}) 131 @XmlType(name = "", propOrder = {"content"})
@@ -125,16 +135,18 @@ public class Field { @@ -125,16 +135,18 @@ public class Field {
125 protected String content; 135 protected String content;
126 136
127 @XmlAttribute 137 @XmlAttribute
128 - protected String type; 138 + protected String role;
129 139
130 @XmlAttribute 140 @XmlAttribute
131 - protected String role; 141 + protected String type;
132 142
133 /** 143 /**
134 * Gets the value of the content property. 144 * Gets the value of the content property.
  145 + *
  146 + * @return
  147 + * possible object is
  148 + * {@link String }
135 * 149 *
136 - * @return possible object is  
137 - * {@link String }  
138 */ 150 */
139 public String getContent() 151 public String getContent()
140 { 152 {
@@ -143,9 +155,11 @@ public class Field { @@ -143,9 +155,11 @@ public class Field {
143 155
144 /** 156 /**
145 * Sets the value of the content property. 157 * Sets the value of the content property.
  158 + *
  159 + * @param value
  160 + * allowed object is
  161 + * {@link String }
146 * 162 *
147 - * @param value allowed object is  
148 - * {@link String }  
149 */ 163 */
150 public void setContent(String value) 164 public void setContent(String value)
151 { 165 {
@@ -153,47 +167,55 @@ public class Field { @@ -153,47 +167,55 @@ public class Field {
153 } 167 }
154 168
155 /** 169 /**
156 - * Gets the value of the type property. 170 + * Gets the value of the role property.
  171 + *
  172 + * @return
  173 + * possible object is
  174 + * {@link String }
157 * 175 *
158 - * @return possible object is  
159 - * {@link String }  
160 */ 176 */
161 - public String getType() 177 + public String getRole()
162 { 178 {
163 - return type; 179 + return role;
164 } 180 }
165 181
166 /** 182 /**
167 - * Sets the value of the type property. 183 + * Sets the value of the role property.
  184 + *
  185 + * @param value
  186 + * allowed object is
  187 + * {@link String }
168 * 188 *
169 - * @param value allowed object is  
170 - * {@link String }  
171 */ 189 */
172 - public void setType(String value) 190 + public void setRole(String value)
173 { 191 {
174 - this.type = value; 192 + this.role = value;
175 } 193 }
176 194
177 /** 195 /**
178 - * Gets the value of the role property. 196 + * Gets the value of the type property.
  197 + *
  198 + * @return
  199 + * possible object is
  200 + * {@link String }
179 * 201 *
180 - * @return possible object is  
181 - * {@link String }  
182 */ 202 */
183 - public String getRole() 203 + public String getType()
184 { 204 {
185 - return role; 205 + return type;
186 } 206 }
187 207
188 /** 208 /**
189 - * Sets the value of the role property. 209 + * Sets the value of the type property.
  210 + *
  211 + * @param value
  212 + * allowed object is
  213 + * {@link String }
190 * 214 *
191 - * @param value allowed object is  
192 - * {@link String }  
193 */ 215 */
194 - public void setRole(String value) 216 + public void setType(String value)
195 { 217 {
196 - this.role = value; 218 + this.type = value;
197 } 219 }
198 } 220 }
199 } 221 }
  1 +//
  2 +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
  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: 2015.12.18 at 12:37:27 PM CET
  6 +//
  7 +package pl.itcrowd.youtrack.api.rest;
  8 +
  9 +import java.util.ArrayList;
  10 +import java.util.List;
  11 +import javax.xml.bind.annotation.XmlAccessType;
  12 +import javax.xml.bind.annotation.XmlAccessorType;
  13 +import javax.xml.bind.annotation.XmlElement;
  14 +import javax.xml.bind.annotation.XmlRootElement;
  15 +import javax.xml.bind.annotation.XmlType;
  16 +
  17 +/**
  18 + * <p>Java class for anonymous complex type.
  19 + * <p/>
  20 + * <p>The following schema fragment specifies the expected content contained within this class.
  21 + * <p/>
  22 + * <pre>
  23 + * &lt;complexType>
  24 + * &lt;complexContent>
  25 + * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  26 + * &lt;sequence>
  27 + * &lt;element name="suggest">
  28 + * &lt;complexType>
  29 + * &lt;complexContent>
  30 + * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  31 + * &lt;sequence>
  32 + * &lt;element name="item" type="{}issueItem" maxOccurs="unbounded" minOccurs="0"/>
  33 + * &lt;/sequence>
  34 + * &lt;/restriction>
  35 + * &lt;/complexContent>
  36 + * &lt;/complexType>
  37 + * &lt;/element>
  38 + * &lt;/sequence>
  39 + * &lt;/restriction>
  40 + * &lt;/complexContent>
  41 + * &lt;/complexType>
  42 + * </pre>
  43 + */
  44 +@XmlAccessorType(XmlAccessType.FIELD)
  45 +@XmlType(name = "", propOrder = {"suggest"})
  46 +@XmlRootElement(name = "IntelliSense")
  47 +public class IntelliSense {
  48 +
  49 + @XmlElement(required = true)
  50 + protected IntelliSense.Suggest suggest;
  51 +
  52 + /**
  53 + * Gets the value of the suggest property.
  54 + *
  55 + * @return possible object is
  56 + * {@link IntelliSense.Suggest }
  57 + */
  58 + public IntelliSense.Suggest getSuggest()
  59 + {
  60 + return suggest;
  61 + }
  62 +
  63 + /**
  64 + * Sets the value of the suggest property.
  65 + *
  66 + * @param value allowed object is
  67 + * {@link IntelliSense.Suggest }
  68 + */
  69 + public void setSuggest(IntelliSense.Suggest value)
  70 + {
  71 + this.suggest = value;
  72 + }
  73 +
  74 + /**
  75 + * <p>Java class for anonymous complex type.
  76 + * <p/>
  77 + * <p>The following schema fragment specifies the expected content contained within this class.
  78 + * <p/>
  79 + * <pre>
  80 + * &lt;complexType>
  81 + * &lt;complexContent>
  82 + * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  83 + * &lt;sequence>
  84 + * &lt;element name="item" type="{}issueItem" maxOccurs="unbounded" minOccurs="0"/>
  85 + * &lt;/sequence>
  86 + * &lt;/restriction>
  87 + * &lt;/complexContent>
  88 + * &lt;/complexType>
  89 + * </pre>
  90 + */
  91 + @XmlAccessorType(XmlAccessType.FIELD)
  92 + @XmlType(name = "", propOrder = {"items"})
  93 + public static class Suggest {
  94 +
  95 + @XmlElement(name = "item")
  96 + protected List<IssueItem> items;
  97 +
  98 + /**
  99 + * Gets the value of the items property.
  100 + * <p/>
  101 + * <p/>
  102 + * This accessor method returns a reference to the live list,
  103 + * not a snapshot. Therefore any modification you make to the
  104 + * returned list will be present inside the JAXB object.
  105 + * This is why there is not a <CODE>set</CODE> method for the items property.
  106 + * <p/>
  107 + * <p/>
  108 + * For example, to add a new item, do as follows:
  109 + * <pre>
  110 + * getItems().add(newItem);
  111 + * </pre>
  112 + * <p/>
  113 + * <p/>
  114 + * <p/>
  115 + * Objects of the following type(s) are allowed in the list
  116 + * {@link IssueItem }
  117 + */
  118 + public List<IssueItem> getItems()
  119 + {
  120 + if (items == null) {
  121 + items = new ArrayList<IssueItem>();
  122 + }
  123 + return this.items;
  124 + }
  125 + }
  126 +}
@@ -2,23 +2,25 @@ @@ -2,23 +2,25 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
  9 +import java.util.ArrayList;
  10 +import java.util.List;
8 import javax.xml.bind.annotation.XmlAccessType; 11 import javax.xml.bind.annotation.XmlAccessType;
9 import javax.xml.bind.annotation.XmlAccessorType; 12 import javax.xml.bind.annotation.XmlAccessorType;
10 import javax.xml.bind.annotation.XmlAttribute; 13 import javax.xml.bind.annotation.XmlAttribute;
11 import javax.xml.bind.annotation.XmlElement; 14 import javax.xml.bind.annotation.XmlElement;
12 import javax.xml.bind.annotation.XmlElements; 15 import javax.xml.bind.annotation.XmlElements;
13 import javax.xml.bind.annotation.XmlType; 16 import javax.xml.bind.annotation.XmlType;
14 -import java.util.ArrayList;  
15 -import java.util.List; 17 +
16 18
17 /** 19 /**
18 * <p>Java class for issueType complex type. 20 * <p>Java class for issueType complex type.
19 - * <p/> 21 + *
20 * <p>The following schema fragment specifies the expected content contained within this class. 22 * <p>The following schema fragment specifies the expected content contained within this class.
21 - * <p/> 23 + *
22 * <pre> 24 * <pre>
23 * &lt;complexType name="issueType"> 25 * &lt;complexType name="issueType">
24 * &lt;complexContent> 26 * &lt;complexContent>
@@ -32,6 +34,8 @@ import java.util.List; @@ -32,6 +34,8 @@ import java.util.List;
32 * &lt;/complexContent> 34 * &lt;/complexContent>
33 * &lt;/complexType> 35 * &lt;/complexType>
34 * </pre> 36 * </pre>
  37 + *
  38 + *
35 */ 39 */
36 @XmlAccessorType(XmlAccessType.FIELD) 40 @XmlAccessorType(XmlAccessType.FIELD)
37 @XmlType(name = "issueType", propOrder = {"fieldOrComment"}) 41 @XmlType(name = "issueType", propOrder = {"fieldOrComment"})
@@ -39,30 +43,31 @@ public class Issue { @@ -39,30 +43,31 @@ public class Issue {
39 43
40 @XmlElements({@XmlElement(name = "field", type = Field.class), @XmlElement(name = "comment", type = Comment.class)}) 44 @XmlElements({@XmlElement(name = "field", type = Field.class), @XmlElement(name = "comment", type = Comment.class)})
41 protected List<Object> fieldOrComment; 45 protected List<Object> fieldOrComment;
42 -  
43 @XmlAttribute 46 @XmlAttribute
44 protected String id; 47 protected String id;
45 48
46 /** 49 /**
47 * Gets the value of the fieldOrComment property. 50 * Gets the value of the fieldOrComment property.
48 - * <p/>  
49 - * <p/> 51 + *
  52 + * <p>
50 * This accessor method returns a reference to the live list, 53 * This accessor method returns a reference to the live list,
51 * not a snapshot. Therefore any modification you make to the 54 * not a snapshot. Therefore any modification you make to the
52 * returned list will be present inside the JAXB object. 55 * returned list will be present inside the JAXB object.
53 * This is why there is not a <CODE>set</CODE> method for the fieldOrComment property. 56 * This is why there is not a <CODE>set</CODE> method for the fieldOrComment property.
54 - * <p/>  
55 - * <p/> 57 + *
  58 + * <p>
56 * For example, to add a new item, do as follows: 59 * For example, to add a new item, do as follows:
57 * <pre> 60 * <pre>
58 * getFieldOrComment().add(newItem); 61 * getFieldOrComment().add(newItem);
59 * </pre> 62 * </pre>
60 - * <p/>  
61 - * <p/>  
62 - * <p/> 63 + *
  64 + *
  65 + * <p>
63 * Objects of the following type(s) are allowed in the list 66 * Objects of the following type(s) are allowed in the list
64 * {@link Field } 67 * {@link Field }
65 * {@link Comment } 68 * {@link Comment }
  69 + *
  70 + *
66 */ 71 */
67 public List<Object> getFieldOrComment() 72 public List<Object> getFieldOrComment()
68 { 73 {
@@ -75,8 +80,10 @@ public class Issue { @@ -75,8 +80,10 @@ public class Issue {
75 /** 80 /**
76 * Gets the value of the id property. 81 * Gets the value of the id property.
77 * 82 *
78 - * @return possible object is  
79 - * {@link String } 83 + * @return
  84 + * possible object is
  85 + * {@link String }
  86 + *
80 */ 87 */
81 public String getId() 88 public String getId()
82 { 89 {
@@ -86,8 +93,10 @@ public class Issue { @@ -86,8 +93,10 @@ public class Issue {
86 /** 93 /**
87 * Sets the value of the id property. 94 * Sets the value of the id property.
88 * 95 *
89 - * @param value allowed object is  
90 - * {@link String } 96 + * @param value
  97 + * allowed object is
  98 + * {@link String }
  99 + *
91 */ 100 */
92 public void setId(String value) 101 public void setId(String value)
93 { 102 {
@@ -2,22 +2,24 @@ @@ -2,22 +2,24 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
  9 +import java.util.ArrayList;
  10 +import java.util.List;
8 import javax.xml.bind.annotation.XmlAccessType; 11 import javax.xml.bind.annotation.XmlAccessType;
9 import javax.xml.bind.annotation.XmlAccessorType; 12 import javax.xml.bind.annotation.XmlAccessorType;
10 import javax.xml.bind.annotation.XmlElement; 13 import javax.xml.bind.annotation.XmlElement;
11 import javax.xml.bind.annotation.XmlRootElement; 14 import javax.xml.bind.annotation.XmlRootElement;
12 import javax.xml.bind.annotation.XmlType; 15 import javax.xml.bind.annotation.XmlType;
13 -import java.util.ArrayList;  
14 -import java.util.List; 16 +
15 17
16 /** 18 /**
17 * <p>Java class for anonymous complex type. 19 * <p>Java class for anonymous complex type.
18 - * <p/> 20 + *
19 * <p>The following schema fragment specifies the expected content contained within this class. 21 * <p>The following schema fragment specifies the expected content contained within this class.
20 - * <p/> 22 + *
21 * <pre> 23 * <pre>
22 * &lt;complexType> 24 * &lt;complexType>
23 * &lt;complexContent> 25 * &lt;complexContent>
@@ -29,6 +31,8 @@ import java.util.List; @@ -29,6 +31,8 @@ import java.util.List;
29 * &lt;/complexContent> 31 * &lt;/complexContent>
30 * &lt;/complexType> 32 * &lt;/complexType>
31 * </pre> 33 * </pre>
  34 + *
  35 + *
32 */ 36 */
33 @XmlAccessorType(XmlAccessType.FIELD) 37 @XmlAccessorType(XmlAccessType.FIELD)
34 @XmlType(name = "", propOrder = {"issues"}) 38 @XmlType(name = "", propOrder = {"issues"})
@@ -40,23 +44,25 @@ public class IssueCompacts { @@ -40,23 +44,25 @@ public class IssueCompacts {
40 44
41 /** 45 /**
42 * Gets the value of the issues property. 46 * Gets the value of the issues property.
43 - * <p/>  
44 - * <p/> 47 + *
  48 + * <p>
45 * This accessor method returns a reference to the live list, 49 * This accessor method returns a reference to the live list,
46 * not a snapshot. Therefore any modification you make to the 50 * not a snapshot. Therefore any modification you make to the
47 * returned list will be present inside the JAXB object. 51 * returned list will be present inside the JAXB object.
48 * This is why there is not a <CODE>set</CODE> method for the issues property. 52 * This is why there is not a <CODE>set</CODE> method for the issues property.
49 - * <p/>  
50 - * <p/> 53 + *
  54 + * <p>
51 * For example, to add a new item, do as follows: 55 * For example, to add a new item, do as follows:
52 * <pre> 56 * <pre>
53 * getIssues().add(newItem); 57 * getIssues().add(newItem);
54 * </pre> 58 * </pre>
55 - * <p/>  
56 - * <p/>  
57 - * <p/> 59 + *
  60 + *
  61 + * <p>
58 * Objects of the following type(s) are allowed in the list 62 * Objects of the following type(s) are allowed in the list
59 * {@link Issue } 63 * {@link Issue }
  64 + *
  65 + *
60 */ 66 */
61 public List<Issue> getIssues() 67 public List<Issue> getIssues()
62 { 68 {
  1 +//
  2 +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
  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: 2015.12.18 at 12:37:27 PM CET
  6 +//
  7 +package pl.itcrowd.youtrack.api.rest;
  8 +
  9 +import javax.xml.bind.annotation.XmlAccessType;
  10 +import javax.xml.bind.annotation.XmlAccessorType;
  11 +import javax.xml.bind.annotation.XmlElement;
  12 +import javax.xml.bind.annotation.XmlType;
  13 +
  14 +/**
  15 + * <p>Java class for issueItem complex type.
  16 + * <p/>
  17 + * <p>The following schema fragment specifies the expected content contained within this class.
  18 + * <p/>
  19 + * <pre>
  20 + * &lt;complexType name="issueItem">
  21 + * &lt;complexContent>
  22 + * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  23 + * &lt;sequence>
  24 + * &lt;element name="option" type="{http://www.w3.org/2001/XMLSchema}string"/>
  25 + * &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
  26 + * &lt;/sequence>
  27 + * &lt;/restriction>
  28 + * &lt;/complexContent>
  29 + * &lt;/complexType>
  30 + * </pre>
  31 + */
  32 +@XmlAccessorType(XmlAccessType.FIELD)
  33 +@XmlType(name = "issueItem", propOrder = {"option", "description"})
  34 +public class IssueItem {
  35 +
  36 + @XmlElement(required = true)
  37 + protected String description;
  38 +
  39 + @XmlElement(required = true)
  40 + protected String option;
  41 +
  42 + /**
  43 + * Gets the value of the description property.
  44 + *
  45 + * @return possible object is
  46 + * {@link String }
  47 + */
  48 + public String getDescription()
  49 + {
  50 + return description;
  51 + }
  52 +
  53 + /**
  54 + * Sets the value of the description property.
  55 + *
  56 + * @param value allowed object is
  57 + * {@link String }
  58 + */
  59 + public void setDescription(String value)
  60 + {
  61 + this.description = value;
  62 + }
  63 +
  64 + /**
  65 + * Gets the value of the option property.
  66 + *
  67 + * @return possible object is
  68 + * {@link String }
  69 + */
  70 + public String getOption()
  71 + {
  72 + return option;
  73 + }
  74 +
  75 + /**
  76 + * Sets the value of the option property.
  77 + *
  78 + * @param value allowed object is
  79 + * {@link String }
  80 + */
  81 + public void setOption(String value)
  82 + {
  83 + this.option = value;
  84 + }
  85 +}
@@ -2,22 +2,24 @@ @@ -2,22 +2,24 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
  9 +import java.util.ArrayList;
  10 +import java.util.List;
8 import javax.xml.bind.annotation.XmlAccessType; 11 import javax.xml.bind.annotation.XmlAccessType;
9 import javax.xml.bind.annotation.XmlAccessorType; 12 import javax.xml.bind.annotation.XmlAccessorType;
10 import javax.xml.bind.annotation.XmlElement; 13 import javax.xml.bind.annotation.XmlElement;
11 import javax.xml.bind.annotation.XmlRootElement; 14 import javax.xml.bind.annotation.XmlRootElement;
12 import javax.xml.bind.annotation.XmlType; 15 import javax.xml.bind.annotation.XmlType;
13 -import java.util.ArrayList;  
14 -import java.util.List; 16 +
15 17
16 /** 18 /**
17 * <p>Java class for anonymous complex type. 19 * <p>Java class for anonymous complex type.
18 - * <p/> 20 + *
19 * <p>The following schema fragment specifies the expected content contained within this class. 21 * <p>The following schema fragment specifies the expected content contained within this class.
20 - * <p/> 22 + *
21 * <pre> 23 * <pre>
22 * &lt;complexType> 24 * &lt;complexType>
23 * &lt;complexContent> 25 * &lt;complexContent>
@@ -29,6 +31,8 @@ import java.util.List; @@ -29,6 +31,8 @@ import java.util.List;
29 * &lt;/complexContent> 31 * &lt;/complexContent>
30 * &lt;/complexType> 32 * &lt;/complexType>
31 * </pre> 33 * </pre>
  34 + *
  35 + *
32 */ 36 */
33 @XmlAccessorType(XmlAccessType.FIELD) 37 @XmlAccessorType(XmlAccessType.FIELD)
34 @XmlType(name = "", propOrder = {"issues"}) 38 @XmlType(name = "", propOrder = {"issues"})
@@ -40,23 +44,25 @@ public class Issues { @@ -40,23 +44,25 @@ public class Issues {
40 44
41 /** 45 /**
42 * Gets the value of the issues property. 46 * Gets the value of the issues property.
43 - * <p/>  
44 - * <p/> 47 + *
  48 + * <p>
45 * This accessor method returns a reference to the live list, 49 * This accessor method returns a reference to the live list,
46 * not a snapshot. Therefore any modification you make to the 50 * not a snapshot. Therefore any modification you make to the
47 * returned list will be present inside the JAXB object. 51 * returned list will be present inside the JAXB object.
48 * This is why there is not a <CODE>set</CODE> method for the issues property. 52 * This is why there is not a <CODE>set</CODE> method for the issues property.
49 - * <p/>  
50 - * <p/> 53 + *
  54 + * <p>
51 * For example, to add a new item, do as follows: 55 * For example, to add a new item, do as follows:
52 * <pre> 56 * <pre>
53 * getIssues().add(newItem); 57 * getIssues().add(newItem);
54 * </pre> 58 * </pre>
55 - * <p/>  
56 - * <p/>  
57 - * <p/> 59 + *
  60 + *
  61 + * <p>
58 * Objects of the following type(s) are allowed in the list 62 * Objects of the following type(s) are allowed in the list
59 * {@link Issue } 63 * {@link Issue }
  64 + *
  65 + *
60 */ 66 */
61 public List<Issue> getIssues() 67 public List<Issue> getIssues()
62 { 68 {
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
@@ -10,18 +11,20 @@ import javax.xml.bind.annotation.XmlElementDecl; @@ -10,18 +11,20 @@ import javax.xml.bind.annotation.XmlElementDecl;
10 import javax.xml.bind.annotation.XmlRegistry; 11 import javax.xml.bind.annotation.XmlRegistry;
11 import javax.xml.namespace.QName; 12 import javax.xml.namespace.QName;
12 13
  14 +
13 /** 15 /**
14 - * This object contains factory methods for each  
15 - * Java content interface and Java element interface  
16 - * generated in the pl.itcrowd.youtrack.api.rest package.  
17 - * <p>An ObjectFactory allows you to programatically  
18 - * construct new instances of the Java representation  
19 - * for XML content. The Java representation of XML  
20 - * content can consist of schema derived interfaces  
21 - * and classes representing the binding of schema  
22 - * type definitions, element declarations and model  
23 - * groups. Factory methods for each of these are 16 + * This object contains factory methods for each
  17 + * Java content interface and Java element interface
  18 + * generated in the pl.itcrowd.youtrack.api.rest package.
  19 + * <p>An ObjectFactory allows you to programatically
  20 + * construct new instances of the Java representation
  21 + * for XML content. The Java representation of XML
  22 + * content can consist of schema derived interfaces
  23 + * and classes representing the binding of schema
  24 + * type definitions, element declarations and model
  25 + * groups. Factory methods for each of these are
24 * provided in this class. 26 * provided in this class.
  27 + *
25 */ 28 */
26 @XmlRegistry 29 @XmlRegistry
27 public class ObjectFactory { 30 public class ObjectFactory {
@@ -44,6 +47,7 @@ public class ObjectFactory { @@ -44,6 +47,7 @@ public class ObjectFactory {
44 47
45 /** 48 /**
46 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: pl.itcrowd.youtrack.api.rest 49 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: pl.itcrowd.youtrack.api.rest
  50 + *
47 */ 51 */
48 public ObjectFactory() 52 public ObjectFactory()
49 { 53 {
@@ -51,6 +55,7 @@ public class ObjectFactory { @@ -51,6 +55,7 @@ public class ObjectFactory {
51 55
52 /** 56 /**
53 * Create an instance of {@link AssignedByType } 57 * Create an instance of {@link AssignedByType }
  58 + *
54 */ 59 */
55 public AssignedByType createAssignedByType() 60 public AssignedByType createAssignedByType()
56 { 61 {
@@ -59,6 +64,7 @@ public class ObjectFactory { @@ -59,6 +64,7 @@ public class ObjectFactory {
59 64
60 /** 65 /**
61 * Create an instance of {@link AssigneeList } 66 * Create an instance of {@link AssigneeList }
  67 + *
62 */ 68 */
63 public AssigneeList createAssigneeList() 69 public AssigneeList createAssigneeList()
64 { 70 {
@@ -67,6 +73,7 @@ public class ObjectFactory { @@ -67,6 +73,7 @@ public class ObjectFactory {
67 73
68 /** 74 /**
69 * Create an instance of {@link AssigneeList.Assignees } 75 * Create an instance of {@link AssigneeList.Assignees }
  76 + *
70 */ 77 */
71 public AssigneeList.Assignees createAssigneeListAssignees() 78 public AssigneeList.Assignees createAssigneeListAssignees()
72 { 79 {
@@ -75,6 +82,7 @@ public class ObjectFactory { @@ -75,6 +82,7 @@ public class ObjectFactory {
75 82
76 /** 83 /**
77 * Create an instance of {@link AssigneeType } 84 * Create an instance of {@link AssigneeType }
  85 + *
78 */ 86 */
79 public AssigneeType createAssigneeType() 87 public AssigneeType createAssigneeType()
80 { 88 {
@@ -83,6 +91,7 @@ public class ObjectFactory { @@ -83,6 +91,7 @@ public class ObjectFactory {
83 91
84 /** 92 /**
85 * Create an instance of {@link Comment } 93 * Create an instance of {@link Comment }
  94 + *
86 */ 95 */
87 public Comment createComment() 96 public Comment createComment()
88 { 97 {
@@ -91,6 +100,7 @@ public class ObjectFactory { @@ -91,6 +100,7 @@ public class ObjectFactory {
91 100
92 /** 101 /**
93 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 102 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
  103 + *
94 */ 104 */
95 @XmlElementDecl(namespace = "", name = "replies", scope = Comment.class) 105 @XmlElementDecl(namespace = "", name = "replies", scope = Comment.class)
96 public JAXBElement<String> createCommentReplies(String value) 106 public JAXBElement<String> createCommentReplies(String value)
@@ -100,6 +110,7 @@ public class ObjectFactory { @@ -100,6 +110,7 @@ public class ObjectFactory {
100 110
101 /** 111 /**
102 * Create an instance of {@link Comment.Value } 112 * Create an instance of {@link Comment.Value }
  113 + *
103 */ 114 */
104 public Comment.Value createCommentValue() 115 public Comment.Value createCommentValue()
105 { 116 {
@@ -108,6 +119,7 @@ public class ObjectFactory { @@ -108,6 +119,7 @@ public class ObjectFactory {
108 119
109 /** 120 /**
110 * Create an instance of {@link JAXBElement }{@code <}{@link Comment.Value }{@code >}} 121 * Create an instance of {@link JAXBElement }{@code <}{@link Comment.Value }{@code >}}
  122 + *
111 */ 123 */
112 @XmlElementDecl(namespace = "", name = "value", scope = Comment.class) 124 @XmlElementDecl(namespace = "", name = "value", scope = Comment.class)
113 public JAXBElement<Comment.Value> createCommentValue(Comment.Value value) 125 public JAXBElement<Comment.Value> createCommentValue(Comment.Value value)
@@ -117,6 +129,7 @@ public class ObjectFactory { @@ -117,6 +129,7 @@ public class ObjectFactory {
117 129
118 /** 130 /**
119 * Create an instance of {@link Enumeration } 131 * Create an instance of {@link Enumeration }
  132 + *
120 */ 133 */
121 public Enumeration createEnumeration() 134 public Enumeration createEnumeration()
122 { 135 {
@@ -125,6 +138,7 @@ public class ObjectFactory { @@ -125,6 +138,7 @@ public class ObjectFactory {
125 138
126 /** 139 /**
127 * Create an instance of {@link JAXBElement }{@code <}{@link Enumeration }{@code >}} 140 * Create an instance of {@link JAXBElement }{@code <}{@link Enumeration }{@code >}}
  141 + *
128 */ 142 */
129 @XmlElementDecl(namespace = "", name = "enumeration") 143 @XmlElementDecl(namespace = "", name = "enumeration")
130 public JAXBElement<Enumeration> createEnumeration(Enumeration value) 144 public JAXBElement<Enumeration> createEnumeration(Enumeration value)
@@ -134,6 +148,7 @@ public class ObjectFactory { @@ -134,6 +148,7 @@ public class ObjectFactory {
134 148
135 /** 149 /**
136 * Create an instance of {@link EnumerationValue } 150 * Create an instance of {@link EnumerationValue }
  151 + *
137 */ 152 */
138 public EnumerationValue createEnumerationValue() 153 public EnumerationValue createEnumerationValue()
139 { 154 {
@@ -142,6 +157,7 @@ public class ObjectFactory { @@ -142,6 +157,7 @@ public class ObjectFactory {
142 157
143 /** 158 /**
144 * Create an instance of {@link JAXBElement }{@code <}{@link ErrorType }{@code >}} 159 * Create an instance of {@link JAXBElement }{@code <}{@link ErrorType }{@code >}}
  160 + *
145 */ 161 */
146 @XmlElementDecl(namespace = "", name = "error") 162 @XmlElementDecl(namespace = "", name = "error")
147 public JAXBElement<ErrorType> createError(ErrorType value) 163 public JAXBElement<ErrorType> createError(ErrorType value)
@@ -151,6 +167,7 @@ public class ObjectFactory { @@ -151,6 +167,7 @@ public class ObjectFactory {
151 167
152 /** 168 /**
153 * Create an instance of {@link ErrorType } 169 * Create an instance of {@link ErrorType }
  170 + *
154 */ 171 */
155 public ErrorType createErrorType() 172 public ErrorType createErrorType()
156 { 173 {
@@ -159,6 +176,7 @@ public class ObjectFactory { @@ -159,6 +176,7 @@ public class ObjectFactory {
159 176
160 /** 177 /**
161 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 178 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
  179 + *
162 */ 180 */
163 @XmlElementDecl(namespace = "", name = "field", scope = ErrorType.class) 181 @XmlElementDecl(namespace = "", name = "field", scope = ErrorType.class)
164 public JAXBElement<String> createErrorTypeField(String value) 182 public JAXBElement<String> createErrorTypeField(String value)
@@ -168,6 +186,7 @@ public class ObjectFactory { @@ -168,6 +186,7 @@ public class ObjectFactory {
168 186
169 /** 187 /**
170 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 188 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
  189 + *
171 */ 190 */
172 @XmlElementDecl(namespace = "", name = "message", scope = ErrorType.class) 191 @XmlElementDecl(namespace = "", name = "message", scope = ErrorType.class)
173 public JAXBElement<String> createErrorTypeMessage(String value) 192 public JAXBElement<String> createErrorTypeMessage(String value)
@@ -177,6 +196,7 @@ public class ObjectFactory { @@ -177,6 +196,7 @@ public class ObjectFactory {
177 196
178 /** 197 /**
179 * Create an instance of {@link Field } 198 * Create an instance of {@link Field }
  199 + *
180 */ 200 */
181 public Field createField() 201 public Field createField()
182 { 202 {
@@ -185,6 +205,7 @@ public class ObjectFactory { @@ -185,6 +205,7 @@ public class ObjectFactory {
185 205
186 /** 206 /**
187 * Create an instance of {@link Field.Value } 207 * Create an instance of {@link Field.Value }
  208 + *
188 */ 209 */
189 public Field.Value createFieldValue() 210 public Field.Value createFieldValue()
190 { 211 {
@@ -193,6 +214,7 @@ public class ObjectFactory { @@ -193,6 +214,7 @@ public class ObjectFactory {
193 214
194 /** 215 /**
195 * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}} 216 * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
  217 + *
196 */ 218 */
197 @XmlElementDecl(namespace = "", name = "int") 219 @XmlElementDecl(namespace = "", name = "int")
198 public JAXBElement<Short> createInt(Short value) 220 public JAXBElement<Short> createInt(Short value)
@@ -201,7 +223,25 @@ public class ObjectFactory { @@ -201,7 +223,25 @@ public class ObjectFactory {
201 } 223 }
202 224
203 /** 225 /**
  226 + * Create an instance of {@link IntelliSense }
  227 + *
  228 + */
  229 + public IntelliSense createIntelliSense()
  230 + {
  231 + return new IntelliSense();
  232 + }
  233 +
  234 + /**
  235 + * Create an instance of {@link IntelliSense.Suggest }
  236 + */
  237 + public IntelliSense.Suggest createIntelliSenseSuggest()
  238 + {
  239 + return new IntelliSense.Suggest();
  240 + }
  241 +
  242 + /**
204 * Create an instance of {@link Issue } 243 * Create an instance of {@link Issue }
  244 + *
205 */ 245 */
206 public Issue createIssue() 246 public Issue createIssue()
207 { 247 {
@@ -210,6 +250,7 @@ public class ObjectFactory { @@ -210,6 +250,7 @@ public class ObjectFactory {
210 250
211 /** 251 /**
212 * Create an instance of {@link JAXBElement }{@code <}{@link Issue }{@code >}} 252 * Create an instance of {@link JAXBElement }{@code <}{@link Issue }{@code >}}
  253 + *
213 */ 254 */
214 @XmlElementDecl(namespace = "", name = "issue") 255 @XmlElementDecl(namespace = "", name = "issue")
215 public JAXBElement<Issue> createIssue(Issue value) 256 public JAXBElement<Issue> createIssue(Issue value)
@@ -219,6 +260,7 @@ public class ObjectFactory { @@ -219,6 +260,7 @@ public class ObjectFactory {
219 260
220 /** 261 /**
221 * Create an instance of {@link IssueCompacts } 262 * Create an instance of {@link IssueCompacts }
  263 + *
222 */ 264 */
223 public IssueCompacts createIssueCompacts() 265 public IssueCompacts createIssueCompacts()
224 { 266 {
@@ -226,7 +268,17 @@ public class ObjectFactory { @@ -226,7 +268,17 @@ public class ObjectFactory {
226 } 268 }
227 269
228 /** 270 /**
  271 + * Create an instance of {@link IssueItem }
  272 + *
  273 + */
  274 + public IssueItem createIssueItem()
  275 + {
  276 + return new IssueItem();
  277 + }
  278 +
  279 + /**
229 * Create an instance of {@link Issues } 280 * Create an instance of {@link Issues }
  281 + *
230 */ 282 */
231 public Issues createIssues() 283 public Issues createIssues()
232 { 284 {
@@ -235,6 +287,7 @@ public class ObjectFactory { @@ -235,6 +287,7 @@ public class ObjectFactory {
235 287
236 /** 288 /**
237 * Create an instance of {@link User } 289 * Create an instance of {@link User }
  290 + *
238 */ 291 */
239 public User createUser() 292 public User createUser()
240 { 293 {
@@ -243,6 +296,7 @@ public class ObjectFactory { @@ -243,6 +296,7 @@ public class ObjectFactory {
243 296
244 /** 297 /**
245 * Create an instance of {@link UserGroupRefType } 298 * Create an instance of {@link UserGroupRefType }
  299 + *
246 */ 300 */
247 public UserGroupRefType createUserGroupRefType() 301 public UserGroupRefType createUserGroupRefType()
248 { 302 {
@@ -251,9 +305,11 @@ public class ObjectFactory { @@ -251,9 +305,11 @@ public class ObjectFactory {
251 305
252 /** 306 /**
253 * Create an instance of {@link UserRefs } 307 * Create an instance of {@link UserRefs }
  308 + *
254 */ 309 */
255 public UserRefs createUserRefs() 310 public UserRefs createUserRefs()
256 { 311 {
257 return new UserRefs(); 312 return new UserRefs();
258 } 313 }
  314 +
259 } 315 }
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
@@ -11,11 +12,12 @@ import javax.xml.bind.annotation.XmlAttribute; @@ -11,11 +12,12 @@ import javax.xml.bind.annotation.XmlAttribute;
11 import javax.xml.bind.annotation.XmlSchemaType; 12 import javax.xml.bind.annotation.XmlSchemaType;
12 import javax.xml.bind.annotation.XmlType; 13 import javax.xml.bind.annotation.XmlType;
13 14
  15 +
14 /** 16 /**
15 * <p>Java class for userType complex type. 17 * <p>Java class for userType complex type.
16 - * <p/> 18 + *
17 * <p>The following schema fragment specifies the expected content contained within this class. 19 * <p>The following schema fragment specifies the expected content contained within this class.
18 - * <p/> 20 + *
19 * <pre> 21 * <pre>
20 * &lt;complexType name="userType"> 22 * &lt;complexType name="userType">
21 * &lt;complexContent> 23 * &lt;complexContent>
@@ -26,6 +28,8 @@ import javax.xml.bind.annotation.XmlType; @@ -26,6 +28,8 @@ import javax.xml.bind.annotation.XmlType;
26 * &lt;/complexContent> 28 * &lt;/complexContent>
27 * &lt;/complexType> 29 * &lt;/complexType>
28 * </pre> 30 * </pre>
  31 + *
  32 + *
29 */ 33 */
30 @XmlAccessorType(XmlAccessType.FIELD) 34 @XmlAccessorType(XmlAccessType.FIELD)
31 @XmlType(name = "userType") 35 @XmlType(name = "userType")
@@ -33,7 +37,6 @@ public class User { @@ -33,7 +37,6 @@ public class User {
33 37
34 @XmlAttribute(required = true) 38 @XmlAttribute(required = true)
35 protected String login; 39 protected String login;
36 -  
37 @XmlAttribute 40 @XmlAttribute
38 @XmlSchemaType(name = "anyURI") 41 @XmlSchemaType(name = "anyURI")
39 protected String url; 42 protected String url;
@@ -41,8 +44,10 @@ public class User { @@ -41,8 +44,10 @@ public class User {
41 /** 44 /**
42 * Gets the value of the login property. 45 * Gets the value of the login property.
43 * 46 *
44 - * @return possible object is  
45 - * {@link String } 47 + * @return
  48 + * possible object is
  49 + * {@link String }
  50 + *
46 */ 51 */
47 public String getLogin() 52 public String getLogin()
48 { 53 {
@@ -52,8 +57,10 @@ public class User { @@ -52,8 +57,10 @@ public class User {
52 /** 57 /**
53 * Sets the value of the login property. 58 * Sets the value of the login property.
54 * 59 *
55 - * @param value allowed object is  
56 - * {@link String } 60 + * @param value
  61 + * allowed object is
  62 + * {@link String }
  63 + *
57 */ 64 */
58 public void setLogin(String value) 65 public void setLogin(String value)
59 { 66 {
@@ -63,8 +70,10 @@ public class User { @@ -63,8 +70,10 @@ public class User {
63 /** 70 /**
64 * Gets the value of the url property. 71 * Gets the value of the url property.
65 * 72 *
66 - * @return possible object is  
67 - * {@link String } 73 + * @return
  74 + * possible object is
  75 + * {@link String }
  76 + *
68 */ 77 */
69 public String getUrl() 78 public String getUrl()
70 { 79 {
@@ -74,8 +83,10 @@ public class User { @@ -74,8 +83,10 @@ public class User {
74 /** 83 /**
75 * Sets the value of the url property. 84 * Sets the value of the url property.
76 * 85 *
77 - * @param value allowed object is  
78 - * {@link String } 86 + * @param value
  87 + * allowed object is
  88 + * {@link String }
  89 + *
79 */ 90 */
80 public void setUrl(String value) 91 public void setUrl(String value)
81 { 92 {
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
@@ -11,11 +12,12 @@ import javax.xml.bind.annotation.XmlAttribute; @@ -11,11 +12,12 @@ import javax.xml.bind.annotation.XmlAttribute;
11 import javax.xml.bind.annotation.XmlType; 12 import javax.xml.bind.annotation.XmlType;
12 import javax.xml.bind.annotation.XmlValue; 13 import javax.xml.bind.annotation.XmlValue;
13 14
  15 +
14 /** 16 /**
15 * <p>Java class for userGroupRefType complex type. 17 * <p>Java class for userGroupRefType complex type.
16 - * <p/> 18 + *
17 * <p>The following schema fragment specifies the expected content contained within this class. 19 * <p>The following schema fragment specifies the expected content contained within this class.
18 - * <p/> 20 + *
19 * <pre> 21 * <pre>
20 * &lt;complexType name="userGroupRefType"> 22 * &lt;complexType name="userGroupRefType">
21 * &lt;simpleContent> 23 * &lt;simpleContent>
@@ -26,47 +28,29 @@ import javax.xml.bind.annotation.XmlValue; @@ -26,47 +28,29 @@ import javax.xml.bind.annotation.XmlValue;
26 * &lt;/simpleContent> 28 * &lt;/simpleContent>
27 * &lt;/complexType> 29 * &lt;/complexType>
28 * </pre> 30 * </pre>
  31 + *
  32 + *
29 */ 33 */
30 @XmlAccessorType(XmlAccessType.FIELD) 34 @XmlAccessorType(XmlAccessType.FIELD)
31 @XmlType(name = "userGroupRefType", propOrder = {"value"}) 35 @XmlType(name = "userGroupRefType", propOrder = {"value"})
32 public class UserGroupRefType { 36 public class UserGroupRefType {
33 37
34 - @XmlValue  
35 - protected String value;  
36 -  
37 @XmlAttribute 38 @XmlAttribute
38 protected String name; 39 protected String name;
39 40
40 @XmlAttribute 41 @XmlAttribute
41 protected String url; 42 protected String url;
42 43
43 - /**  
44 - * Gets the value of the value property.  
45 - *  
46 - * @return possible object is  
47 - * {@link String }  
48 - */  
49 - public String getValue()  
50 - {  
51 - return value;  
52 - }  
53 -  
54 - /**  
55 - * Sets the value of the value property.  
56 - *  
57 - * @param value allowed object is  
58 - * {@link String }  
59 - */  
60 - public void setValue(String value)  
61 - {  
62 - this.value = value;  
63 - } 44 + @XmlValue
  45 + protected String value;
64 46
65 /** 47 /**
66 * Gets the value of the name property. 48 * Gets the value of the name property.
67 * 49 *
68 - * @return possible object is  
69 - * {@link String } 50 + * @return
  51 + * possible object is
  52 + * {@link String }
  53 + *
70 */ 54 */
71 public String getName() 55 public String getName()
72 { 56 {
@@ -76,8 +60,10 @@ public class UserGroupRefType { @@ -76,8 +60,10 @@ public class UserGroupRefType {
76 /** 60 /**
77 * Sets the value of the name property. 61 * Sets the value of the name property.
78 * 62 *
79 - * @param value allowed object is  
80 - * {@link String } 63 + * @param value
  64 + * allowed object is
  65 + * {@link String }
  66 + *
81 */ 67 */
82 public void setName(String value) 68 public void setName(String value)
83 { 69 {
@@ -87,8 +73,10 @@ public class UserGroupRefType { @@ -87,8 +73,10 @@ public class UserGroupRefType {
87 /** 73 /**
88 * Gets the value of the url property. 74 * Gets the value of the url property.
89 * 75 *
90 - * @return possible object is  
91 - * {@link String } 76 + * @return
  77 + * possible object is
  78 + * {@link String }
  79 + *
92 */ 80 */
93 public String getUrl() 81 public String getUrl()
94 { 82 {
@@ -98,11 +86,39 @@ public class UserGroupRefType { @@ -98,11 +86,39 @@ public class UserGroupRefType {
98 /** 86 /**
99 * Sets the value of the url property. 87 * Sets the value of the url property.
100 * 88 *
101 - * @param value allowed object is  
102 - * {@link String } 89 + * @param value
  90 + * allowed object is
  91 + * {@link String }
  92 + *
103 */ 93 */
104 public void setUrl(String value) 94 public void setUrl(String value)
105 { 95 {
106 this.url = value; 96 this.url = value;
107 } 97 }
  98 +
  99 + /**
  100 + * Gets the value of the value property.
  101 + *
  102 + * @return
  103 + * possible object is
  104 + * {@link String }
  105 + *
  106 + */
  107 + public String getValue()
  108 + {
  109 + return value;
  110 + }
  111 +
  112 + /**
  113 + * Sets the value of the value property.
  114 + *
  115 + * @param value
  116 + * allowed object is
  117 + * {@link String }
  118 + *
  119 + */
  120 + public void setValue(String value)
  121 + {
  122 + this.value = value;
  123 + }
108 } 124 }
@@ -2,22 +2,24 @@ @@ -2,22 +2,24 @@
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 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. 4 // Any modifications to this file will be lost upon recompilation of the source schema.
  5 +// Generated on: 2015.12.18 at 12:37:27 PM CET
5 // 6 //
6 package pl.itcrowd.youtrack.api.rest; 7 package pl.itcrowd.youtrack.api.rest;
7 8
  9 +import java.util.ArrayList;
  10 +import java.util.List;
8 import javax.xml.bind.annotation.XmlAccessType; 11 import javax.xml.bind.annotation.XmlAccessType;
9 import javax.xml.bind.annotation.XmlAccessorType; 12 import javax.xml.bind.annotation.XmlAccessorType;
10 import javax.xml.bind.annotation.XmlElement; 13 import javax.xml.bind.annotation.XmlElement;
11 import javax.xml.bind.annotation.XmlRootElement; 14 import javax.xml.bind.annotation.XmlRootElement;
12 import javax.xml.bind.annotation.XmlType; 15 import javax.xml.bind.annotation.XmlType;
13 -import java.util.ArrayList;  
14 -import java.util.List; 16 +
15 17
16 /** 18 /**
17 * <p>Java class for anonymous complex type. 19 * <p>Java class for anonymous complex type.
18 - * <p/> 20 + *
19 * <p>The following schema fragment specifies the expected content contained within this class. 21 * <p>The following schema fragment specifies the expected content contained within this class.
20 - * <p/> 22 + *
21 * <pre> 23 * <pre>
22 * &lt;complexType> 24 * &lt;complexType>
23 * &lt;complexContent> 25 * &lt;complexContent>
@@ -29,6 +31,8 @@ import java.util.List; @@ -29,6 +31,8 @@ import java.util.List;
29 * &lt;/complexContent> 31 * &lt;/complexContent>
30 * &lt;/complexType> 32 * &lt;/complexType>
31 * </pre> 33 * </pre>
  34 + *
  35 + *
32 */ 36 */
33 @XmlAccessorType(XmlAccessType.FIELD) 37 @XmlAccessorType(XmlAccessType.FIELD)
34 @XmlType(name = "", propOrder = {"users"}) 38 @XmlType(name = "", propOrder = {"users"})
@@ -40,23 +44,25 @@ public class UserRefs { @@ -40,23 +44,25 @@ public class UserRefs {
40 44
41 /** 45 /**
42 * Gets the value of the users property. 46 * Gets the value of the users property.
43 - * <p/>  
44 - * <p/> 47 + *
  48 + * <p>
45 * This accessor method returns a reference to the live list, 49 * This accessor method returns a reference to the live list,
46 * not a snapshot. Therefore any modification you make to the 50 * not a snapshot. Therefore any modification you make to the
47 * returned list will be present inside the JAXB object. 51 * returned list will be present inside the JAXB object.
48 * This is why there is not a <CODE>set</CODE> method for the users property. 52 * This is why there is not a <CODE>set</CODE> method for the users property.
49 - * <p/>  
50 - * <p/> 53 + *
  54 + * <p>
51 * For example, to add a new item, do as follows: 55 * For example, to add a new item, do as follows:
52 * <pre> 56 * <pre>
53 * getUsers().add(newItem); 57 * getUsers().add(newItem);
54 * </pre> 58 * </pre>
55 - * <p/>  
56 - * <p/>  
57 - * <p/> 59 + *
  60 + *
  61 + * <p>
58 * Objects of the following type(s) are allowed in the list 62 * Objects of the following type(s) are allowed in the list
59 * {@link User } 63 * {@link User }
  64 + *
  65 + *
60 */ 66 */
61 public List<User> getUsers() 67 public List<User> getUsers()
62 { 68 {
1 -<jxb:bindings version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jxb="http://java.sun.com/xml/ns/jaxb"  
2 - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 1 +<jxb:bindings xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"
3 xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"> 2 xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd">
4 3
5 4
@@ -9,6 +8,12 @@ @@ -9,6 +8,12 @@
9 </jxb:bindings> 8 </jxb:bindings>
10 </jxb:bindings> 9 </jxb:bindings>
11 10
  11 + <jxb:bindings schemaLocation="../xsd/IntelliSense.xsd" node="/xs:schema">
  12 + <jxb:bindings node=".//xs:element[@name='IntelliSense']//xs:sequence[@id='suggest']">
  13 + <jxb:property name="items"/>
  14 + </jxb:bindings>
  15 + </jxb:bindings>
  16 +
12 <jxb:bindings schemaLocation="../xsd/issues.xsd" node="/xs:schema"> 17 <jxb:bindings schemaLocation="../xsd/issues.xsd" node="/xs:schema">
13 <jxb:bindings node=".//xs:element[@name='issueCompacts']//xs:sequence[@id='issues']"> 18 <jxb:bindings node=".//xs:element[@name='issueCompacts']//xs:sequence[@id='issues']">
14 <jxb:property name="issues"/> 19 <jxb:property name="issues"/>
  1 +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2 +<IntelliSense>
  3 + <suggest>
  4 + <item>
  5 + <styleClass>field</styleClass>
  6 + <option>TT-1</option>
  7 + <complete>true</complete>
  8 + <suffix></suffix>
  9 + <description>Save visible calendar selectio</description>
  10 + <caret>14</caret>
  11 + <completion start="9" end="13"/>
  12 + <match start="0" end="4"/>
  13 + </item>
  14 + <item>
  15 + <styleClass>field</styleClass>
  16 + <option>TT-10</option>
  17 + <suffix></suffix>
  18 + <description>Redirect workers to calendar a</description>
  19 + <caret>15</caret>
  20 + <completion start="9" end="13"/>
  21 + <match start="0" end="4"/>
  22 + </item>
  23 + <item>
  24 + <styleClass>field</styleClass>
  25 + <option>TT-11</option>
  26 + <suffix></suffix>
  27 + <description>Initially select current month</description>
  28 + <caret>15</caret>
  29 + <completion start="9" end="13"/>
  30 + <match start="0" end="4"/>
  31 + </item>
  32 + <item>
  33 + <styleClass>field</styleClass>
  34 + <option>TT-12</option>
  35 + <suffix></suffix>
  36 + <description>Month view</description>
  37 + <caret>15</caret>
  38 + <completion start="9" end="13"/>
  39 + <match start="0" end="4"/>
  40 + </item>
  41 + <item>
  42 + <styleClass>field</styleClass>
  43 + <option>TT-13</option>
  44 + <suffix></suffix>
  45 + <description>Fix share report for current m</description>
  46 + <caret>15</caret>
  47 + <completion start="9" end="13"/>
  48 + <match start="0" end="4"/>
  49 + </item>
  50 + <item>
  51 + <styleClass>field</styleClass>
  52 + <option>TT-14</option>
  53 + <suffix></suffix>
  54 + <description>Work by issue report</description>
  55 + <caret>15</caret>
  56 + <completion start="9" end="13"/>
  57 + <match start="0" end="4"/>
  58 + </item>
  59 + <item>
  60 + <styleClass>field</styleClass>
  61 + <option>TT-15</option>
  62 + <suffix></suffix>
  63 + <description>Work by module report</description>
  64 + <caret>15</caret>
  65 + <completion start="9" end="13"/>
  66 + <match start="0" end="4"/>
  67 + </item>
  68 + <item>
  69 + <styleClass>field</styleClass>
  70 + <option>TT-16</option>
  71 + <suffix></suffix>
  72 + <description>Allow selection of start date</description>
  73 + <caret>15</caret>
  74 + <completion start="9" end="13"/>
  75 + <match start="0" end="4"/>
  76 + </item>
  77 + <item>
  78 + <styleClass>field</styleClass>
  79 + <option>TT-17</option>
  80 + <suffix></suffix>
  81 + <description>Add units for data</description>
  82 + <caret>15</caret>
  83 + <completion start="9" end="13"/>
  84 + <match start="0" end="4"/>
  85 + </item>
  86 + <item>
  87 + <styleClass>field</styleClass>
  88 + <option>TT-18</option>
  89 + <suffix></suffix>
  90 + <description>ViewExpiredException</description>
  91 + <caret>15</caret>
  92 + <completion start="9" end="13"/>
  93 + <match start="0" end="4"/>
  94 + </item>
  95 + <item>
  96 + <styleClass>field</styleClass>
  97 + <option>TT-19</option>
  98 + <suffix></suffix>
  99 + <description>Add current time line</description>
  100 + <caret>15</caret>
  101 + <completion start="9" end="13"/>
  102 + <match start="0" end="4"/>
  103 + </item>
  104 + <item>
  105 + <styleClass>field</styleClass>
  106 + <option>TT-100</option>
  107 + <suffix></suffix>
  108 + <description>After changing search criteria</description>
  109 + <caret>16</caret>
  110 + <completion start="9" end="13"/>
  111 + <match start="0" end="4"/>
  112 + </item>
  113 + <item>
  114 + <styleClass>field</styleClass>
  115 + <option>TT-101</option>
  116 + <suffix></suffix>
  117 + <description>Introduce "Customers" filter i</description>
  118 + <caret>16</caret>
  119 + <completion start="9" end="13"/>
  120 + <match start="0" end="4"/>
  121 + </item>
  122 + <item>
  123 + <styleClass>field</styleClass>
  124 + <option>TT-102</option>
  125 + <suffix></suffix>
  126 + <description>Customer CRUD</description>
  127 + <caret>16</caret>
  128 + <completion start="9" end="13"/>
  129 + <match start="0" end="4"/>
  130 + </item>
  131 + <item>
  132 + <styleClass>field</styleClass>
  133 + <option>TT-103</option>
  134 + <suffix></suffix>
  135 + <description>Create tickets for bugs and fe</description>
  136 + <caret>16</caret>
  137 + <completion start="9" end="13"/>
  138 + <match start="0" end="4"/>
  139 + </item>
  140 + </suggest>
  141 + <recent/>
  142 + <highlight>
  143 + <range>
  144 + <styleClass>keyword</styleClass>
  145 + <start>0</start>
  146 + <end>8</end>
  147 + </range>
  148 + <range>
  149 + <styleClass>field</styleClass>
  150 + <start>9</start>
  151 + <end>13</end>
  152 + </range>
  153 + </highlight>
  154 +</IntelliSense>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified">
  3 + <xs:include schemaLocation="types.xsd"/>
  4 + <xs:element name="IntelliSense">
  5 + <xs:complexType>
  6 + <xs:sequence id="IntelliSense">
  7 + <xs:element name="suggest">
  8 + <xs:complexType>
  9 + <xs:sequence id="suggest">
  10 + <xs:element type="issueItem" name="item" maxOccurs="unbounded" minOccurs="0"/>
  11 + </xs:sequence>
  12 + </xs:complexType>
  13 + </xs:element>
  14 + </xs:sequence>
  15 + </xs:complexType>
  16 + </xs:element>
  17 +</xs:schema>
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 -<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.1.0"> 2 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" version="1.1.0">
3 3
4 <xs:complexType name="assignedByType"> 4 <xs:complexType name="assignedByType">
5 <xs:sequence> 5 <xs:sequence>
@@ -57,6 +57,13 @@ @@ -57,6 +57,13 @@
57 <xs:attribute type="xs:string" name="id" use="optional"/> 57 <xs:attribute type="xs:string" name="id" use="optional"/>
58 </xs:complexType> 58 </xs:complexType>
59 59
  60 + <xs:complexType name="issueItem">
  61 + <xs:sequence>
  62 + <xs:element type="xs:string" name="option"/>
  63 + <xs:element type="xs:string" name="description"/>
  64 + </xs:sequence>
  65 + </xs:complexType>
  66 +
60 <xs:complexType name="commentType" mixed="true"> 67 <xs:complexType name="commentType" mixed="true">
61 <xs:sequence> 68 <xs:sequence>
62 <xs:element type="xs:string" name="replies" minOccurs="0"/> 69 <xs:element type="xs:string" name="replies" minOccurs="0"/>
Please register or login to post a comment