Class RotationService
- java.lang.Object
-
- org.optaweb.employeerostering.service.common.AbstractRestService
-
- org.optaweb.employeerostering.service.rotation.RotationService
-
@Service public class RotationService extends AbstractRestService
-
-
Constructor Summary
Constructors Constructor Description RotationService(javax.validation.Validator validator, TimeBucketRepository timeBucketRepository, RosterService rosterService, TenantService tenantService, SpotService spotService, SkillService skillService, EmployeeService employeeService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeBucketViewcreateTimeBucket(@Min(0L) Integer tenantId, @Valid TimeBucketView timeBucketView)BooleandeleteTimeBucket(@Min(0L) Integer tenantId, @Min(0L) Long id)TimeBucketViewgetTimeBucket(@Min(0L) Integer tenantId, @Min(0L) Long id)List<TimeBucketView>getTimeBucketList(@Min(0L) Integer tenantId)TimeBucketViewupdateTimeBucket(@Min(0L) Integer tenantId, @Valid TimeBucketView timeBucketView)-
Methods inherited from class org.optaweb.employeerostering.service.common.AbstractRestService
validateBean
-
-
-
-
Constructor Detail
-
RotationService
public RotationService(javax.validation.Validator validator, TimeBucketRepository timeBucketRepository, RosterService rosterService, TenantService tenantService, SpotService spotService, SkillService skillService, EmployeeService employeeService)
-
-
Method Detail
-
getTimeBucketList
public List<TimeBucketView> getTimeBucketList(@Min(0L) @Min(0L) Integer tenantId)
-
getTimeBucket
public TimeBucketView getTimeBucket(@Min(0L) @Min(0L) Integer tenantId, @Min(0L) @Min(0L) Long id)
-
deleteTimeBucket
@Transactional public Boolean deleteTimeBucket(@Min(0L) @Min(0L) Integer tenantId, @Min(0L) @Min(0L) Long id)
-
createTimeBucket
@Transactional public TimeBucketView createTimeBucket(@Min(0L) @Min(0L) Integer tenantId, @Valid @Valid TimeBucketView timeBucketView)
-
updateTimeBucket
@Transactional public TimeBucketView updateTimeBucket(@Min(0L) @Min(0L) Integer tenantId, @Valid @Valid TimeBucketView timeBucketView)
-
-