Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. public class Job implements Serializable {
  2. private int id;
  3. private String announcer;
  4. private String applied;
  5. private String date;
  6. private String description;
  7. private String email;
  8. private String title;
  9. private int version;
  10. static SessionFactory factory;
  11. static ServiceRegistry serviceRegistry;
  12. public Job() {
  13. try {
  14. Configuration configuration = new Configuration();
  15. configuration.configure();
  16. serviceRegistry = new ServiceRegistryBuilder().applySettings(
  17. configuration.getProperties()).buildServiceRegistry();
  18. factory = configuration.buildSessionFactory(serviceRegistry);
  19. }catch (Throwable ex) {
  20. System.err.println("Failed to create sessionFactory object." + ex);
  21. throw new ExceptionInInitializerError(ex);
  22. }
  23. }
  24. //Setters&Getters
  25. public void persist() {
  26. Session session = factory.openSession();
  27. Transaction tx = null;
  28. try {
  29. tx = session.beginTransaction();
  30. Job job = this;
  31. session.save(job);
  32. tx.commit();
  33. } catch (HibernateException e) {
  34. if (tx != null)
  35. tx.rollback();
  36. e.printStackTrace();
  37. } finally {
  38. session.close();
  39. }
  40. }
  41. public static List<Job> findAllJobs() {
  42. Session session = factory.openSession();
  43. Transaction tx = null;
  44. List<Job> list = null;
  45. try {
  46. tx = session.beginTransaction();
  47. Query query = session.createQuery("select * from Job");
  48. list = query.list();
  49. } catch (HibernateException e) {
  50. if (tx != null)
  51. tx.rollback();
  52. e.printStackTrace();
  53. } finally {
  54. session.close();
  55. }
  56. return list;
  57. }
  58.  
  59. Request<List<JobProxy>> findAllJobs();
  60.  
  61. final EventBus eventBus = new SimpleEventBus();
  62. JobRequestFactory requestFactory = GWT.create(JobRequestFactory.class);
  63. requestFactory.initialize(eventBus);
  64. JobRequest request = requestFactory.jobRequest();
  65. JobProxy newJob = request.create(JobProxy.class);
  66. requestFactory.jobRequest().findAllJobs().to(new Receiver<List<JobProxy>>(){
  67. public void onSuccess(List<JobProxy> jobs)
  68. {
  69. System.out.println("SIZE:"+jobs.size());
  70. }
  71. }).fire();
  72.  
  73. com.google.web.bindery.requestfactory.server.ServiceLayerDecorator die
  74. SEVERE: No RequestContext for operation Lk3VEjMsjGdUyVzlgtz$ggTrjMA=
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement