Package rabbit.data.internal.xml.schema.events

Examples of rabbit.data.internal.xml.schema.events.TaskFileEventType


    final XMLGregorianCalendar expected =
        DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar);

    final TaskFileEvent event = new TaskFileEvent(
        new Interval(0, 1), new Path("/a/b"), task);
    TaskFileEventType type = converter.convert(event);
   
    assertThat(type.getTaskId().getCreationDate(), is(expected));
  }
View Full Code Here


    final TaskIdType id = new TaskIdType();
    id.setCreationDate(DatatypeUtil.toXmlDateTime(creationDate));
    id.setHandleId(event.getTask().getHandleIdentifier());

    final TaskFileEventType type = new TaskFileEventType();
    type.setDuration(event.getInterval().toDurationMillis());
    type.setFilePath(event.getFilePath().toString());
    type.setTaskId(id);

    return type;
  }
View Full Code Here

  protected TaskFileEventType doMerge(TaskFileEventType t1, TaskFileEventType t2) {
    TaskIdType id = new TaskIdType();
    id.setHandleId(t1.getTaskId().getHandleId());
    id.setCreationDate((XMLGregorianCalendar) t1.getTaskId().getCreationDate().clone());

    TaskFileEventType result = new TaskFileEventType();
    result.setDuration(t1.getDuration() + t2.getDuration());
    result.setFilePath(t1.getFilePath());
    result.setTaskId(id);

    return result;
  }
View Full Code Here

TOP

Related Classes of rabbit.data.internal.xml.schema.events.TaskFileEventType

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.