The following is java code but it should be fairly simple to read.
long currentDateLine = Calendar.getInstance().getTimeInMillis() / 1000;
long eventDateLine = (event.getDateTime().getTime()) / 1000;
forumEvent.setTitle(event.getTitle());
forumEvent.setDescription(description);
forumEvent.setCreatedBy(event.getCreatedBy());
forumEvent.setDateline(currentDateLine);
forumEvent.setFromDate(eventDateLine);
forumEvent.setCustomFields(CUSTOM_FIELDS);
forumEvent.setCalendarId(systemConfiguration.getVB ulletinCalendarId());
event.setForumEvent(forumEvent);
The event object is then saved via a hibernate an the above row is inserted in the vbulletin_event table.
Please let me know if I am missing anything.
Thanks,
Josh
|