summaryrefslogtreecommitdiff
path: root/spring-framework/spring-task-manager-structure/src/main/java/com/example/spring/task/TaskManagerImpl.java
blob: 46ca02e553af6e6202443080dec485a87ff90cec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.example.spring.task;

import com.example.spring.task.dao.TaskDAO;

public class TaskManagerImpl implements TaskManager {

    private TaskDAO taskDAO;

    public void setTaskDAO(TaskDAO taskDAO) {
        this.taskDAO = taskDAO;
    }
    
    @Override
    public void create(Task task) {
        // Actual business logic related to creating a task
        // ..
        Task newTask = taskDAO.create(task);
        // ...
    }
}