This repository has been archived by the owner on Oct 26, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
517 additions
and
0 deletions.
There are no files selected for viewing
181 changes: 181 additions & 0 deletions
181
connector-model/src/main/java/de/thm/arsnova/connector/model/Course.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,181 @@ | ||
// | ||
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b01 generiert | ||
// Siehe <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> | ||
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. | ||
// Generiert: 2016.12.19 um 04:44:59 PM CET | ||
// | ||
|
||
|
||
package de.thm.arsnova.connector.model; | ||
|
||
import javax.xml.bind.annotation.XmlAccessType; | ||
import javax.xml.bind.annotation.XmlAccessorType; | ||
import javax.xml.bind.annotation.XmlAttribute; | ||
import javax.xml.bind.annotation.XmlElement; | ||
import javax.xml.bind.annotation.XmlType; | ||
|
||
|
||
/** | ||
* <p>Java-Klasse für Course complex type. | ||
* | ||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. | ||
* | ||
* <pre> | ||
* <complexType name="Course"> | ||
* <complexContent> | ||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> | ||
* <sequence> | ||
* <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/> | ||
* <element name="fullname" type="{http://www.w3.org/2001/XMLSchema}string"/> | ||
* <element name="shortname" type="{http://www.w3.org/2001/XMLSchema}string"/> | ||
* <element ref="{http://arsnova.thm.de/connector/model}membership"/> | ||
* </sequence> | ||
* <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> | ||
* </restriction> | ||
* </complexContent> | ||
* </complexType> | ||
* </pre> | ||
* | ||
* | ||
*/ | ||
@XmlAccessorType(XmlAccessType.FIELD) | ||
@XmlType(name = "Course", propOrder = { | ||
"id", | ||
"fullname", | ||
"shortname", | ||
"membership" | ||
}) | ||
public class Course { | ||
|
||
@XmlElement(required = true) | ||
protected String id; | ||
@XmlElement(required = true) | ||
protected String fullname; | ||
@XmlElement(required = true) | ||
protected String shortname; | ||
@XmlElement(required = true) | ||
protected Membership membership; | ||
@XmlAttribute(name = "type") | ||
protected String type; | ||
|
||
/** | ||
* Ruft den Wert der id-Eigenschaft ab. | ||
* | ||
* @return | ||
* possible object is | ||
* {@link String } | ||
* | ||
*/ | ||
public String getId() { | ||
return id; | ||
} | ||
|
||
/** | ||
* Legt den Wert der id-Eigenschaft fest. | ||
* | ||
* @param value | ||
* allowed object is | ||
* {@link String } | ||
* | ||
*/ | ||
public void setId(String value) { | ||
this.id = value; | ||
} | ||
|
||
/** | ||
* Ruft den Wert der fullname-Eigenschaft ab. | ||
* | ||
* @return | ||
* possible object is | ||
* {@link String } | ||
* | ||
*/ | ||
public String getFullname() { | ||
return fullname; | ||
} | ||
|
||
/** | ||
* Legt den Wert der fullname-Eigenschaft fest. | ||
* | ||
* @param value | ||
* allowed object is | ||
* {@link String } | ||
* | ||
*/ | ||
public void setFullname(String value) { | ||
this.fullname = value; | ||
} | ||
|
||
/** | ||
* Ruft den Wert der shortname-Eigenschaft ab. | ||
* | ||
* @return | ||
* possible object is | ||
* {@link String } | ||
* | ||
*/ | ||
public String getShortname() { | ||
return shortname; | ||
} | ||
|
||
/** | ||
* Legt den Wert der shortname-Eigenschaft fest. | ||
* | ||
* @param value | ||
* allowed object is | ||
* {@link String } | ||
* | ||
*/ | ||
public void setShortname(String value) { | ||
this.shortname = value; | ||
} | ||
|
||
/** | ||
* Ruft den Wert der membership-Eigenschaft ab. | ||
* | ||
* @return | ||
* possible object is | ||
* {@link Membership } | ||
* | ||
*/ | ||
public Membership getMembership() { | ||
return membership; | ||
} | ||
|
||
/** | ||
* Legt den Wert der membership-Eigenschaft fest. | ||
* | ||
* @param value | ||
* allowed object is | ||
* {@link Membership } | ||
* | ||
*/ | ||
public void setMembership(Membership value) { | ||
this.membership = value; | ||
} | ||
|
||
/** | ||
* Ruft den Wert der type-Eigenschaft ab. | ||
* | ||
* @return | ||
* possible object is | ||
* {@link String } | ||
* | ||
*/ | ||
public String getType() { | ||
return type; | ||
} | ||
|
||
/** | ||
* Legt den Wert der type-Eigenschaft fest. | ||
* | ||
* @param value | ||
* allowed object is | ||
* {@link String } | ||
* | ||
*/ | ||
public void setType(String value) { | ||
this.type = value; | ||
} | ||
|
||
} |
76 changes: 76 additions & 0 deletions
76
connector-model/src/main/java/de/thm/arsnova/connector/model/Courses.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
// | ||
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b01 generiert | ||
// Siehe <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> | ||
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. | ||
// Generiert: 2016.12.19 um 04:44:59 PM CET | ||
// | ||
|
||
|
||
package de.thm.arsnova.connector.model; | ||
|
||
import java.util.ArrayList; | ||
import java.util.List; | ||
import javax.xml.bind.annotation.XmlAccessType; | ||
import javax.xml.bind.annotation.XmlAccessorType; | ||
import javax.xml.bind.annotation.XmlRootElement; | ||
import javax.xml.bind.annotation.XmlType; | ||
|
||
|
||
/** | ||
* <p>Java-Klasse für anonymous complex type. | ||
* | ||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. | ||
* | ||
* <pre> | ||
* <complexType> | ||
* <complexContent> | ||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> | ||
* <sequence> | ||
* <element name="course" type="{http://arsnova.thm.de/connector/model}Course" maxOccurs="unbounded" minOccurs="0"/> | ||
* </sequence> | ||
* </restriction> | ||
* </complexContent> | ||
* </complexType> | ||
* </pre> | ||
* | ||
* | ||
*/ | ||
@XmlAccessorType(XmlAccessType.FIELD) | ||
@XmlType(name = "", propOrder = { | ||
"course" | ||
}) | ||
@XmlRootElement(name = "courses") | ||
public class Courses { | ||
|
||
protected List<Course> course; | ||
|
||
/** | ||
* Gets the value of the course property. | ||
* | ||
* <p> | ||
* This accessor method returns a reference to the live list, | ||
* not a snapshot. Therefore any modification you make to the | ||
* returned list will be present inside the JAXB object. | ||
* This is why there is not a <CODE>set</CODE> method for the course property. | ||
* | ||
* <p> | ||
* For example, to add a new item, do as follows: | ||
* <pre> | ||
* getCourse().add(newItem); | ||
* </pre> | ||
* | ||
* | ||
* <p> | ||
* Objects of the following type(s) are allowed in the list | ||
* {@link Course } | ||
* | ||
* | ||
*/ | ||
public List<Course> getCourse() { | ||
if (course == null) { | ||
course = new ArrayList<Course>(); | ||
} | ||
return this.course; | ||
} | ||
|
||
} |
90 changes: 90 additions & 0 deletions
90
connector-model/src/main/java/de/thm/arsnova/connector/model/Membership.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
// | ||
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b01 generiert | ||
// Siehe <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> | ||
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. | ||
// Generiert: 2016.12.19 um 04:44:59 PM CET | ||
// | ||
|
||
|
||
package de.thm.arsnova.connector.model; | ||
|
||
import javax.xml.bind.annotation.XmlAccessType; | ||
import javax.xml.bind.annotation.XmlAccessorType; | ||
import javax.xml.bind.annotation.XmlElement; | ||
import javax.xml.bind.annotation.XmlRootElement; | ||
import javax.xml.bind.annotation.XmlType; | ||
|
||
|
||
/** | ||
* <p>Java-Klasse für anonymous complex type. | ||
* | ||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. | ||
* | ||
* <pre> | ||
* <complexType> | ||
* <complexContent> | ||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> | ||
* <sequence> | ||
* <element name="member" type="{http://www.w3.org/2001/XMLSchema}boolean"/> | ||
* <element name="userrole" type="{http://arsnova.thm.de/connector/model}UserRole"/> | ||
* </sequence> | ||
* </restriction> | ||
* </complexContent> | ||
* </complexType> | ||
* </pre> | ||
* | ||
* | ||
*/ | ||
@XmlAccessorType(XmlAccessType.FIELD) | ||
@XmlType(name = "", propOrder = { | ||
"member", | ||
"userrole" | ||
}) | ||
@XmlRootElement(name = "membership") | ||
public class Membership { | ||
|
||
protected boolean member; | ||
@XmlElement(required = true) | ||
protected UserRole userrole; | ||
|
||
/** | ||
* Ruft den Wert der member-Eigenschaft ab. | ||
* | ||
*/ | ||
public boolean isMember() { | ||
return member; | ||
} | ||
|
||
/** | ||
* Legt den Wert der member-Eigenschaft fest. | ||
* | ||
*/ | ||
public void setMember(boolean value) { | ||
this.member = value; | ||
} | ||
|
||
/** | ||
* Ruft den Wert der userrole-Eigenschaft ab. | ||
* | ||
* @return | ||
* possible object is | ||
* {@link UserRole } | ||
* | ||
*/ | ||
public UserRole getUserrole() { | ||
return userrole; | ||
} | ||
|
||
/** | ||
* Legt den Wert der userrole-Eigenschaft fest. | ||
* | ||
* @param value | ||
* allowed object is | ||
* {@link UserRole } | ||
* | ||
*/ | ||
public void setUserrole(UserRole value) { | ||
this.userrole = value; | ||
} | ||
|
||
} |
Oops, something went wrong.