Class CalendarTool
java.lang.Object
com.logicaldoc.calendar.automation.CalendarTool
Class to deal with the calendar from inside the Automation
- Since:
- 8.7.4
- Author:
- Marco Meschieri - LogicalDOC
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnewEvent(long tenantId, String title, Date startDate, Collection<com.logicaldoc.core.security.User> participants, Collection<com.logicaldoc.core.document.Document> documents) Creates a new calendar eventvoidremove(long eventId) Deletes an eventvoidStores into the database the given calendar envent
-
Constructor Details
-
CalendarTool
public CalendarTool()
-
-
Method Details
-
save
Stores into the database the given calendar envent- Parameters:
event- the event to save / update- Throws:
com.logicaldoc.core.PersistenceException- error at data layer
-
remove
public void remove(long eventId) throws com.logicaldoc.core.PersistenceException Deletes an event- Parameters:
eventId- identifier of the event to delete- Throws:
com.logicaldoc.core.PersistenceException- error at data layer
-
newEvent
public Event newEvent(long tenantId, String title, Date startDate, Collection<com.logicaldoc.core.security.User> participants, Collection<com.logicaldoc.core.document.Document> documents) throws com.logicaldoc.core.PersistenceException Creates a new calendar event- Parameters:
tenantId- the current tenanttitle- the title of the eventstartDate- when the event startsparticipants- optional collection of participantsdocuments- optional collection of documents- Returns:
- the created event
- Throws:
com.logicaldoc.core.PersistenceException- error at data layer
-