PageRenderTime 50ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/servers/sip-presence/presence/server/jaxb-pojos/src/main/java/org/mobicents/slee/sippresence/pojo/pidf/uacaps/Extensiontypes.java

http://mobicents.googlecode.com/
Java | 649 lines | 191 code | 49 blank | 409 comment | 2 complexity | 26e436130375374b3fd97b23e18f56e6 MD5 | raw file
Possible License(s): LGPL-3.0, GPL-3.0, LGPL-2.1, GPL-2.0, CC-BY-SA-3.0, CC0-1.0, Apache-2.0, BSD-3-Clause
  1. /*
  2. * JBoss, Home of Professional Open Source
  3. * Copyright 2011, Red Hat, Inc. and individual contributors
  4. * by the @authors tag. See the copyright.txt in the distribution for a
  5. * full listing of individual contributors.
  6. *
  7. * This is free software; you can redistribute it and/or modify it
  8. * under the terms of the GNU Lesser General Public License as
  9. * published by the Free Software Foundation; either version 2.1 of
  10. * the License, or (at your option) any later version.
  11. *
  12. * This software is distributed in the hope that it will be useful,
  13. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  15. * Lesser General Public License for more details.
  16. *
  17. * You should have received a copy of the GNU Lesser General Public
  18. * License along with this software; if not, write to the Free
  19. * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  20. * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  21. */
  22. //
  23. // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
  24. // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
  25. // Any modifications to this file will be lost upon recompilation of the source schema.
  26. // Generated on: 2011.02.15 at 03:36:58 AM WET
  27. //
  28. package org.mobicents.slee.sippresence.pojo.pidf.uacaps;
  29. import java.util.ArrayList;
  30. import java.util.List;
  31. import javax.xml.bind.annotation.XmlAccessType;
  32. import javax.xml.bind.annotation.XmlAccessorType;
  33. import javax.xml.bind.annotation.XmlAnyElement;
  34. import javax.xml.bind.annotation.XmlElement;
  35. import javax.xml.bind.annotation.XmlType;
  36. import org.w3c.dom.Element;
  37. /**
  38. * <p>Java class for extensiontypes complex type.
  39. *
  40. * <p>The following schema fragment specifies the expected content contained within this class.
  41. *
  42. * <pre>
  43. * &lt;complexType name="extensiontypes">
  44. * &lt;complexContent>
  45. * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  46. * &lt;sequence>
  47. * &lt;element name="rel100" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  48. * &lt;element name="early-session" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  49. * &lt;element name="eventlist" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  50. * &lt;element name="from-change" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  51. * &lt;element name="gruu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  52. * &lt;element name="hist-info" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  53. * &lt;element name="join" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  54. * &lt;element name="norefersub" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  55. * &lt;element name="path" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  56. * &lt;element name="precondition" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  57. * &lt;element name="pref" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  58. * &lt;element name="privacy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  59. * &lt;element name="recipient-list-invite" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  60. * &lt;element name="recipient-list-subscribe" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  61. * &lt;element name="replaces" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  62. * &lt;element name="resource-priority" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  63. * &lt;element name="sdp-anat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  64. * &lt;element name="sec-agree" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  65. * &lt;element name="tdialog" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  66. * &lt;element name="timer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  67. * &lt;any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
  68. * &lt;/sequence>
  69. * &lt;/restriction>
  70. * &lt;/complexContent>
  71. * &lt;/complexType>
  72. * </pre>
  73. *
  74. *
  75. */
  76. @XmlAccessorType(XmlAccessType.FIELD)
  77. @XmlType(name = "extensiontypes", propOrder = {
  78. "rel100",
  79. "earlySession",
  80. "eventlist",
  81. "fromChange",
  82. "gruu",
  83. "histInfo",
  84. "join",
  85. "norefersub",
  86. "path",
  87. "precondition",
  88. "pref",
  89. "privacy",
  90. "recipientListInvite",
  91. "recipientListSubscribe",
  92. "replaces",
  93. "resourcePriority",
  94. "sdpAnat",
  95. "secAgree",
  96. "tdialog",
  97. "timer",
  98. "any"
  99. })
  100. public class Extensiontypes {
  101. protected String rel100;
  102. @XmlElement(name = "early-session")
  103. protected String earlySession;
  104. protected String eventlist;
  105. @XmlElement(name = "from-change")
  106. protected String fromChange;
  107. protected String gruu;
  108. @XmlElement(name = "hist-info")
  109. protected String histInfo;
  110. protected String join;
  111. protected String norefersub;
  112. protected String path;
  113. protected String precondition;
  114. protected String pref;
  115. protected String privacy;
  116. @XmlElement(name = "recipient-list-invite")
  117. protected String recipientListInvite;
  118. @XmlElement(name = "recipient-list-subscribe")
  119. protected String recipientListSubscribe;
  120. protected String replaces;
  121. @XmlElement(name = "resource-priority")
  122. protected String resourcePriority;
  123. @XmlElement(name = "sdp-anat")
  124. protected String sdpAnat;
  125. @XmlElement(name = "sec-agree")
  126. protected String secAgree;
  127. protected String tdialog;
  128. protected String timer;
  129. @XmlAnyElement(lax = true)
  130. protected List<Object> any;
  131. /**
  132. * Gets the value of the rel100 property.
  133. *
  134. * @return
  135. * possible object is
  136. * {@link String }
  137. *
  138. */
  139. public String getRel100() {
  140. return rel100;
  141. }
  142. /**
  143. * Sets the value of the rel100 property.
  144. *
  145. * @param value
  146. * allowed object is
  147. * {@link String }
  148. *
  149. */
  150. public void setRel100(String value) {
  151. this.rel100 = value;
  152. }
  153. /**
  154. * Gets the value of the earlySession property.
  155. *
  156. * @return
  157. * possible object is
  158. * {@link String }
  159. *
  160. */
  161. public String getEarlySession() {
  162. return earlySession;
  163. }
  164. /**
  165. * Sets the value of the earlySession property.
  166. *
  167. * @param value
  168. * allowed object is
  169. * {@link String }
  170. *
  171. */
  172. public void setEarlySession(String value) {
  173. this.earlySession = value;
  174. }
  175. /**
  176. * Gets the value of the eventlist property.
  177. *
  178. * @return
  179. * possible object is
  180. * {@link String }
  181. *
  182. */
  183. public String getEventlist() {
  184. return eventlist;
  185. }
  186. /**
  187. * Sets the value of the eventlist property.
  188. *
  189. * @param value
  190. * allowed object is
  191. * {@link String }
  192. *
  193. */
  194. public void setEventlist(String value) {
  195. this.eventlist = value;
  196. }
  197. /**
  198. * Gets the value of the fromChange property.
  199. *
  200. * @return
  201. * possible object is
  202. * {@link String }
  203. *
  204. */
  205. public String getFromChange() {
  206. return fromChange;
  207. }
  208. /**
  209. * Sets the value of the fromChange property.
  210. *
  211. * @param value
  212. * allowed object is
  213. * {@link String }
  214. *
  215. */
  216. public void setFromChange(String value) {
  217. this.fromChange = value;
  218. }
  219. /**
  220. * Gets the value of the gruu property.
  221. *
  222. * @return
  223. * possible object is
  224. * {@link String }
  225. *
  226. */
  227. public String getGruu() {
  228. return gruu;
  229. }
  230. /**
  231. * Sets the value of the gruu property.
  232. *
  233. * @param value
  234. * allowed object is
  235. * {@link String }
  236. *
  237. */
  238. public void setGruu(String value) {
  239. this.gruu = value;
  240. }
  241. /**
  242. * Gets the value of the histInfo property.
  243. *
  244. * @return
  245. * possible object is
  246. * {@link String }
  247. *
  248. */
  249. public String getHistInfo() {
  250. return histInfo;
  251. }
  252. /**
  253. * Sets the value of the histInfo property.
  254. *
  255. * @param value
  256. * allowed object is
  257. * {@link String }
  258. *
  259. */
  260. public void setHistInfo(String value) {
  261. this.histInfo = value;
  262. }
  263. /**
  264. * Gets the value of the join property.
  265. *
  266. * @return
  267. * possible object is
  268. * {@link String }
  269. *
  270. */
  271. public String getJoin() {
  272. return join;
  273. }
  274. /**
  275. * Sets the value of the join property.
  276. *
  277. * @param value
  278. * allowed object is
  279. * {@link String }
  280. *
  281. */
  282. public void setJoin(String value) {
  283. this.join = value;
  284. }
  285. /**
  286. * Gets the value of the norefersub property.
  287. *
  288. * @return
  289. * possible object is
  290. * {@link String }
  291. *
  292. */
  293. public String getNorefersub() {
  294. return norefersub;
  295. }
  296. /**
  297. * Sets the value of the norefersub property.
  298. *
  299. * @param value
  300. * allowed object is
  301. * {@link String }
  302. *
  303. */
  304. public void setNorefersub(String value) {
  305. this.norefersub = value;
  306. }
  307. /**
  308. * Gets the value of the path property.
  309. *
  310. * @return
  311. * possible object is
  312. * {@link String }
  313. *
  314. */
  315. public String getPath() {
  316. return path;
  317. }
  318. /**
  319. * Sets the value of the path property.
  320. *
  321. * @param value
  322. * allowed object is
  323. * {@link String }
  324. *
  325. */
  326. public void setPath(String value) {
  327. this.path = value;
  328. }
  329. /**
  330. * Gets the value of the precondition property.
  331. *
  332. * @return
  333. * possible object is
  334. * {@link String }
  335. *
  336. */
  337. public String getPrecondition() {
  338. return precondition;
  339. }
  340. /**
  341. * Sets the value of the precondition property.
  342. *
  343. * @param value
  344. * allowed object is
  345. * {@link String }
  346. *
  347. */
  348. public void setPrecondition(String value) {
  349. this.precondition = value;
  350. }
  351. /**
  352. * Gets the value of the pref property.
  353. *
  354. * @return
  355. * possible object is
  356. * {@link String }
  357. *
  358. */
  359. public String getPref() {
  360. return pref;
  361. }
  362. /**
  363. * Sets the value of the pref property.
  364. *
  365. * @param value
  366. * allowed object is
  367. * {@link String }
  368. *
  369. */
  370. public void setPref(String value) {
  371. this.pref = value;
  372. }
  373. /**
  374. * Gets the value of the privacy property.
  375. *
  376. * @return
  377. * possible object is
  378. * {@link String }
  379. *
  380. */
  381. public String getPrivacy() {
  382. return privacy;
  383. }
  384. /**
  385. * Sets the value of the privacy property.
  386. *
  387. * @param value
  388. * allowed object is
  389. * {@link String }
  390. *
  391. */
  392. public void setPrivacy(String value) {
  393. this.privacy = value;
  394. }
  395. /**
  396. * Gets the value of the recipientListInvite property.
  397. *
  398. * @return
  399. * possible object is
  400. * {@link String }
  401. *
  402. */
  403. public String getRecipientListInvite() {
  404. return recipientListInvite;
  405. }
  406. /**
  407. * Sets the value of the recipientListInvite property.
  408. *
  409. * @param value
  410. * allowed object is
  411. * {@link String }
  412. *
  413. */
  414. public void setRecipientListInvite(String value) {
  415. this.recipientListInvite = value;
  416. }
  417. /**
  418. * Gets the value of the recipientListSubscribe property.
  419. *
  420. * @return
  421. * possible object is
  422. * {@link String }
  423. *
  424. */
  425. public String getRecipientListSubscribe() {
  426. return recipientListSubscribe;
  427. }
  428. /**
  429. * Sets the value of the recipientListSubscribe property.
  430. *
  431. * @param value
  432. * allowed object is
  433. * {@link String }
  434. *
  435. */
  436. public void setRecipientListSubscribe(String value) {
  437. this.recipientListSubscribe = value;
  438. }
  439. /**
  440. * Gets the value of the replaces property.
  441. *
  442. * @return
  443. * possible object is
  444. * {@link String }
  445. *
  446. */
  447. public String getReplaces() {
  448. return replaces;
  449. }
  450. /**
  451. * Sets the value of the replaces property.
  452. *
  453. * @param value
  454. * allowed object is
  455. * {@link String }
  456. *
  457. */
  458. public void setReplaces(String value) {
  459. this.replaces = value;
  460. }
  461. /**
  462. * Gets the value of the resourcePriority property.
  463. *
  464. * @return
  465. * possible object is
  466. * {@link String }
  467. *
  468. */
  469. public String getResourcePriority() {
  470. return resourcePriority;
  471. }
  472. /**
  473. * Sets the value of the resourcePriority property.
  474. *
  475. * @param value
  476. * allowed object is
  477. * {@link String }
  478. *
  479. */
  480. public void setResourcePriority(String value) {
  481. this.resourcePriority = value;
  482. }
  483. /**
  484. * Gets the value of the sdpAnat property.
  485. *
  486. * @return
  487. * possible object is
  488. * {@link String }
  489. *
  490. */
  491. public String getSdpAnat() {
  492. return sdpAnat;
  493. }
  494. /**
  495. * Sets the value of the sdpAnat property.
  496. *
  497. * @param value
  498. * allowed object is
  499. * {@link String }
  500. *
  501. */
  502. public void setSdpAnat(String value) {
  503. this.sdpAnat = value;
  504. }
  505. /**
  506. * Gets the value of the secAgree property.
  507. *
  508. * @return
  509. * possible object is
  510. * {@link String }
  511. *
  512. */
  513. public String getSecAgree() {
  514. return secAgree;
  515. }
  516. /**
  517. * Sets the value of the secAgree property.
  518. *
  519. * @param value
  520. * allowed object is
  521. * {@link String }
  522. *
  523. */
  524. public void setSecAgree(String value) {
  525. this.secAgree = value;
  526. }
  527. /**
  528. * Gets the value of the tdialog property.
  529. *
  530. * @return
  531. * possible object is
  532. * {@link String }
  533. *
  534. */
  535. public String getTdialog() {
  536. return tdialog;
  537. }
  538. /**
  539. * Sets the value of the tdialog property.
  540. *
  541. * @param value
  542. * allowed object is
  543. * {@link String }
  544. *
  545. */
  546. public void setTdialog(String value) {
  547. this.tdialog = value;
  548. }
  549. /**
  550. * Gets the value of the timer property.
  551. *
  552. * @return
  553. * possible object is
  554. * {@link String }
  555. *
  556. */
  557. public String getTimer() {
  558. return timer;
  559. }
  560. /**
  561. * Sets the value of the timer property.
  562. *
  563. * @param value
  564. * allowed object is
  565. * {@link String }
  566. *
  567. */
  568. public void setTimer(String value) {
  569. this.timer = value;
  570. }
  571. /**
  572. * Gets the value of the any property.
  573. *
  574. * <p>
  575. * This accessor method returns a reference to the live list,
  576. * not a snapshot. Therefore any modification you make to the
  577. * returned list will be present inside the JAXB object.
  578. * This is why there is not a <CODE>set</CODE> method for the any property.
  579. *
  580. * <p>
  581. * For example, to add a new item, do as follows:
  582. * <pre>
  583. * getAny().add(newItem);
  584. * </pre>
  585. *
  586. *
  587. * <p>
  588. * Objects of the following type(s) are allowed in the list
  589. * {@link Element }
  590. * {@link Object }
  591. *
  592. *
  593. */
  594. public List<Object> getAny() {
  595. if (any == null) {
  596. any = new ArrayList<Object>();
  597. }
  598. return this.any;
  599. }
  600. }