Class BaseTaskInGroupService<T extends TaskInGroup<G>,G extends TaskGroup,S>

java.lang.Object
at.jku.dke.etutor.task_app.services.BaseTaskService<T,S>
at.jku.dke.etutor.task_app.services.BaseTaskInGroupService<T,G,S>
Type Parameters:
T - The task type.
G - The task group type.
S - The type of the additional data used in ModifyTaskDto.
All Implemented Interfaces:
TaskService<T,S>

public abstract class BaseTaskInGroupService<T extends TaskInGroup<G>,G extends TaskGroup,S> extends BaseTaskService<T,S>
This class provides methods for managing Tasks.
  • Field Details

  • Constructor Details

    • BaseTaskInGroupService

      protected BaseTaskInGroupService(TaskRepository<T> repository, TaskGroupRepository<G> taskGroupRepository)
      Creates a new instance of class BaseTaskInGroupService.
      Parameters:
      repository - The task repository.
      taskGroupRepository - The task group repository.