trying implementing a method
This commit is contained in:
parent
8f8b70e7cf
commit
7518bc62cd
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);
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user