Examples of ICalendar


Examples of org.eclipse.sapphire.samples.calendar.integrated.ICalendar

        {
            @Override
            protected void handleTypedEvent( final PropertyEvent event )
            {
                final PropertyDef property = event.property().definition();
                final ICalendar calendar = (ICalendar) element();
               
                if( property == org.eclipse.sapphire.samples.calendar.ICalendar.PROP_EVENTS )
                {
                    calendar.getEvents().refresh();
                }
            }
        };
       
        this.base.attach( listener );
View Full Code Here

Examples of org.jical.ICalendar

    DBSubset oRooms = new DBSubset(DB.k_x_meeting_room+" x,"+DB.k_rooms+" r",
                                   "r."+DB.gu_workarea+",r."+DB.tp_room+",r."+DB.nm_room+","+"r."+DB.tx_location,
                                   "x."+DB.gu_meeting+"=? AND "+"x."+DB.nm_room+"=r."+DB.nm_room,2);
    int iRooms;

    ICalendar oCal = new ICalendar();
    oCal.setProdId("JICAL");
    oCal.setVersion("2.0");
    for (int m=0; m<iMeetings; m++) {
      if (DebugFile.trace) DebugFile.writeln("Loading meeting "+oMeetings.getStringNull(7,m,""));
      oEvt = new ICalendarVEvent(oMeetings.getDate(1,m),oMeetings.getDate(2,m),
                                 oMeetings.getStringNull(8,m,""),
                                 duration(oMeetings.getDate(1,m),oMeetings.getDate(2,m)),
View Full Code Here

Examples of org.jical.ICalendar

    Room oRoom = new Room();
    oRoom.put(DB.gu_workarea, oFllw.getString(DB.gu_workarea));

    ICalendarVEvent oEvnt;
    ICalendarParser oPrsr = new ICalendarParser();
    ICalendar oCal = oPrsr.parse(oCalFile, sEncoding);
    Iterator oIter = oCal.icalEventCollection.iterator();
    while (oIter.hasNext()) {
      oEvnt = (ICalendarVEvent) oIter.next();
      // remove - from Mozilla UIDs
      sGuid = Gadgets.removeChar(oEvnt.getUid(),'-').trim();
View Full Code Here

Examples of org.libreplan.business.calendars.entities.ICalendar

        CombinedWorkHours.minOf(emptyArray);
    }

    @Test
    public void returnsTheMinOfCalendars() {
        ICalendar minOf = CombinedWorkHours
                .minOf(hours(4), hours(2), hours(7));
        EffortDuration duration = minOf.getCapacityOn(wholeDay(new LocalDate(
                2000, 3, 3)));
        assertThat(duration, equalTo(EffortDuration.hours(2)));
    }
View Full Code Here

Examples of org.libreplan.business.calendars.entities.ICalendar

                2000, 3, 3)));
        assertThat(duration, equalTo(EffortDuration.hours(2)));
    }

    private ICalendar hours(int hours) {
        ICalendar result = createNiceMock(ICalendar.class);
        expect(result.getCapacityOn(isA(PartialDay.class))).andReturn(
                EffortDuration.hours(hours));
        replay(result);
        return result;
    }
View Full Code Here

Examples of org.libreplan.business.calendars.entities.ICalendar

            IAssignedEffortForResource assignedEffortForEachResource,
            List<ResourceWithAssignedDuration> resources) {
        List<ResourceWithAssignedDuration> result = new ArrayList<ResourceWithAssignedDuration>();
        for (ResourceWithAssignedDuration each : resources) {
            Resource resource = each.resource;
            ICalendar calendar = generateCalendarFor(resource);
            Capacity capacityWithOvertime = calendar
                    .getCapacityWithOvertime(date);
            if (capacityWithOvertime.isOverAssignableWithoutLimit()) {
                result.add(each);
            } else {
                EffortDuration durationCanBeAdded = calculateDurationCanBeAdded(
View Full Code Here

Examples of org.libreplan.business.calendars.entities.ICalendar

            LocalDate date) {
        List<ShareSource> result = new ArrayList<ShareSource>();
        for (int i = 0; i < resources.size(); i++) {
            List<Share> shares = new ArrayList<Share>();
            Resource resource = resources.get(i).resource;
            ICalendar calendarForResource = resources.get(i).calendar;
            EffortDuration alreadyAssigned = assignedEffortForEachResource
                    .getAssignedDurationAt(resource, date);
            final int alreadyAssignedSeconds = alreadyAssigned.getSeconds();
            Integer capacityEachOneSeconds = calendarForResource.asDurationOn(
                    PartialDay.wholeDay(date), ONE).getSeconds();
            final int capacityUnits = resources.get(i).capacityUnits;
            assert capacityUnits >= 1;
            final int assignedForEach = alreadyAssignedSeconds / capacityUnits;
            final int remainder = alreadyAssignedSeconds % capacityUnits;
View Full Code Here

Examples of org.libreplan.business.calendars.entities.ICalendar

        if (allocationsOnInterval.isEmpty()) {
            return null;
        }
        EffortDuration result = EffortDuration.zero();
        for (ResourceAllocation<?> each : allocationsOnInterval) {
            ICalendar allocationCalendar = each.getAllocationCalendar();
            result = result.plus(allocationCalendar.getCapacityOn(day));
        }
        return result.divideBy(allocationsOnInterval.size());
    }
View Full Code Here

Examples of org.libreplan.business.calendars.entities.ICalendar

    private EffortDuration getExtraDurationAtStart(IntraDayDate start) {
        if (start.getEffortDuration().isZero()) {
            return EffortDuration.zero();
        }
        ICalendar calendar = getNullSafeCalendar();
        EffortDuration capacity = calendar.getCapacityOn(PartialDay
                .wholeDay(start.getDate()));
        return capacity.minus(min(start.getEffortDuration(), capacity));
    }
View Full Code Here

Examples of org.libreplan.business.calendars.entities.ICalendar

        }
        return result;
    }

    private boolean isWorkable(LocalDate day) {
        ICalendar calendar = getCalendar();
        assert calendar != null;
        return !calendar.getCapacityOn(PartialDay.wholeDay(day)).isZero();
    }
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.