Search in sources :

Example 1 with ClassRoom

use of angularBeans.demoApp.domain.ClassRoom in project AngularBeans by bessemHmidi.

the class ClassRoomsService method addClassRoom.

@RealTime
public void addClassRoom(String classRoomName) {
    ClassRoom classRoom = new ClassRoom();
    classRoom.setName(classRoomName);
    virtualClassService.getClassRoomsMap().put(classRoom, new HashSet<User>());
    client.broadcast(modelQuery.pushTo("classRooms", classRoom), false);
}
Also used : User(angularBeans.demoApp.domain.User) ClassRoom(angularBeans.demoApp.domain.ClassRoom) RealTime(angularBeans.realtime.RealTime)

Example 2 with ClassRoom

use of angularBeans.demoApp.domain.ClassRoom in project AngularBeans by bessemHmidi.

the class SingleClassRoomService method getUsers.

@Get
public Set<User> getUsers(String classRoomName) {
    ClassRoom room = new ClassRoom();
    room.setName(classRoomName);
    return classRoomsService.getUsers(room);
}
Also used : ClassRoom(angularBeans.demoApp.domain.ClassRoom) Get(angularBeans.api.http.Get)

Aggregations

ClassRoom (angularBeans.demoApp.domain.ClassRoom)2 Get (angularBeans.api.http.Get)1 User (angularBeans.demoApp.domain.User)1 RealTime (angularBeans.realtime.RealTime)1