package aplicacao.service;
import java.util.List;
import banco.modelo.Caixa;
import banco.utils.CaixaUtils;
public class CaixaService extends MecasoftService<Caixa>{
@Override
public CaixaUtils getDAO() {
return getInjector().getInstance(CaixaUtils.class);
}
@Override
public void saveOrUpdate() {
getDAO().saveOrUpdate(modelo);
}
@Override
public void delete() {
getDAO().delete(modelo);
}
@Override
public Caixa find(Long id) {
return getDAO().find(id);
}
public Caixa findCaixaAtual(){
return getDAO().findUltimoCaixaByStatus(true);
}
public Caixa findUltimoCaixaAberto(){
return getDAO().findUltimoCaixaByStatus(false);
}
@Override
public List<Caixa> findAll() {
return getDAO().findAll();
}
public Caixa getCaixa() {
return getModelo();
}
public void setCaixa(Caixa caixa) {
setModelo(caixa);
}
}