public void testGetLoad() { clearCounts(); Session s = openSession(); Transaction tx = s.beginTransaction(); Employer emp = new Employer(); s.persist(emp); Node node = new Node("foo"); Node parent = new Node("bar"); parent.addChild(node); s.persist(parent); tx.commit(); s.close(); s = openSession(); tx = s.beginTransaction(); emp = (Employer) s.get(Employer.class, emp.getId()); assertTrue(Hibernate.isInitialized(emp)); assertFalse(Hibernate.isInitialized(emp.getEmployees())); node = (Node) s.get(Node.class, node.getName()); assertTrue(Hibernate.isInitialized(node)); assertFalse(Hibernate.isInitialized(node.getChildren())); assertFalse(Hibernate.isInitialized(node.getParent())); assertNull(s.get(Node.class, "xyz")); tx.commit(); s.close(); s = openSession(); tx = s.beginTransaction(); emp = (Employer) s.load(Employer.class, emp.getId()); emp.getId(); assertFalse(Hibernate.isInitialized(emp)); node = (Node) s.load(Node.class, node.getName()); assertEquals(node.getName(), "foo"); assertFalse(Hibernate.isInitialized(node)); tx.commit(); s.close(); s = openSession(); tx = s.beginTransaction(); emp = (Employer) s.get("org.hibernate.ejb.test.ops.Employer", emp.getId()); assertTrue(Hibernate.isInitialized(emp)); node = (Node) s.get("org.hibernate.ejb.test.ops.Node", node.getName()); assertTrue(Hibernate.isInitialized(node)); tx.commit(); s.close(); s = openSession(); tx = s.beginTransaction(); emp = (Employer) s.load("org.hibernate.ejb.test.ops.Employer", emp.getId()); emp.getId(); assertFalse(Hibernate.isInitialized(emp)); node = (Node) s.load("org.hibernate.ejb.test.ops.Node", node.getName()); assertEquals(node.getName(), "foo"); assertFalse(Hibernate.isInitialized(node)); tx.commit(); s.close(); assertFetchCount(0); }
private void jButton1ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton1ActionPerformed // Create new employer with given data name = jTextField1.getText(); address = jTextField2.getText(); city = jTextField3.getText(); state = jTextField4.getText(); zipCode = jTextField5.getText(); phoneNumber = jTextField6.getText(); email = jTextField7.getText(); contactPerson = jTextField8.getText(); try { if (!conflict(name) && !name.equals("Name Taken")) { try { Employer Empr = new Employer(name, address, city, state, zipCode, phoneNumber, email, contactPerson); JOptionPane.showMessageDialog(jDialog1, "Company ID is " + Empr.getData(0)); } catch (IOException ex) { Logger.getLogger(NewEmployer.class.getName()).log(Level.SEVERE, null, ex); } File EvaluationReports = new File("EvaluationReports"); File EmployeeReports = new File("EvaluationReports\\EmployeeReports"); File CompanyReports = new File("EvaluationReports\\EmployeeReports\\" + name); String files = ""; if (!EvaluationReports.exists()) { EvaluationReports.mkdirs(); files += "Directory: EvaluationReports\\EmployeeReports \n"; } if (!EmployeeReports.exists()) { EmployeeReports.mkdirs(); files += "Directory: EvaluationReports \n"; } if (!CompanyReports.exists()) { CompanyReports.mkdirs(); files += "Directory: EvaluationReports\\EmployeeReports\\" + name + " \n"; } if (!files.equals("")) { JOptionPane.showMessageDialog(null, "System created files: \n" + files); } setVisible(false); } else { jTextField1.setText("Name Taken"); JOptionPane.showMessageDialog(jDialog1, "Company of name: " + name + " already exists."); } } catch (IOException ex) { Logger.getLogger(NewEmployer.class.getName()).log(Level.SEVERE, null, ex); } } // GEN-LAST:event_jButton1ActionPerformed
@AppliesTo(Employer.class) public String toString(Callable<String> proceed, Employer self) throws Exception { return proceed.call() + "; Address: " + self.getAddress(); }
public void doTeamWork() { for (int i = 0; i < countEmployee; i++) { Employer emloyee = employers[i]; emloyee.work(); } }