protected void exportEvent(
      PortletDataContext portletDataContext, Element rootElement, CalEvent event)
      throws PortalException {

    if (!portletDataContext.isWithinDateRange(event.getModifiedDate())) {
      return;
    }

    String path = getEventPath(portletDataContext, event);

    if (!portletDataContext.isPathNotProcessed(path)) {
      return;
    }

    Element eventElement = rootElement.addElement("event");

    portletDataContext.addClassedModel(eventElement, path, event);
  }