Package org.fenixedu.spaces.domain

Examples of org.fenixedu.spaces.domain.Space


        final ExecutionSemester executionSemester =
                FenixFramework.getDomainObject(infoShift.getInfoDisciplinaExecucao().getInfoExecutionPeriod().getExternalId());

        final Shift shift = FenixFramework.getDomainObject(infoShift.getExternalId());

        Space room = null;
        if (infoRoomOccupation != null) {
            room =
                    infoRoomOccupation.getInfoRoom() != null ? SpaceUtils
                            .findAllocatableSpaceForEducationByName(infoRoomOccupation.getInfoRoom().getNome()) : null;
        }
View Full Code Here


        Lesson aula = FenixFramework.getDomainObject(aulaAntiga.getExternalId());

        if (aula != null) {

            Space newRoom = null;
            if (infoRoomOccupation != null && infoRoomOccupation.getInfoRoom() != null) {
                newRoom = SpaceUtils.findAllocatableSpaceForEducationByName(infoRoomOccupation.getInfoRoom().getNome());
            }

            aula.edit(newBeginDate, newEndDate, weekDay, begin, end, frequency, createLessonInstances, newRoom);
View Full Code Here

                    try {
                        if (writtenEvaluation.isInEnrolmentPeriod()) {
                            this.evaluationsWithEnrolmentPeriodOpened.add(writtenEvaluation);
                        } else {
                            this.evaluationsWithEnrolmentPeriodClosed.add(writtenEvaluation);
                            final Space room = registration.getRoomFor(writtenEvaluation);
                            String roomName = room != null ? room.getName() : "-";
                            getStudentRooms().put(writtenEvaluation.getExternalId(), roomName);
                        }
                    } catch (final DomainException e) {
                        getEvaluationsWithoutEnrolmentPeriod().add(writtenEvaluation);
                        final Space room = registration.getRoomFor(writtenEvaluation);
                        String value = room != null ? room.getName() : "-";
                        getStudentRooms().put(writtenEvaluation.getExternalId(), value);
                    } finally {
                        getEnroledEvaluationsForStudent().put(writtenEvaluation.getExternalId(),
                                Boolean.valueOf(registration.isEnroledIn(writtenEvaluation)));
                        getExecutionCourses().put(writtenEvaluation.getExternalId(),
View Full Code Here

        StringBuilder result = new StringBuilder();

        if (this.getChosenRoomsIDs() != null && this.getChosenRoomsIDs().length != 0) {
            for (String chosenRoomString : this.getChosenRoomsIDs()) {
                String chosenRoomID = getRoomID(chosenRoomString);
                Space room = (Space) FenixFramework.getDomainObject(chosenRoomID);
                result.append(room.getName());
                result.append("; ");
            }

            if (result.length() > 0) {
                result.delete(result.length() - 2, result.length() - 1);
View Full Code Here

    public Map<InfoRoom, List<CalendarLink>> getWrittenEvaluationCalendarLinks() throws FenixServiceException {
        final Collection<InfoRoom> rooms = getRoomsToDisplayMap();
        if (rooms != null) {
            final Map<InfoRoom, List<CalendarLink>> calendarLinksMap = new HashMap<InfoRoom, List<CalendarLink>>();
            for (final InfoRoom infoRoom : rooms) {
                Space room = infoRoom.getRoom();
                final List<CalendarLink> calendarLinks = new ArrayList<CalendarLink>();
                for (final Occupation roomOccupation : room.getOccupationSet()) {
                    if (roomOccupation instanceof WrittenEvaluationSpaceOccupation) {
                        Collection<WrittenEvaluation> writtenEvaluations =
                                ((WrittenEvaluationSpaceOccupation) roomOccupation).getWrittenEvaluationsSet();
                        for (WrittenEvaluation writtenEvaluation : writtenEvaluations) {
                            if (verifyWrittenEvaluationExecutionPeriod(writtenEvaluation, getAcademicIntervalObject(), null)) {
View Full Code Here

    public String getNome() {
        return getRoom().getName();
    }

    public Space getSpaceBuilding() {
        Space building = SpaceUtils.getSpaceBuilding(getRoom());
        return building != null ? building : null;
    }
View Full Code Here

        Space building = SpaceUtils.getSpaceBuilding(getRoom());
        return building != null ? building : null;
    }

    public String getEdificio() {
        Space building = getSpaceBuilding();
        return building != null ? building.getName() : "";
    }
View Full Code Here

        Space building = getSpaceBuilding();
        return building != null ? building.getName() : "";
    }

    public Integer getPiso() {
        Space spaceFloor = SpaceUtils.getSpaceFloor(getRoom());
        return spaceFloor != null ? spaceFloor.<Integer> getMetadata("level").orElse(null) : null;
    }
View Full Code Here

                otherAcademicInterval = null;
            }

            final Map<InfoRoom, List<CalendarLink>> calendarLinksMap = new HashMap<InfoRoom, List<CalendarLink>>();
            for (final InfoRoom infoRoom : rooms) {
                Space room = infoRoom.getRoom();
                final List<CalendarLink> calendarLinks = new ArrayList<CalendarLink>();
                for (final Occupation roomOccupation : room.getOccupationSet()) {
                    if (roomOccupation instanceof WrittenEvaluationSpaceOccupation) {
                        Collection<WrittenEvaluation> writtenEvaluations =
                                ((WrittenEvaluationSpaceOccupation) roomOccupation).getWrittenEvaluationsSet();
                        for (WrittenEvaluation writtenEvaluation : writtenEvaluations) {
                            if (verifyWrittenEvaluationExecutionPeriod(writtenEvaluation, interval, otherAcademicInterval)) {
View Full Code Here

    }

    public List<InfoRoom> getEvaluationRooms() throws FenixServiceException {
        final Space[] result = new Space[getEvaluationRoomsPositions().size()];
        for (final Entry<String, Integer> entry : getEvaluationRoomsPositions().entrySet()) {
            final Space room = getRoom(entry.getKey());
            result[entry.getValue() - 1] = room;
        }
//        return Arrays.asList(result);

        return Arrays.stream(result).map(s -> new InfoRoom(s)).collect(Collectors.toList());
View Full Code Here

TOP

Related Classes of org.fenixedu.spaces.domain.Space

Copyright © 2018 www.massapicom. 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.