Package | Description |
---|---|
fr.paris.lutece.plugins.appointment.business.form | |
fr.paris.lutece.plugins.appointment.business.planning | |
fr.paris.lutece.plugins.appointment.service |
Modifier and Type | Method and Description |
---|---|
static List<WeekDefinition> |
FormHome.getListWeekDefinition(int nIdForm)
Get all the week definitions of the form
|
Modifier and Type | Method and Description |
---|---|
static WeekDefinition |
WeekDefinitionHome.create(WeekDefinition weekDefinition)
Create an instance of the WeekDefinition class
|
static WeekDefinition |
WeekDefinitionHome.findByIdFormAndDateOfApply(int nIdForm,
LocalDate dateOfApply)
Get week definition for the form id and the date of apply given
|
WeekDefinition |
IWeekDefinitionDAO.findByIdFormAndDateOfApply(int nIdForm,
LocalDate dateOfApply,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the week definitions of a form for the date of apply
|
WeekDefinition |
WeekDefinitionDAO.findByIdFormAndDateOfApply(int nIdForm,
LocalDate dateOfApply,
fr.paris.lutece.portal.service.plugin.Plugin plugin) |
static WeekDefinition |
WeekDefinitionHome.findByPrimaryKey(int nKey)
Returns an instance of the WeekDefinition whose identifier is specified in parameter
|
WeekDefinition |
IWeekDefinitionDAO.select(int nIdWeekDefinition,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data from the table
|
WeekDefinition |
WeekDefinitionDAO.select(int nIdWeekDefinition,
fr.paris.lutece.portal.service.plugin.Plugin plugin) |
static WeekDefinition |
WeekDefinitionHome.update(WeekDefinition weekDefinition)
Update of the WeekDefinition which is specified in parameter
|
Modifier and Type | Method and Description |
---|---|
static List<WeekDefinition> |
WeekDefinitionHome.findByIdForm(int nIdForm)
Get all the week definitions of the form given
|
List<WeekDefinition> |
IWeekDefinitionDAO.findByIdForm(int nIdForm,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get all the week definitions of a form
|
List<WeekDefinition> |
WeekDefinitionDAO.findByIdForm(int nIdForm,
fr.paris.lutece.portal.service.plugin.Plugin plugin) |
Modifier and Type | Method and Description |
---|---|
static WeekDefinition |
WeekDefinitionHome.create(WeekDefinition weekDefinition)
Create an instance of the WeekDefinition class
|
void |
IWeekDefinitionDAO.insert(WeekDefinition weekDefinition,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new record in the table
|
void |
WeekDefinitionDAO.insert(WeekDefinition weekDefinition,
fr.paris.lutece.portal.service.plugin.Plugin plugin) |
static WeekDefinition |
WeekDefinitionHome.update(WeekDefinition weekDefinition)
Update of the WeekDefinition which is specified in parameter
|
void |
IWeekDefinitionDAO.update(WeekDefinition weekDefinition,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the record in the table
|
void |
WeekDefinitionDAO.update(WeekDefinition weekDefinition,
fr.paris.lutece.portal.service.plugin.Plugin plugin) |
Modifier and Type | Method and Description |
---|---|
static WeekDefinition |
WeekDefinitionService.createWeekDefinition(int nIdForm,
LocalDate dateOfApply)
Create a week definition in database
|
static WeekDefinition |
WeekDefinitionService.findNextWeekDefinition(int nIdForm,
LocalDate previousDateOfApply)
Return, if it exists, the next week definition after a given date
|
static WeekDefinition |
WeekDefinitionService.findWeekDefinitionById(int nIdWeekDefinition)
Find a week definition by its primary key and set its working days
|
static WeekDefinition |
WeekDefinitionService.findWeekDefinitionByIdFormAndClosestToDateOfApply(int nIdForm,
LocalDate dateOfApply)
Find a week definition of a form and a date of apply
|
static WeekDefinition |
WeekDefinitionService.findWeekDefinitionByIdFormAndDateOfApply(int nIdForm,
LocalDate dateOfApply)
Find the weekdefinition of a form on a specific date
|
static WeekDefinition |
WeekDefinitionService.findWeekDefinitionLightById(int nIdWeekDefinition)
Find a week definition with its primary key
|
static WeekDefinition |
WeekDefinitionService.saveWeekDefinition(WeekDefinition weekDefinition)
Save a week definition
|
static WeekDefinition |
WeekDefinitionService.updateWeekDefinition(int nIdForm,
LocalDate dateOfApply)
Update in database a week definition
|
Modifier and Type | Method and Description |
---|---|
static HashMap<LocalDate,WeekDefinition> |
WeekDefinitionService.findAllWeekDefinition(int nIdForm)
Find all the week definition of a form
|
static List<WeekDefinition> |
WeekDefinitionService.findListWeekDefinition(int nIdForm)
Fin all the week definition of a form
|
Modifier and Type | Method and Description |
---|---|
static void |
WeekDefinitionService.fillInWeekDefinition(WeekDefinition weekDefinition,
int nIdForm,
LocalDate dateOfApply)
Fill the week definition object with the given parameters
|
static LocalTime |
WeekDefinitionService.getMaxEndingTimeOfAWeekDefinition(WeekDefinition weekDefinition)
Get the max ending time of a week definition
|
static int |
WeekDefinitionService.getMinDurationTimeSlotOfAWeekDefinition(WeekDefinition weekDefinition)
Get the min duration of a time slot of a week definition
|
static LocalTime |
WeekDefinitionService.getMinStartingTimeOfAWeekDefinition(WeekDefinition weekDefinition)
Return the min starting time of a week definition
|
static WeekDefinition |
WeekDefinitionService.saveWeekDefinition(WeekDefinition weekDefinition)
Save a week definition
|
Modifier and Type | Method and Description |
---|---|
static List<Slot> |
SlotService.buildListSlot(int nIdForm,
HashMap<LocalDate,WeekDefinition> mapWeekDefinition,
LocalDate startingDate,
LocalDate endingDate)
Build all the slot for a period with all the rules (open hours ...) to apply on each day, for each slot
|
static LocalTime |
WeekDefinitionService.getMaxEndingTimeOfAListOfWeekDefinition(List<WeekDefinition> listWeekDefinition)
Return the max ending time of a list of week definitions
|
static int |
WeekDefinitionService.getMinDurationTimeSlotOfAListOfWeekDefinition(List<WeekDefinition> listWeekDefinition)
Get the min duration of a time slot of a list of week definition
|
static LocalTime |
WeekDefinitionService.getMinStartingTimeOfAListOfWeekDefinition(List<WeekDefinition> listWeekDefinition)
Return the min starting time of a list of week definitions
|
static HashSet<String> |
WeekDefinitionService.getSetDayOfWeekOfAListOfWeekDefinition(List<WeekDefinition> listWeekDefinition)
Get the working days integer enum values of a list of week definitions
|
Copyright © 2018 City of Paris. All rights reserved.