Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- REST-Service – Schnittstellen
- GET //Keine Einschränkung
- Rest/klasse/
- Return: [{klasseid:int,name:string}]
- Rest/schueler/{klasse}
- Return: [{schuelerid:int, name:string}]
- Rest/sportart/einzel/
- Return: [{sportid:int,name:string,einheit:string,datentyp:string}]
- Rest/sportart/team
- Return: [{sportid:int,name:string,einheit:string,datentyp:string,multiple:int}]
- Rest/teilnahme/einzel/{schueler} //Gibt nur die besten zurück
- Return: [{sportid:int,sportname:string,schuelerid:int,schuelername:string,ergebnis:string, punkte:decimal}]
- Rest/teinahme/einzel/{Sport}/{schueler}
- Return: [{sportid:int,sportname:string,schuelerid:int,schuelername:string,ergebnis:string, versuch:int,punkte:decimal}]
- Rest/teilnahme/team/{Sport} //Gibt das Gesamtergebnis zurück
- Return: [{sportid:int,sportname:string,klasseid:int,klassename:string,ergebnis:string ,punkte:decimal}]
- Rest/teilnahme/team/{sport}/{klasse}
- Return: {sportid:int,sportname:string,klasseid:int,klassename:string,ergebnis:string,matchid:int,ergebnis:int}
- Rest/user/privileges
- Return: {username:string,bearertoken:string,role:string,expiretime:long}
- Rest/user/
- Return: {username:string,role:string}
- PUT //Benötigt Admin || schiedsrichter
- Rest/teilnahme/einzel/
- Takes: {sportid:int, schuelerid:int, ergebnis:string}
- Rest/teilnahme/team/
- Takes: {sportid:int, [{klasseid:int, ergebnis:string}]}
- Rest/user/
- Takes: {username:string,password:string}]
- Rest/sportart/
- Takes: {name:string,einheit:string,datentyp:string,einzel:boolean,[lmit:string,punkte:decimal]}
- POST //benötigt admin
- Rest/user/{user}
- Rest/sportart/{sportartid}
- Takes: {name:string,einheit:string,datentyp:string,einzel:boolean,[lmit:string,punkte:decimal]}
- Rest/sportart/{sportartid}/changeactive
- DELETE //Benötigt admin
- Rest/user/[userid}
- Rest/sportart/{sportid}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement