def get(self, konversation_id): """Auslesen des Lerngruppen-Objekts einer bestimmten Konversation. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ admin = Admin() return admin.get_lerngruppe_by_konversation_id(konversation_id)
def get(self, konversation_id): """Auslesen der Personen eines bestimmten Konversations-Objekts. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_personen_by_konversation_id(konversation_id)
def get(self, uid): """Auslesen eines bestimmten Person-Objekts über die Google-UserID. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_person_by_google_user_id(uid)
def get(self, person_id): """Auslesen aller Konversationen einer bestimmten Person. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ admin = Admin() return admin.get_konversationen_by_person_id(person_id)
def get(self): """ Auslesen aller der im System existierenden GruppenTeilnahmeBOs """ adm = Admin() gt = adm.get_all_gruppen_teilnahme() return gt
def get(self, id): """Auslesen eines bestimmten Lernvorlieben-Objekts. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_lernvorliebe_by_id(id)
def get(self, gruppen_id): """Auslesen der GruppenTeilnahmen eines bestimmten Gruppen-Objekts. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_all_gruppen_teilnahmen_for_gruppen_id(gruppen_id)
def get(self, konversation_id): """Auslesen von Nachrichten eines Konversation-Objekts. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_nachrichten_by_konversation_id(konversation_id)
def get(self): """ Auslesen aller der im System existierenden Profile """ adm = Admin() p = adm.get_all_profile() return p
def get(self, id): """Auslesen eines bestimmten ChatTeilnahmen-Objekts. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_chatteilnahme_by_id(id)
def get(self, person_id): """Auslesen der Lerngruppen-Objekte einer bestimmten Person. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ admin = Admin() return admin.get_lerngruppen_by_person_id(person_id)
def get(self, id): """Auslesen eines bestimmten Person-Objekts. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_person_by_id(id)
def get(self, id): """Auslesen eines bestimmten PartnerVorschlag-Objekts. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_partner_vorschlag_by_id(id)
def get(self): """ Auslesen aller der im System existierenden Lerngruppen """ admin = Admin() lerngruppen = admin.get_all_lerngruppen() return lerngruppen
def get(self, gruppen_id): """Auslesen der GruppenVorschläge-Objekte einer bestimmten Gruppe. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() adm.check_anfragen() return adm.get_gruppen_vorschlaege_for_gruppen_id(gruppen_id)
def get(self, person_id): """Auslesen der eingehenden GruppenVorschläge-Objekte über einer bestimmten Person. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() adm.check_anfragen() return adm.get_eingehende_gruppen_vorschlaege_for_person_id(person_id)
def get(self, person_id): """Auslesen der besten GruppenVorschlag-Objekts für eine bestimmte Person. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() adm.check_anfragen() return adm.get_best_gruppenvorschlag_for_person_id(person_id)
def get(self, person_id): """Auslesen der ausgehenden PartnerVorschlag-Objekts für eine bestimmte Person. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() adm.check_anfragen() return adm.get_ausgehende_partner_vorschlaege_for_person_id(person_id)
def delete(self, id): """Löschen eines bestimmten PartnerVorschlag-Objekts. Das zu löschende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() pv = adm.get_partner_vorschlag_by_id(id) adm.delete_partner_vorschlag(pv) return "", 200
def get(self, person_id, konversation_id): """Auslesen eines bestimmten ChatTeilnahmen-Objekts über PersonID und KonversationID. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_chatteilnahme_by_person_id_und_konversation_id( person_id, konversation_id )
def delete(self, id): """Löschen eines bestimmten Lerngruppe-Objekts. Das zu löschende Objekt wird durch die ```id``` in dem URI bestimmt. """ admin = Admin() lg = admin.get_lerngruppe_by_id(id) admin.delete_lerngruppe(lg) return "", 200
def delete(self, id): """Löschen eines bestimmten Profil-Objekts. Das zu löschende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() pr = adm.get_profil_by_id(id) adm.delete_profil(pr) return "", 200
def delete(self, id): """Löschen eines bestimmten ChatTeilnahme-Objekts. Das zu löschende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() ct = adm.get_chatteilnahme_by_id(id) adm.delete_chatteilnahme(ct) return "", 200
def get(self, person_id, gruppen_id): """Auslesen eines bestimmten GruppenTeilnahme-Objekts durch die PersonID und GruppenID. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_gruppen_teilnahme_by_person_id_und_gruppen_id( person_id, gruppen_id )
def delete(self, id): """Löschen eines bestimmten Nachricht-Objekts. Das zu löschende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() message = adm.get_nachricht_by_id(id) adm.delete_nachricht(message) return "", 200
def delete(self, id): """Löschen eines bestimmten GruppenTeilnahme-Objekts. Das zu löschende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() gruppenteil = adm.get_gruppen_teilnahme_by_id(id) adm.delete_gruppen_teilnahme(gruppenteil) return "", 200
def delete(self, id): """Löschen eines bestimmten Konversation-Objekts. Das zu löschende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() conv = adm.get_konversation_by_id(id) adm.delete_konversation(conv) return "", 200
def delete(self, id): """Löschen eines bestimmten Lernvorlieben-Objekts. Das zu löschende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() lv = adm.get_lernvorliebe_by_id(id) adm.delete_lernvorliebe(lv) return "", 200
def get(self, person_id, gruppen_id): """Auslesen eines bestimmten GruppenVorschlag-Objekts über PersonID und GruppenID. Das auszulesende Objekt wird durch die ```id``` in dem URI bestimmt. """ adm = Admin() return adm.get_gruppenvorschlag_by_person_id_und_gruppen_id( person_id, gruppen_id )
def post(self): """ Anlegen eines neuen Konversation-Objekts. Die vom Client gesendeten Daten werden über die in jeder BO-Klasse verfügbaren Methode from_dict in das jeweilige BO überführt und anschließend in die Datenbank geschrieben. """ adm = Admin() proposal = Konversation.from_dict(api.payload) if proposal is not None: p = adm.create_konversation(proposal.get_ist_gruppenchat()) return p, 200 else: return "", 500