|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object xml.Xml_UegrVerwaltung
public class Xml_UegrVerwaltung
Verwaltet alle Uebungsgruppen (Einschreibungen, wechsel, etc).
Method Summary | |
---|---|
void |
addGruppe(Group gruppe)
Fuegt eine Gruppe der Verwaltung hinzu. |
void |
addGruppe(java.lang.String name,
int max)
Fuegt eine Gruppe hinzu. |
void |
addStudentToGruppe(java.lang.String grName,
java.lang.String mnr)
Fuegt einen Studenten in die Angegeben Gruppe ein. |
void |
changeGruppe(java.lang.String from,
java.lang.String to,
java.lang.String mnr)
laesst einen Studenten die Gruppen wechseln. |
void |
deleteGruppe(java.lang.String name)
|
void |
deleteStudentFromGruppe(java.lang.String grName,
java.lang.String mnr)
Loescht einen Student aus der angegeben Gruppe |
int |
getCurrent(java.lang.String grName)
Gibt die Anzahl schon eingetragener Studenten einer Gruppe zur??? |
java.lang.String |
getEmailAtGruppe(java.lang.String grName)
|
Group |
getGruppe(java.lang.String id)
|
Group |
getGruppeForStudent(java.lang.String mnr)
Gibt den Namen der Gruppe des Studenten zur??? |
Group[] |
getGruppen()
gibt alle Gruppen in einem Group Array zurueck. |
int |
getGruppenId(java.lang.String name)
|
java.lang.String[] |
getGruppenNamen()
Gibt die Namen aller registrierten Gruppen zurueck. |
static Xml_UegrVerwaltung |
getInstance()
|
java.lang.String |
getLeiterAtGruppe(java.lang.String grName)
|
java.lang.String[] |
getListOfGruppe(java.lang.String grName)
|
int |
getMax(java.lang.String name)
|
java.lang.String |
getOrtAtGruppe(java.lang.String grName)
|
java.lang.String |
getZeitAtGruppe(java.lang.String grName)
|
boolean |
GroupsAvailable()
|
boolean |
isExistingGroup(java.lang.String id)
prueft ob eine Gruppe registriert ist. |
void |
reconfigGroup(Group gruppe)
reconfiguriert eine Gruppe. |
void |
setEmailAtGruppe(java.lang.String grName,
java.lang.String mail)
|
void |
setLeiterAtGruppe(java.lang.String grName,
java.lang.String leiter)
|
void |
setMaxAtGruppe(java.lang.String grName,
int max)
|
void |
setOrtAtGruppe(java.lang.String grName,
java.lang.String ort)
|
void |
setZeitAtGruppe(java.lang.String grName,
java.lang.String zeit)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Xml_UegrVerwaltung getInstance()
public Group[] getGruppen()
public java.lang.String[] getGruppenNamen()
public void reconfigGroup(Group gruppe) throws Xml_setException
gruppe
-
Xml_setException
- wenn Gruppe Ungueltige id, bzw.
Gruppe nicht existiert.public void addGruppe(Group gruppe) throws Xml_setException
gruppe
-
Xml_setException
public boolean isExistingGroup(java.lang.String id)
id
-
public Group getGruppe(java.lang.String id) throws Xml_getException
id
-
Xml_getException
public void addGruppe(java.lang.String name, int max) throws Xml_setException
name
- max
-
Xml_setException
- wenn schon eine Gruppe mit dem selben Namen Existiert.public void addStudentToGruppe(java.lang.String grName, java.lang.String mnr) throws Xml_setException
grName
- mnr
-
Xml_setException
- Wenn Gruppe nicht exsistiert, wenn Student nicht
in regUser.xml registriert, wenn Student schon in einer anderen Gruppe eingeschrieben.public void deleteStudentFromGruppe(java.lang.String grName, java.lang.String mnr) throws Xml_setException
grName
- mnr
-
Xml_setException
- wenn keine solche Gruppe existiert, bzw. wenn
der Student nicht in dieser Gruppe existiert.public void changeGruppe(java.lang.String from, java.lang.String to, java.lang.String mnr) throws Xml_setException
from
- to
- mnr
-
Xml_setException
- Wenn ein der Beiden Gruppen nicht existieren, bzw.
der Student in der Gruppe from nicht Vorhanden ist oder die ZielGruppe voll ist.public void setLeiterAtGruppe(java.lang.String grName, java.lang.String leiter) throws Xml_setException
Xml_setException
public void setEmailAtGruppe(java.lang.String grName, java.lang.String mail) throws Xml_setException
Xml_setException
public java.lang.String getEmailAtGruppe(java.lang.String grName) throws Xml_getException
Xml_getException
public java.lang.String getLeiterAtGruppe(java.lang.String grName) throws Xml_getException
Xml_getException
public int getMax(java.lang.String name) throws Xml_getException
Xml_getException
public int getCurrent(java.lang.String grName) throws Xml_getException
grName
-
Xml_getException
public Group getGruppeForStudent(java.lang.String mnr) throws Xml_getException
studname
-
Xml_getException
public void setZeitAtGruppe(java.lang.String grName, java.lang.String zeit) throws Xml_setException
Xml_setException
public java.lang.String getZeitAtGruppe(java.lang.String grName) throws Xml_getException
Xml_getException
public void setMaxAtGruppe(java.lang.String grName, int max) throws Xml_setException
Xml_setException
public void setOrtAtGruppe(java.lang.String grName, java.lang.String ort) throws Xml_setException
Xml_setException
public java.lang.String getOrtAtGruppe(java.lang.String grName) throws Xml_getException
Xml_getException
public int getGruppenId(java.lang.String name)
public void deleteGruppe(java.lang.String name) throws Xml_setException
Xml_setException
public java.lang.String[] getListOfGruppe(java.lang.String grName) throws Xml_getException
Xml_getException
public boolean GroupsAvailable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |