Class CalendarTool
- java.lang.Object
-
- com.logicaldoc.calendar.automation.CalendarTool
-
public class CalendarTool extends Object
Class to deal with the calendar from inside the Automation- Since:
- 8.7.4
- Author:
- Marco Meschieri - LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description CalendarTool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Event
newEvent(long tenantId, String title, Date startDate, Collection<com.logicaldoc.core.security.User> participants, Collection<com.logicaldoc.core.document.Document> documents)
Creates a new calendar eventvoid
remove(long eventId)
Deletes an eventvoid
save(Event event)
Stores into the database the given calendar envent
-
-
-
Method Detail
-
save
public void save(Event event) throws com.logicaldoc.core.PersistenceException
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
-
-