trying implementing a method

This commit is contained in:
Fredrik Friis 2012-03-26 13:22:16 +09:00
parent 8f8b70e7cf
commit 7518bc62cd
2 changed files with 30 additions and 1 deletions
src/main/java/se/su/dsv/scipro/springdata

@ -1,13 +1,35 @@
package se.su.dsv.scipro.springdata.serviceimpls;
import com.mysema.query.types.expr.BooleanExpression;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import se.su.dsv.scipro.match.dataobject.ProjectIdea;
import se.su.dsv.scipro.match.dataobject.QProjectIdea;
import se.su.dsv.scipro.springdata.repos.ProjectIdeaRepo;
import se.su.dsv.scipro.springdata.services.ProjectIdeaService;
import java.util.Date;
/**
* @author: fred-fri
* date: 2012 03 26
*/
public class ProjectIdeaServiceImpl implements ProjectIdeaService {
@Qualifier("projectIdeaRepo")
@Autowired
ProjectIdeaRepo projectIdeaRepo;
public ProjectIdeaServiceImpl(){
}
@Override
public Iterable<ProjectIdea> findProjectIdeasCreatedBefore(Date date) {
QProjectIdea qProjectIdea = QProjectIdea.projectIdea;
BooleanExpression projectIdeaWasCreatedBefore = qProjectIdea.dateCreated.before(date);
return projectIdeaRepo.findAll(projectIdeaWasCreatedBefore);
}
}

@ -1,8 +1,15 @@
package se.su.dsv.scipro.springdata.services;
import se.su.dsv.scipro.match.dataobject.ProjectIdea;
import java.util.Date;
/**
* @author: fred-fri
* date: 2012 03 26
*/
public interface ProjectIdeaService {
public Iterable<ProjectIdea> findProjectIdeasCreatedBefore(Date date);
}