Skip to content

Instantly share code, notes, and snippets.

@cmilfont cmilfont/Indicacao.java
Last active Aug 29, 2015

Embed
What would you like to do?
@Resource
public class Indicacao {
@Autowired
private SessionFactory sessionFactory;
private List<Oportunidade> produz(Prospect prospect) {
// usa a sessionFactory que é seu DAO para iteragir
// com outras entidades do seu domain
}
@Post
@Consumes
public void indicarOportunidade(Prospect prospect) {
List<Oportunidade> oportunidades = produz(prospect);
this.result.use(json())
.WithoutRoot()
.from(oportunidades).serialize();
}
}
@RestController
public class Indicacao {
@Autowired
private SessionFactory sessionFactory;
private List<Oportunidade> oportunidades;
@Transactional
@RequestMapping("/gerar")
public List<Oportunidade> gerar(Prospect prospect) {
// usa a sessionFactory que é seu DAO para iteragir
// com outras entidades do seu domain
return oportunidades;
}
}
@Resource
public class IndicacaoController {
@Autowired
private IndicacaoService indicacaoService;
@Post
@Consumes
public void indicarOportunidade(Indicacao) {
List oportunidades = indicacaoService.produz(Indicacao);
this.result.use(json())
.WithoutRoot()
.from(oportunidades).serialize();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.