1 package org.smartcomps.twister.common.util;
2
3 import com.sun.msv.datatype.xsd.datetime.ITimeDurationValueType;
4 import com.sun.msv.datatype.xsd.datetime.BigTimeDurationValueType;
5 import com.sun.msv.datatype.xsd.XSDatatype;
6 import com.sun.msv.datatype.xsd.DatatypeFactory;
7
8 import java.util.Calendar;
9
10 import org.relaxng.datatype.DatatypeException;
11
12 /***
13 * Utility class to manipulate durations and according date.
14 */
15 public class DurationUtil {
16
17 public static void addDuration(Calendar initialCalendar, BigTimeDurationValueType duration) {
18 initialCalendar.add(Calendar.YEAR, duration.getYear().intValue());
19 initialCalendar.add(Calendar.MONTH, duration.getMonth().intValue());
20 initialCalendar.add(Calendar.DAY_OF_MONTH, duration.getDay().intValue());
21 initialCalendar.add(Calendar.HOUR_OF_DAY, duration.getHour().intValue());
22 initialCalendar.add(Calendar.MINUTE, duration.getMinute().intValue());
23 }
24
25 }
This page was automatically generated by Maven