Package com.projectlibre.core.time

Examples of com.projectlibre.core.time.TimeIntervals


   
    //convert fields
    FieldUtil.convertFields(assignment, com.projity.pm.assignment.Assignment.class, openprojAssignment, fieldsToConvert, false);

    //timephased   
    TimeIntervals timephasedIntervals=assignment.getTimephased();
    for (TimeInterval interval : timephasedIntervals){
      TimephasedValue<?> timephasedValue=(TimephasedValue<?>)interval;
      Object openprojType = TimeDistributedTypeMapper.getProjityField(BigInteger.valueOf(timephasedValue.getType().getId()));
      Duration duration=(Duration)timephasedValue.getValue();
      openprojAssignment.setInterval(openprojType, timephasedValue.getStart(), timephasedValue.getEnd(),duration.getValue());
View Full Code Here


*/
public class MpxRangeConverter {
  public void from(ProjectCalendarDateRanges mpxRange, WorkRange range) {
    if (mpxRange == null)
      return;
    TimeIntervals intervals=range.getIntervals();
    DateHoursMinsConverter converter=new DateHoursMinsConverter();
    for (DateRange mpxDateRange:mpxRange)
      if (mpxDateRange!=null)
        intervals.union((Long)converter.from(mpxDateRange.getStart()), (Long)converter.from(mpxDateRange.getEnd()));
  }
View Full Code Here

TOP

Related Classes of com.projectlibre.core.time.TimeIntervals

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.