// Path: 1.BasicExample/src/main/java/com/in28minutes/example/spring/data/api/TodoDataService.java
// public interface TodoDataService {
// 	List<Todo> retrieveTodos(String userName);
// }
// 
// Path: 1.BasicExample/src/main/java/com/in28minutes/example/spring/model/Todo.java
// public class Todo {
// 
// 	private String desc;
// 	private Date date;
// 	private boolean isDone;
// 
// 	public Todo() {
// 		super();
// 	}
// 
// 	public Todo(String desc, Date date, boolean isDone) {
// 		this();
// 		this.desc = desc;
// 		this.date = date;
// 		this.isDone = isDone;
// 	}
// 
// 	public String getDesc() {
// 		return desc;
// 	}
// 
// 	public void setDesc(String desc) {
// 		this.desc = desc;
// 	}
// 
// 	public Date getDate() {
// 		return date;
// 	}
// 
// 	public void setDate(Date date) {
// 		this.date = date;
// 	}
// 
// 	public boolean isDone() {
// 		return isDone;
// 	}
// 
// 	public void setDone(boolean isDone) {
// 		this.isDone = isDone;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return String.format("Todo [desc=%s, date=%s, isDone=%s]", desc, date,
// 				isDone);
// 	}
// 
// }


import java.util.Arrays;
import java.util.Date;
import java.util.List;
import org.springframework.stereotype.Component;
import com.in28minutes.example.spring.data.api.TodoDataService;
import com.in28minutes.example.spring.model.Todo;
package com.in28minutes.example.spring.dataservice.stub;




@Component
public class TodoDataServiceDummyImpl implements TodoDataService {
	private static final int ONE_DAY_IN_MILLISECONDS = 24 * 60 * 1000;

// Path: 1.BasicExample/src/main/java/com/in28minutes/example/spring/data/api/TodoDataService.java
// public interface TodoDataService {
// 	List<Todo> retrieveTodos(String userName);
// }
// 
// Path: 1.BasicExample/src/main/java/com/in28minutes/example/spring/model/Todo.java
// public class Todo {
// 
// 	private String desc;
// 	private Date date;
// 	private boolean isDone;
// 
// 	public Todo() {
// 		super();
// 	}
// 
// 	public Todo(String desc, Date date, boolean isDone) {
// 		this();
// 		this.desc = desc;
// 		this.date = date;
// 		this.isDone = isDone;
// 	}
// 
// 	public String getDesc() {
// 		return desc;
// 	}
// 
// 	public void setDesc(String desc) {
// 		this.desc = desc;
// 	}
// 
// 	public Date getDate() {
// 		return date;
// 	}
// 
// 	public void setDate(Date date) {
// 		this.date = date;
// 	}
// 
// 	public boolean isDone() {
// 		return isDone;
// 	}
// 
// 	public void setDone(boolean isDone) {
// 		this.isDone = isDone;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return String.format("Todo [desc=%s, date=%s, isDone=%s]", desc, date,
// 				isDone);
// 	}
// 
// }


// Path: 1.BasicExample/src/test/java/com/in28minutes/example/spring/dataservice/stub/TodoDataServiceDummyImpl.java
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import org.springframework.stereotype.Component;
import com.in28minutes.example.spring.data.api.TodoDataService;
import com.in28minutes.example.spring.model.Todo;

package com.in28minutes.example.spring.dataservice.stub;




@Component
public class TodoDataServiceDummyImpl implements TodoDataService {
	private static final int ONE_DAY_IN_MILLISECONDS = 24 * 60 * 1000;

	public List<Todo> retrieveTodos(String userName) {