@Service public class TenantService extends AbstractRestService
| Constructor and Description |
|---|
TenantService(javax.validation.Validator validator,
TenantRepository tenantRepository,
RosterConstraintConfigurationRepository rosterConstraintConfigurationRepository,
RosterStateRepository rosterStateRepository,
ShiftRepository shiftRepository,
EmployeeAvailabilityRepository employeeAvailabilityRepository,
ShiftTemplateRepository shiftTemplateRepository,
EmployeeRepository employeeRepository,
SpotRepository spotRepository,
SkillRepository skillRepository) |
| Modifier and Type | Method and Description |
|---|---|
RosterState |
convertFromRosterStateView(RosterStateView rosterStateView) |
Tenant |
createTenant(RosterStateView initialRosterStateView) |
Boolean |
deleteTenant(Integer id) |
RosterConstraintConfiguration |
getRosterConstraintConfiguration(Integer tenantId) |
List<ZoneId> |
getSupportedTimezones() |
Tenant |
getTenant(Integer id) |
List<Tenant> |
getTenantList() |
RosterConstraintConfiguration |
updateRosterConstraintConfiguration(RosterConstraintConfigurationView rosterConstraintConfigurationView) |
validateBeanpublic TenantService(javax.validation.Validator validator,
TenantRepository tenantRepository,
RosterConstraintConfigurationRepository rosterConstraintConfigurationRepository,
RosterStateRepository rosterStateRepository,
ShiftRepository shiftRepository,
EmployeeAvailabilityRepository employeeAvailabilityRepository,
ShiftTemplateRepository shiftTemplateRepository,
EmployeeRepository employeeRepository,
SpotRepository spotRepository,
SkillRepository skillRepository)
public RosterState convertFromRosterStateView(RosterStateView rosterStateView)
@Transactional public Tenant createTenant(RosterStateView initialRosterStateView)
@Transactional public RosterConstraintConfiguration getRosterConstraintConfiguration(Integer tenantId)
@Transactional public RosterConstraintConfiguration updateRosterConstraintConfiguration(RosterConstraintConfigurationView rosterConstraintConfigurationView)
Copyright © 2017–2020 JBoss by Red Hat. All rights reserved.