public static void main(String[] args) { // Create a default instance of Employee Employee emp = new Employee(); System.out.println(emp.toString() + "\n"); // Note how set methods are used - passing new object instances of Name and Date emp.setName(new Name("Joe", "Bloggs")); emp.setStartDate(new Date(10, 11, 2013)); emp.setSalary(12500); System.out.println(emp.toString() + "\n"); // Note how methods of the Name or Date class can be called by first // retrieving the object and then calling the method using dot notation System.out.println("Full name is " + emp.getName().getFullName()); System.out.println("Start date is " + emp.getStartDate().getDateString()); System.out.println("Annual salary is " + emp.getSalary()); System.out.println("\nCreating another employee..."); // Create a custom instance of Employee by providing Name and Date objects Employee emp1 = new Employee(new Name("Tom", "Ford"), new Date(1, 3, 2009), 15500.50); // Note how first name can be updated by retrieving Name object and then calling its method emp1.getName().setFirstName("George"); System.out.println(emp1.toString()); // ADD MORE CODE HERE // emp1.getSalary().setSalaray(25000.50); System.out.println("Salary is: " + emp1.getSalary()); // Changing the first name and month Employee emp2 = new Employee(); System.out.println("\nCreating another employee"); emp2.setName(new Name("Ryan", "Morris")); emp2.setStartDate(new Date(12, 11, 13)); emp2.setSalary(25000.00); System.out.println(emp2.getName()); System.out.println(emp2.getStartDate()); // Using the new methods System.out.println("Full name is: " + emp2.getName().getFullName()); System.out.println("Start date is: " + emp2.getStartDate().getDateString()); System.out.println("Salary is: " + emp2.getSalary()); }
protected void setup() { // save current null values for later restoration saveDefaultDefaultNullValues = ConversionManager.getDefaultManager().getDefaultNullValues(); saveDefaultNullValues = getSession().getLogin().getPlatform().getConversionManager().getDefaultNullValues(); getSession() .getLogin() .getPlatform() .getConversionManager() .setDefaultNullValues(new Hashtable()); getSession().getLogin().setDefaultNullValue(String.class, "null"); getSession().getLogin().setDefaultNullValue(int.class, new Integer(-1)); // Reinit mappings. for (DatabaseMapping mapping : getSession().getDescriptor(Address.class).getMappings()) { if (mapping.isDirectToFieldMapping()) { mapping.preInitialize(getAbstractSession()); } } getAbstractSession().beginTransaction(); employee = new Employee(); employee.setFirstName("Fred"); employee.setLastName("Flintstone"); employee.setSalary(22); employee.setGender("Male"); Address address = new Address(); address.setCity(null); employee.setAddress(address); getAbstractSession().writeObject(employee); // force the salary to be NULL getSession() .executeNonSelectingCall( new SQLCall("update SALARY set SALARY = null where EMP_ID = " + employee.getId())); }
public static void main(String[] args) { AbstractApplicationContext context = new ClassPathXmlApplicationContext( "spring-configuration/serialization-spring-configuration.xml"); Employee employee = (Employee) context.getBean("employee"); // Employee employee = new Employee();//I don't need this line any more, // since I quickly set up a component-scan using Spring to auto wire // this employee bean for me, this is so cool! I feel so at home with // Spring dependency injection now! Praise the Lord!a employee.setName("Steve Sun"); employee.setAge(26); employee.setAddress("1860 Charmeran Ave, San Jose, USA."); employee.setSSN(12345678); employee.setSalary(103000); try { FileOutputStream fos = new FileOutputStream(FILE_DIRECTORY); ObjectOutputStream ous = new ObjectOutputStream(fos); ous.writeObject(employee); ous.close(); fos.close(); System.out.println("Serialized data is saved in " + FILE_DIRECTORY + "."); } catch (IOException e) { e.printStackTrace(); } }
protected Object getControlObject() { Employee employee = new Employee(); employee.setID(CONTROL_ID); employee.setFirstName(CONTROL_FIRST_NAME); employee.setLastName(CONTROL_LAST_NAME); employee.setSalary(CONTROL_SALARY); return employee; }
private void populateEmployee(EmployeeForm employeeForm, Employee employee) { employee.setId(employeeForm.getId()); employee.setName(employeeForm.getName()); employee.setSurname(employeeForm.getSurname()); employee.setDateOfBirth(employeeForm.getDateOfBirth()); employee.setPhoneNumber(employeeForm.getPhoneNumber()); employee.setPosition(employeeForm.getPosition()); employee.setSalary(employeeForm.getSalary()); }
protected void test() { UnitOfWork uow = getSession().acquireUnitOfWork(); ReadObjectQuery query = new ReadObjectQuery(Employee.class); query.setLockMode(ObjectLevelReadQuery.LOCK_NOWAIT); Employee emp = (Employee) uow.executeQuery(query); emp.setSalary(emp.getSalary() + 1); uow.commit(); }
public static Employee employeeExample4() { Employee emp = new Employee(); emp.setFirstName("Ralf"); emp.setLastName("Guedder"); emp.setPeriod(new EmploymentPeriod()); emp.getPeriod().setStartDate(new Date(System.currentTimeMillis() - 15000000)); emp.getPeriod().setEndDate(new Date(System.currentTimeMillis() + 15000000)); emp.setSalary(100); return emp; }
public static Employee employeeExample3() { Employee emp = new Employee(); emp.setFirstName("Lacy"); emp.setLastName("Lowry"); emp.setPeriod(new EmploymentPeriod()); emp.getPeriod().setStartDate(new Date(System.currentTimeMillis() - 48000000)); emp.getPeriod().setEndDate(new Date(System.currentTimeMillis() + 10000000)); emp.setSalary(2); return emp; }
public static Employee employeeExample2() { Employee emp = new Employee(); emp.setFirstName("Sassly"); emp.setLastName("Soosly"); emp.setPeriod(new EmploymentPeriod()); emp.getPeriod().setStartDate(new Date(System.currentTimeMillis() - 3000000)); emp.getPeriod().setEndDate(new Date(System.currentTimeMillis() - 10000)); emp.setSalary(1000); return emp; }
protected void test() { UnitOfWork uow = getSession().acquireUnitOfWork(); Employee empInsert = new Employee(); empInsert.setFirstName("TestPerson"); empInsert.setFemale(); empInsert.setLastName("Smith"); empInsert.setSalary(55555); uow.registerObject(empInsert); uow.commit(); }
public void setup() { // This method tests the specail operations: employee = new Employee(); policy = new QueryByExamplePolicy(); employee.setFirstName("J__l"); employee.setLastName("M%"); employee.setSalary(60000); policy.addSpecialOperation(Integer.class, "lessThan"); policy.addSpecialOperation(String.class, "like"); }
public List<Employee> parse(String fileData) { InputStream is = new ByteArrayInputStream(fileData.getBytes(StandardCharsets.UTF_8)); try { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser parser = factory.newPullParser(); parser.setInput(is, null); int eventType = parser.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { String tagname = parser.getName(); switch (eventType) { case XmlPullParser.START_TAG: if (tagname.equalsIgnoreCase("employee")) { // create a new instance of employee employee = new Employee(); } break; case XmlPullParser.TEXT: text = parser.getText(); break; case XmlPullParser.END_TAG: if (tagname.equalsIgnoreCase("employee")) { // add employee object to list employees.add(employee); } else if (tagname.equalsIgnoreCase("id")) { employee.setId(Integer.parseInt(text)); } else if (tagname.equalsIgnoreCase("name")) { employee.setName(text); } else if (tagname.equalsIgnoreCase("salary")) { employee.setSalary(Float.parseFloat(text)); } break; default: break; } eventType = parser.next(); } } catch (XmlPullParserException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return employees; }
public List<Employee> parse(InputStream is) { try { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser parser = factory.newPullParser(); parser.setInput(is, null); int eventType = parser.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { String tagname = parser.getName(); switch (eventType) { case XmlPullParser.START_TAG: if (tagname.equalsIgnoreCase("mytag")) { // create a new instance of employee employee = new Employee(); } break; case XmlPullParser.TEXT: text = parser.getText(); break; case XmlPullParser.END_TAG: if (tagname.equalsIgnoreCase("mytag")) { // add employee object to list employees.add(employee); } else if (tagname.equalsIgnoreCase("mysubtag1")) { employee.setId(Integer.parseInt(text)); } else if (tagname.equalsIgnoreCase("mysubtag2")) { employee.setName(text); } else if (tagname.equalsIgnoreCase("mysubtag3")) { employee.setSalary(text); } break; default: break; } eventType = parser.next(); } } catch (XmlPullParserException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return employees; }
/* Method to UPDATE salary for an employee */ public void updateEmployee(Integer EmployeeID, int salary) { Session session = factory.openSession(); Transaction tx = null; try { tx = session.beginTransaction(); Employee employee = (Employee) session.get(Employee.class, EmployeeID); employee.setSalary(salary); session.update(employee); tx.commit(); } catch (HibernateException e) { if (tx != null) tx.rollback(); e.printStackTrace(); } finally { session.close(); } }
/** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter pw = response.getWriter(); pw.println("Hello"); int empcode = Integer.parseInt(request.getParameter("empCode")); String empname = request.getParameter("empName"); double salary = Double.parseDouble(request.getParameter("salary")); Employee emp = new Employee(); emp.setEmpCode(empcode); emp.setEmpName(empname); emp.setSalary(salary); EmployeeDAOImpl dao = new EmployeeDAOImpl(); dao.addEmployee(emp); pw.println("records inserted"); }
/* Method to CREATE an employee in the database */ public Integer addEmployee(String fname, String lname, int salary) { Session session = factory.openSession(); Transaction tx = null; Integer employeeID = null; try { tx = session.beginTransaction(); Employee employee = new Employee(); employee.setFirstName(fname); employee.setLastName(lname); employee.setSalary(salary); employeeID = (Integer) session.save(employee); tx.commit(); } catch (HibernateException e) { if (tx != null) tx.rollback(); e.printStackTrace(); } finally { session.close(); } return employeeID; }
/** * @param args */ public static void main(String[] args) { String firstname = JOptionPane.showInputDialog("Enter f name"); String surname = JOptionPane.showInputDialog("Enter s name"); String dob = JOptionPane.showInputDialog("Enter date of birth"); int dependant = Integer.parseInt(JOptionPane.showInputDialog("Enater amount dependents")); char meAid = JOptionPane.showInputDialog("Are u a member of medaid <Y/N>").toUpperCase().charAt(0); Employee emp = new Employee(firstname, surname, dob, 100000, dependant, meAid); int choice = 0; do{ choice = Integer.parseInt(JOptionPane.showInputDialog("Choose from the following:"+ "\n1. disp the pay slip"+"\n2. change the annual salary"+"\n3. change the number of dependents"+"\n4. Disp name and annual salary\n"+"\n0. STOP")); switch (choice) { case 1: JOptionPane.showMessageDialog(null, emp.displayPaySlip()); break; case 2: double salary = Double.parseDouble(JOptionPane.showInputDialog("Enter annual salary")); emp.setSalary(salary); break; case 3: dependant = Integer.parseInt("enter no dep"); emp.setDependent(dependant); break; case 4: JOptionPane.showMessageDialog(null, "DISPLY"); break; case 0: break; default: break; }while (choice!=0); } }
public static Company createCompany() { // Create company Company sampleCompany = new Company(); sampleCompany.setName("ACME Corporation"); // Create all employees Employee craig = new Employee(); craig.setName("Craig"); craig.setAddress("Redmond"); craig.setSalary(123456); Employee erik = new Employee(); erik.setName("Erik"); erik.setAddress("Utrecht"); erik.setSalary(12345); Employee ralf = new Employee(); ralf.setName("Ralf"); ralf.setAddress("Koblenz"); ralf.setSalary(1234); Employee ray = new Employee(); ray.setName("Ray"); ray.setAddress("Redmond"); ray.setSalary(234567); Employee klaus = new Employee(); klaus.setName("Klaus"); klaus.setAddress("Boston"); klaus.setSalary(23456); Employee karl = new Employee(); karl.setName("Karl"); karl.setAddress("Riga"); karl.setSalary(2345); Employee joe = new Employee(); joe.setName("Joe"); joe.setAddress("Wifi City"); joe.setSalary(2344); // Create research department Department research = new Department(); research.setManager(craig); research.setName("Research"); research.getEmployees().add(erik); research.getEmployees().add(ralf); sampleCompany.getDepts().add(research); // Create development department Department development = new Department(); development.setManager(ray); development.setName("Development"); sampleCompany.getDepts().add(development); // Create sub-department dev1 Department dev1 = new Department(); dev1.setName("Dev1"); dev1.setManager(klaus); development.getSubdepts().add(dev1); // Create sub-department dev11 Department dev11 = new Department(); dev11.setName("Dev1.1"); dev11.setManager(karl); dev11.getEmployees().add(joe); dev1.getSubdepts().add(dev11); return sampleCompany; }