Package org.openfaces.component.timetable

Examples of org.openfaces.component.timetable.TimetableResource


        events.add(new TimetableEvent(generateEventId(), tomorrowAt(8, 30), tomorrowAt(11, 30), "CLEAN HOUSE FROM GUESTS", "Andrew will go the first", green, alex.getId()));
        events.add(new TimetableEvent(generateEventId(), tomorrowAt(13, 0), tomorrowAt(16, 0), "CHECK NEW KITE VIDEO", "Lucie promised to give me the \"Lines\".", green, alex.getId()));
        events.add(new TimetableEvent(generateEventId(), tomorrowAt(19, 30), tomorrowAt(21, 0), "COUNTER-STRIKE", "The Spawn team wants to repeat.", green, alex.getId()));

        resources.add(new TimetableResource(andrew, andrew.getId(), andrew.getName()));
        resources.add(new TimetableResource(lucie, lucie.getId(), lucie.getName()));
        resources.add(new TimetableResource(alex, alex.getId(), alex.getName()));
    }
View Full Code Here


        Color red2 = new Color(230, 100, 100);
        Color green = new Color(0, 180, 0);
        Color purple = new Color(176, 35, 174);
        Color orange = new Color(247, 103, 24);

        TimetableResource r1 = new TimetableResource("Indy Flaves");
        TimetableResource r2 = new TimetableResource("Daniel Gavin");
        TimetableResource r3 = new TimetableResource("Rachel Zoe");
        TimetableResource r4 = new TimetableResource("Mary Ann Valdes");

        events.add(new TimetableEvent(generateEventId(), todayTime(8, 30), todayTime(10, 0), "Event 1 <i>(italic text)</i> <br/> after &lt;br&gt;", "This is a <span style='color: red'>description</span> of the first event.", null, r1.getId()));
        events.add(new TimetableEvent(generateEventId(), todayTime(11, 15), todayTime(12, 45), "Event 2", "This is a description of the second event. It starts at 12:15, and ends at 13:45. Duration is one and a half hours.", green, r2.getId()));
        events.add(new TimetableEvent(generateEventId(), todayTime(14, 0), todayTime(17, 0), "Event 2", "This is a description of the third event.", orange, r2.getId()));
        events.add(new TimetableEvent(generateEventId(), todayTime(5, 0), todayTime(6, 0), "Event 3", "This is a description of the third event. " +
                "big text big text big text big text big text big text big text big text big text big text big text big text " +
                "big text big text big text big text big text big text big text big text big text big text big text big text " +
                "big text big text big text big text big text big text big text big text big text big text big text big text " +
                "big text big text big text big text big text big text big text big text ", null, r3.getId()));
        events.add(new TimetableEvent(generateEventId(), todayTime(19, 0), todayTime(20, 30), "Event 4", "This is a description of the fourth task.", null, r1.getId()));
        events.add(new TimetableEvent(generateEventId(), todayTime(16, 0), todayTime(20, 0), "Event 8", "This is a description of the eighth task.", purple, r4.getId()));

        events.add(new TimetableEvent(generateEventId(), yesterdayTime(5, 0), yesterdayTime(7, 0), "Event 5", "Какой-то ивэнт", null, r1.getId()));
        events.add(new TimetableEvent(generateEventId(), yesterdayTime(9, 0), yesterdayTime(9, 45), "Event 6", "Какой-то ивэнт", green, r3.getId()));
        events.add(new TimetableEvent(generateEventId(), yesterdayTime(13, 15), yesterdayTime(13, 45), "OpenFaces meeting (кипукит митинг)", "Вчерашний митинг по кипукиту", red2));
        events.add(new TimetableEvent(generateEventId(), todayTime(13, 15), todayTime(13, 45), "OpenFaces meeting", "Сегодняшний митинг по кипукиту", red1));
        events.add(new TimetableEvent(generateEventId(), tomorrowTime(13, 15), tomorrowTime(13, 45), "OpenFaces meeting", "Завтрашний митинг по кипукиту", red1));
        events.add(new TimetableEvent(generateEventId(), tomorrowTime(3, 15), tomorrowTime(3, 45), "Event 7", "Ещё ивэнт", red1, r4.getId()));
        events.add(new TimetableEvent(generateEventId(), tomorrowTime(10, 30), tomorrowTime(11, 0), "Ещё один ивэнт на завтра", "Какой-нибудь дескрипшен", null, r2.getId()));
        events.add(new TimetableEvent(generateEventId(), todayTime(7, 45), todayTime(9, 30), "Ивэнт на сегодня", "Какой-нибудь дескрипшен", null, r3.getId()));
        events.add(new ReservedTimeEvent(generateEventId(), r3.getId(), todayTime(14, 0), todayTime(16, 10)));
        events.add(new ReservedTimeEvent(generateEventId(), r2.getId(), todayTime(15, 30), todayTime(16, 30)));
View Full Code Here

    public void moveEvent(List<AbstractTimetableEvent> events) {
        TimetableEvent event = getEvent();
        String resourceId = event.getResourceId();
        for (int i = 0; i < resources.size(); i++) {
            TimetableResource timetableResource = resources.get(i);
            if (timetableResource.getId().equals(resourceId)) {
                TimetableResource nextResource = resources.get((i + 1) % resources.size());
                eventById(events, event.getId()).setResourceId(nextResource.getId());
                return;
            }
        }
    }
View Full Code Here

                @Override
                protected void encodeCellContents(FacesContext context, ResponseWriter writer, UIComponent component,
                                                  int rowIndex, int colIndex) throws IOException {
                    if (colIndex == 0 || colIndex == colCount)
                        return;
                    TimetableResource resource = resources.get((colIndex - 1) % resources.size());
                    UIComponent resourceHeader = timetableView.getResourceHeader();
                    if (resourceHeader != null) {
                        Components.setRequestVariable("resource", resource);
                        resourceHeader.encodeAll(context);
                        Components.restoreRequestVariable("resource");
                    } else {
                        writer.write(resource.getName());
                    }
                }
            }.render(timetableView, true, 1, colCount + 1);
            writer.endElement("td");
            writer.endElement("tr");
View Full Code Here

TOP

Related Classes of org.openfaces.component.timetable.TimetableResource

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.