Class TenantService
- java.lang.Object
-
- org.optaweb.employeerostering.service.common.AbstractRestService
-
- org.optaweb.employeerostering.service.tenant.TenantService
-
@Service public class TenantService extends AbstractRestService
-
-
Constructor Summary
Constructors Constructor Description TenantService(javax.validation.Validator validator, TenantRepository tenantRepository, RosterConstraintConfigurationRepository rosterConstraintConfigurationRepository, RosterStateRepository rosterStateRepository, ShiftRepository shiftRepository, EmployeeAvailabilityRepository employeeAvailabilityRepository, TimeBucketRepository timeBucketRepository, EmployeeRepository employeeRepository, SpotRepository spotRepository, SkillRepository skillRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RosterStateconvertFromRosterStateView(RosterStateView rosterStateView)TenantcreateTenant(RosterStateView initialRosterStateView)BooleandeleteTenant(Integer id)RosterConstraintConfigurationgetRosterConstraintConfiguration(Integer tenantId)List<ZoneId>getSupportedTimezones()TenantgetTenant(Integer id)List<Tenant>getTenantList()RosterConstraintConfigurationupdateRosterConstraintConfiguration(RosterConstraintConfigurationView rosterConstraintConfigurationView)-
Methods inherited from class org.optaweb.employeerostering.service.common.AbstractRestService
validateBean
-
-
-
-
Constructor Detail
-
TenantService
public TenantService(javax.validation.Validator validator, TenantRepository tenantRepository, RosterConstraintConfigurationRepository rosterConstraintConfigurationRepository, RosterStateRepository rosterStateRepository, ShiftRepository shiftRepository, EmployeeAvailabilityRepository employeeAvailabilityRepository, TimeBucketRepository timeBucketRepository, EmployeeRepository employeeRepository, SpotRepository spotRepository, SkillRepository skillRepository)
-
-
Method Detail
-
convertFromRosterStateView
public RosterState convertFromRosterStateView(RosterStateView rosterStateView)
-
createTenant
@Transactional public Tenant createTenant(RosterStateView initialRosterStateView)
-
getRosterConstraintConfiguration
@Transactional public RosterConstraintConfiguration getRosterConstraintConfiguration(Integer tenantId)
-
updateRosterConstraintConfiguration
@Transactional public RosterConstraintConfiguration updateRosterConstraintConfiguration(RosterConstraintConfigurationView rosterConstraintConfigurationView)
-
-