import com.avbravo.jmoordb.mongodb.repository.Repository;
import com.avbravo.jmoordbutils.JsfUtil;
import java.util.List;
/**
*
* @author avbravo
*/
public abstract class MyBean <T extends Repository, V> {
T t;
V v;
public Integer sizeOfPage() {
return t.sizeOfPage(5);
}//
public void save2(T t,V v){
try{
t.save(v);
JsfUtil.warningDialog("save", "guardado");
}catch(Exception ex){
t.save(v);
JsfUtil.warningDialog("save", "error");
}
}
// ...
}
public class RolController extends MyBean<RolRepository, Rol> implements Serializable, IController1 {
init(){
rol.setActivo("xx");
rol.setIdrol("crudbeans");
rol.setRol("Crudbeans-->");
save2(rolRepository,rol);
}
}