Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1.  
  2. // System.out.println("Turma "+groupId+ " Professor:"+groupTeacher+" #Students: "+groupNoStudent);
  3. // System.out.println("\n");
  4. List<Session> sessions= new ArrayList<Session>();
  5.  
  6. for(int sessionChild = 0; sessionChild < groupNode.getChildNodes().getLength(); sessionChild++){
  7.  
  8. if(groupNode.getChildNodes().item(sessionChild).getNodeName().equalsIgnoreCase("session")){
  9.  
  10. Node sessionNode = groupNode.getChildNodes().item(sessionChild);
  11. Element sessionNodeElement = (Element) sessionNode;
  12.  
  13. String duration = sessionNodeElement.getAttribute("duration");
  14. String requiresBuildingId = sessionNodeElement.getAttribute("requires_building_id");
  15. String requiresRoomId = sessionNodeElement.getAttribute("requires_room_id");
  16. String weekday = sessionNodeElement.getAttribute("weekday");
  17. String startTime = sessionNodeElement.getAttribute("start_time");
  18. if(!(duration=="")){
  19. String roomFeatureIds = sessionNodeElement.getAttribute("feature_ids");
  20. Session parsedSession= new Session(null,null,Integer.parseInt(duration),requiresBuildingId,requiresRoomId,Integer.parseInt(weekday),startTime, new ArrayList<String>(Arrays.asList(roomFeatureIds.split(","))));
  21. sessions.add(parsedSession);
  22. catFeatures.add(parsedSession.getFeatures());
  23. }
  24.  
  25.  
  26.  
  27.  
  28. System.out.println(catFeatures);
  29.  
  30. }
  31.  
  32. }
  33. Group parsedGroup= new Group(Integer.parseInt(groupNoStudent),groupTeacher,groupId,sessions );
  34. int sameReqs=0;
  35. boolean validParse=false;
  36. for(int counter=0;counter<catFeatures.size();counter++){
  37.  
  38. if(catFeatures.get(counter).removeAll(catFeatures.get(catFeatures.size()-1)) && catFeatures.get(counter).isEmpty() && catFeatures.size()>1){
  39. sameReqs++;
  40. validParse=true;
  41. }
  42.  
  43. }
  44.  
  45. if(sameReqs==catFeatures.size() && validParse){
  46.  
  47. parsedGroup.setSameRoom(true);
  48. System.out.println("yataaaa");
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement