@Repository public class SchedulerRepositoryImpl extends Object implements SchedulerRepository
ALL_DAY_PROPERTY, BCKG_COLOR, COLOR_SYNCHRONIZATION, DESCRIPTION_PROPERTY, DISPLAYNAME_SYNCHRONIZATION, DOCUMENT_TYPE_AGENDA, DOCUMENT_TYPE_EVENEMENT, END_DATE_PROPERTY, LIST_SOURCE_SYNCHRO, PRIMARY_CALENDAR_COLOR, SOURCEID_SYNCHRONIZATION, START_DATE_PROPERTY, TITLE_PROPERTY, URL_SYNCHRONIZATION| Constructor and Description |
|---|
SchedulerRepositoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<Event> |
getEvents(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String startDate,
String endDate,
String workspacePath)
List all events in a user workspace in the week starting from the start date
|
List<Reservation> |
getReservations(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String startDate,
String endDate,
String intervenant,
List<String> customerUsers)
List all reservations between start date and end date with that intervenant
|
List<org.osivia.portal.api.directory.v2.model.Person> |
searchPerson(String filter)
List all persons
|
void |
setCustomerInformation(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
SessionInformations infos,
String user)
List all users id of a client
|
public List<Event> getEvents(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, String startDate, String endDate, String workspacePath) throws javax.portlet.PortletException
getEvents in interface SchedulerRepositoryjavax.portlet.PortletExceptionpublic List<Reservation> getReservations(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, String startDate, String endDate, String intervenant, List<String> customerUsers)
getReservations in interface SchedulerRepositorypublic List<org.osivia.portal.api.directory.v2.model.Person> searchPerson(String filter)
searchPerson in interface SchedulerRepositorypublic void setCustomerInformation(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
SessionInformations infos,
String user)
setCustomerInformation in interface SchedulerRepositoryCopyright © 2018. All rights reserved.