Struts 2 + Hibernate + DAO e lista com filtro no DAO

Gostaria de saber se alguém pode me dar uma ajuda. Tenho Uma aplicação WEB que esta rodando blz. agora o Cliente quer filtrar os “produtos” ao Usuário que o cadastrou.

todas as tabelas tem o campo usuário que guarda o id do mesmo que o cadastrou.
no login criei o interceptor e etc e esta funcionando legal.
o usuário e armazenado na sessão ?

public class AutorizadorInterceptor implements Interceptor{

@Override
public void destroy() {
}

@Override
public void init() {
}

@Override
public String intercept(ActionInvocation invocation) throws Exception {
    Usuarios usuarioLogado = (Usuarios)invocation.getInvocationContext().
               getSession().get("usuarioLogado");
    if (usuarioLogado == null){
    	System.out.println("passei no interceptador de usuario logado");	
	return "naoLogado";
}
    return invocation.invoke();       
}

no DAO tenho List

public class PlacaDAO {

private Session session;

public PlacaDAO(){
	this.session = new HibernateUtil().getSession();
}

public PlacaDAO (Session session){
 this.session = session;	
}
public void salva(placaRet p){
	this.session.save(p);	
	}
public void remove(placaRet p){
	this.session.delete(p);	
	}
public placaRet procura(Long id){
	return (placaRet) this.session.load(placaRet.class, id);
	}
public void atualiza(placaRet p){
	this.session.update(p);	
	}
public List<placaRet> lista(){
	return this.session.createCriteria(placaRet.class).list();		
}

como faco para dentro do Jsp fazer este filtro de so mostrar as placas do usuario logado?

O filtro tem que ser no jsp?
Senão, faça uma busca adicionando uma Restriction do usuário que está logado…
tipo:

this.session.createCriteria.(placaRet.class).criteria.add(Restrictions.eq("usuario", usuario);

Onde o usuário é o usuário logado

resolvido
valeu