Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.ufpe.nti.usercase.view;
- import javax.inject.Inject;
- import br.gov.frameworkdemoiselle.annotation.PreviousView;
- import br.gov.frameworkdemoiselle.stereotype.ViewController;
- import br.gov.frameworkdemoiselle.template.AbstractEditPageBean;
- import br.ufpe.nti.usercase.business.DocumentBC;
- import br.ufpe.nti.usercase.domain.Document;
- @ViewController
- @PreviousView("/document_list.xhtml")
- public class DocumentEditMB extends AbstractEditPageBean<Document, Long> {
- private static final long serialVersionUID = -3148805410193764865L;
- @Inject
- private DocumentBC bc;
- @Override
- public String delete() {
- this.bc.delete(super.getId());
- return getPreviousView();
- }
- @Override
- public String insert() {
- this.bc.insert(super.getBean());
- return getPreviousView();
- }
- @Override
- public String update() {
- this.bc.update(super.getBean());
- return getPreviousView();
- }
- @Override
- protected void handleLoad() {
- super.setBean(this.bc.load(super.getId()));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement