[
GWT user interface
]
List of REST methods
Tenant
rest/tenant
(GET): Get a list of all tenants.
rest/tenant/{id}
(GET): Get a tenant by id.
rest/tenant/add
(POST): Add a tenant.
Skill
rest/tenant/{tenantId}/skill
(GET): Get a list of all skills.
rest/tenant/{tenantId}/skill/{id}
(GET): Get a skill by id.
rest/tenant/{tenantId}/skill/add
(POST): Add a skill.
rest/tenant/{tenantId}/skill/{id}
(DELETE): Delete a skill.
Spot
rest/tenant/{tenantId}/spot
(GET): Get a list of all spots.
rest/tenant/{tenantId}/spot/{id}
(GET): Get a spot by id.
rest/tenant/{tenantId}/spot/add
(POST): Add a spot.
rest/tenant/{tenantId}/spot/{id}
(DELETE): Delete a spot.
Employee
rest/tenant/{tenantId}/employee
(GET): Get a list of all employees.
rest/tenant/{tenantId}/employee/{id}
(GET): Get an employee by id.
rest/tenant/{tenantId}/employee/add
(POST): Add an employee.
rest/tenant/{tenantId}/employee/{id}
(DELETE): Delete an employee.
rest/tenant/{tenantId}/employee/availability/add
(POST): Add an employee availability.
rest/tenant/{tenantId}/employee/availability/update
(PUT): Change an employee availability.
rest/tenant/{tenantId}/employee/availability/{id}
(DELETE): Delete an employee availability.
Shift
rest/tenant/{tenantId}/shift/{id}
(GET): Get a shift by id.
rest/tenant/{tenantId}/shift/add
(POST): Add a shift.
rest/tenant/{tenantId}/shift/{id}
(DELETE): Delete a shift.
Roster
rest/tenant/{tenantId}/roster/spotRosterView/current
(GET): Get the current spot roster view.
rest/tenant/{tenantId}/roster/spotRosterView?startDate={startDate}&endDate={endDate}
(GET): Get a spot roster view between 2 dates.
rest/tenant/{tenantId}/roster/employeeRosterView/current
(GET): Get the current employee roster view.
rest/tenant/{tenantId}/roster/employeeRosterView?startDate={startDate}&endDate={endDate}
(GET): Get a employee roster view between 2 dates.
rest/tenant/{tenantId}/roster/solve
(POST): Solve a roster.