Package org.openwms.common.tasks.impl
Class TaskServiceImpl
java.lang.Object
org.openwms.common.tasks.impl.TaskServiceImpl
- All Implemented Interfaces:
TaskService
A TaskServiceImpl.
- Author:
- Heiko Scherrer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.context.ApplicationEventPublisherprivate final TaskMapperprivate final TaskRepositoryprivate final TimeProviderprivate final org.ameba.i18n.Translator -
Constructor Summary
ConstructorsConstructorDescriptionTaskServiceImpl(org.springframework.context.ApplicationEventPublisher eventPublisher, org.ameba.i18n.Translator translator, TaskMapper mapper, TaskRepository taskRepository) -
Method Summary
Modifier and TypeMethodDescriptionfindAll()findByPKeyOrThrow(@NotBlank String pKey) private TaskEOfindInternal(String pKey)
-
Field Details
-
timeProvider
-
eventPublisher
private final org.springframework.context.ApplicationEventPublisher eventPublisher -
translator
private final org.ameba.i18n.Translator translator -
mapper
-
taskRepository
-
-
Constructor Details
-
TaskServiceImpl
TaskServiceImpl(org.springframework.context.ApplicationEventPublisher eventPublisher, org.ameba.i18n.Translator translator, TaskMapper mapper, TaskRepository taskRepository)
-
-
Method Details
-
findAll
- Specified by:
findAllin interfaceTaskService
-
findByPKeyOrThrow
- Specified by:
findByPKeyOrThrowin interfaceTaskService
-
findInternal
-
create
@Measured @Validated(Create.class) public TaskVO create(@NotNull @Valid @NotNull @Valid TaskVO task) - Specified by:
createin interfaceTaskService
-
update
- Specified by:
updatein interfaceTaskService
-
start
- Specified by:
startin interfaceTaskService
-
pause
- Specified by:
pausein interfaceTaskService
-
resume
- Specified by:
resumein interfaceTaskService
-
finish
- Specified by:
finishin interfaceTaskService
-