Examples of Room


Examples of org.optaplanner.examples.curriculumcourse.domain.Room

            if (result == JOptionPane.OK_OPTION) {
                Period toPeriod = (Period) periodListField.getSelectedItem();
                if (lecture.getPeriod() != toPeriod) {
                    solutionBusiness.doChangeMove(lecture, "period", toPeriod);
                }
                Room toRoom = (Room) roomListField.getSelectedItem();
                if (lecture.getRoom() != toRoom) {
                    solutionBusiness.doChangeMove(lecture, "room", toRoom);
                }
                boolean toLocked = lockedField.isSelected();
                if (lecture.isLocked() != toLocked) {
View Full Code Here

Examples of org.optaplanner.examples.examination.domain.Room

            int result = JOptionPane.showConfirmDialog(ExaminationPanel.this.getRootPane(), listFieldsPanel,
                    "Select period and room", JOptionPane.OK_CANCEL_OPTION);
            if (result == JOptionPane.OK_OPTION) {
                Period toPeriod = (Period) periodListField.getSelectedItem();
                solutionBusiness.doChangeMove(exam, "period", toPeriod);
                Room toRoom = (Room) roomListField.getSelectedItem();
                solutionBusiness.doChangeMove(exam, "room", toRoom);
                solverAndPersistenceFrame.resetScreen();
            }
        }
View Full Code Here

Examples of org.optaplanner.examples.pas.domain.Room

            for (int i = 0; i < roomListSize; i++) {
                String line = bufferedReader.readLine();
                String[] lineTokens = splitByPipelineAndTrim(line, 6);

                String[] roomTokens = splitBySpace(lineTokens[0], 2);
                Room room = new Room();
                room.setId(Long.parseLong(roomTokens[0]));
                room.setName(roomTokens[1]);
                room.setCapacity(Integer.parseInt(lineTokens[1]));
                Department department = idToDepartmentMap.get(
                        Long.parseLong(lineTokens[2]));
                room.setDepartment(department);
                room.setGenderLimitation(GenderLimitation.valueOfCode(lineTokens[3]));
                room.setBedList(new ArrayList<Bed>());
                roomList.add(room);
                idToRoomMap.put(room.getId(), room);
                department.getRoomList().add(room);

                String[] roomSpecialismTokens = splitBySpace(lineTokens[4]);
                if (roomSpecialismTokens.length % 2 != 0) {
                    throw new IllegalArgumentException("Read line (" + line
                            + ") is expected to contain even number of tokens (" + roomSpecialismTokens.length
                            + ") after 4th pipeline (|) separated by a space ( ).");
                }
                List<RoomSpecialism> roomSpecialismListOfRoom = new ArrayList<RoomSpecialism>(roomSpecialismTokens.length / 2);
                for (int j = 0; j < roomSpecialismTokens.length; j += 2) {
                    int priority = Integer.parseInt(roomSpecialismTokens[j]);
                    long specialismId = Long.parseLong(roomSpecialismTokens[j + 1]);
                    if (specialismId != 0) {
                        RoomSpecialism roomSpecialism = new RoomSpecialism();
                        roomSpecialism.setId(roomSpecialismId);
                        roomSpecialism.setRoom(room);
                        Specialism specialism = idToSpecialismMap.get(specialismId);
                        if (specialism == null) {
                            throw new IllegalArgumentException("Read line (" + line
                                    + ") has a non existing specialismId (" + specialismId + ").");
                        }
                        roomSpecialism.setSpecialism(specialism);
                        roomSpecialism.setPriority(priority);
                        roomSpecialismListOfRoom.add(roomSpecialism);
                        roomSpecialismList.add(roomSpecialism);
                        roomSpecialismId++;
                    }
                }
                room.setRoomSpecialismList(roomSpecialismListOfRoom);

                List<RoomEquipment> roomEquipmentListOfRoom = new ArrayList<RoomEquipment>(equipmentListSize);
                String[] roomEquipmentTokens = splitBySpace(lineTokens[5]);
                if (roomEquipmentTokens.length != equipmentListSize) {
                    throw new IllegalArgumentException("Read line (" + line
                            + ") is expected to contain equal number of tokens (" + roomEquipmentTokens.length
                            + ") as equipmentListSize (" + equipmentListSize + ") after 5th pipeline (|).");
                }
                for (int j = 0; j < roomEquipmentTokens.length; j++) {
                    int hasEquipment = Integer.parseInt(roomEquipmentTokens[j]);
                    if (hasEquipment == 1) {
                        RoomEquipment roomEquipment = new RoomEquipment();
                        roomEquipment.setId(roomEquipmentId);
                        roomEquipment.setRoom(room);
                        roomEquipment.setEquipment(indexToEquipmentMap.get(j));
                        roomEquipmentListOfRoom.add(roomEquipment);
                        roomEquipmentList.add(roomEquipment);
                        roomEquipmentId++;
                    } else if (hasEquipment != 0) {
                        throw new IllegalArgumentException("Read line (" + line
                                + ") is expected to have 0 or 1 hasEquipment (" + hasEquipment + ").");
                    }
                }
                room.setRoomEquipmentList(roomEquipmentListOfRoom);
            }
            Collections.sort(roomList, new Comparator<Room>() {
                public int compare(Room a, Room b) {
                    return new CompareToBuilder()
                            .append(a.getDepartment().getId(), b.getDepartment().getId())
View Full Code Here

Examples of srsim.domain.Room

  public void testTemperatureChangeThroughActuator()
      throws SimulationContextException, InterruptedException {
    double targetTemperature = 21.5D;
    Simulation simulation = new Simulation(new SystemTimeTimeSource());
    simulation.setResolution(0);
    Room room = new Room();
    HeatingController controller = new HeatingController();
    ISensor sensor = new TemperatureSensor();
    IActuator actuator = new HeatingActuator();
    simulation.addRoom(room);
    room.getLocalContext().setTemperature(20.0D);
    room.getLocalContext().setPreference("targetTemperature", "21.5D");
    controller.attachSensor(sensor);
    controller.attachActuator(actuator);
    room.addActuator(actuator);
    room.addController(controller);
    room.addSensor(sensor);
    double temperature = room.getLocalContext().getTemperature();
    double previousTemperature = temperature;
    while (temperature < targetTemperature) {
      simulation.step();
      previousTemperature = temperature;
      temperature = room.getLocalContext().getTemperature();
      Assert.assertTrue(temperature >= previousTemperature);
    }
  }
View Full Code Here

Examples of ui.room.Room

   * Update who list.
   *
   * @param channel the channel
   */
  public void updateWho(String channel) {
    Room r = findRoom(channel);
    if (r != null) {
      r.updateWho();
    }
  }
View Full Code Here

Examples of village.webservice.room.Room

   */
  public Room[] getRooms (String sid, RoomRequest[] rids) {
     
      database.Configuration db = null;
      ArrayList<Room> rooms = new ArrayList<Room>();
      Room tmpRoom = null;
//      database.Window dbWindow = null;
      database.Room dbRoom = null;
//      include.auth.Validation valid = new include.auth.Validation();
      Room[] result = new Room[1];
      RoomRequest remoteCall[] = new RoomRequest[1];
      Room[] remoteResult = null;
      include.net.Server serv = new include.net.Server();
      Collection<database.Room> roomColl = null;
      utils.Utils u = new utils.Utils();
      String server = null;
      String rid = null;
      String code = null;
      String body = null;
      Integer i = 0;
   
      System.out.println("[RoomsGetter] Executing function 'getRooms'. Parameters:");
      System.out.println("[RoomsGetter] sid: '" + sid + "'");
      System.out.println("[RoomsGetter] rid[0]: '" + rids[0].getRid() + "'");
     
      try {
        InitialContext ctx = new InitialContext();
        db = (database.Configuration) ctx.lookup("ear3/CMPConfiguration/local");
      } catch (NamingException e) {
        e.printStackTrace();
      }
     
     
      for (i = 0; i < rids.length; i++) {
     
        rid = rids[i].getRid();
       
        if (rid.indexOf('@') == -1){
       
          System.out.println("[RoomsGetter] Local room, rid = "+rid+".");
       
//          dbWindow = db.getWindow(rid, valid.validate(sid));
//          dbRoom = dbWindow.getRoom();
          roomColl = db.getRooms();
          Boolean found = false;
          Iterator j = roomColl.iterator();
          while ((j.hasNext()) && (!found)) {
            dbRoom = (database.Room) j.next();
            if ((dbRoom.getName() + '@' + serv.giveName()).equals(rid))
              found = true;
          }
          rid = dbRoom.getName()+"@"+serv.giveName();
          tmpRoom = new Room();
          tmpRoom.setRid(rid);
          tmpRoom.setVersion(dbRoom.getVersion());
          body = dbRoom.getBody();
          body = body.replace("%safePortletName%", u.getSafeName(rid));
          body = body.replace("%portletName%", rid);
          tmpRoom.setBody(body);
          code = dbRoom.getCode();
          code = code.replace("%safePortletName%", u.getSafeName(rid));
          code = code.replace("%portletName%", rid);
          tmpRoom.setCode(code);
         
          rooms.add(tmpRoom);
         
     
        } else {
          server = rid.substring(rid.indexOf('@') + 1);
       
          if (serv.isMyName(server)) {
         
            System.out.println("[RoomsGetter] Local room, rid = "+rid+".");
         
//            dbWindow = db.getWindow(rid.substring(0, rid.indexOf('@')),
//                        valid.validate(sid));
//            dbRoom = dbWindow.getRoom();
           
            roomColl = db.getRooms();
            Boolean found = false;
            Iterator j = roomColl.iterator();
            while ((j.hasNext()) && (!found)) {
              dbRoom = (database.Room) j.next();
              if ((dbRoom.getName() + '@' + serv.giveName()).equals(rid))
                found = true;
            }
           
            rid = dbRoom.getName()+"@"+server;
            tmpRoom = new Room();
            tmpRoom.setRid(rid);
            tmpRoom.setVersion(dbRoom.getVersion());
            body = dbRoom.getBody();
            body = body.replace("%safePortletName%", u.getSafeName(rid));
            body = body.replace("%portletName%", rid);
            tmpRoom.setBody(body);
            code = dbRoom.getCode();
            code = code.replace("%safePortletName%", u.getSafeName(rid));
            code = code.replace("%portletName%", rid);
            tmpRoom.setCode(code);
           
            rooms.add(tmpRoom);
           
          } else {
         
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.