Package org.adfemg.datacontrol.demo.persist

Examples of org.adfemg.datacontrol.demo.persist.Department


                                                                     targetNamespace = "http://adfemg.org/HR")
                                                           DepartmentEmployeesRequest parameters) {
        BigInteger deptId = parameters.getDepartmentId();
        DepartmentEmployeesResponse retval = factory.createDepartmentEmployeesResponse();
        if (deptId != null) {
            Department dept = ofy().load().type(Department.class).id(deptId.longValue()).now();
            if (dept != null) {
                retval.getEmployee().addAll(Mapper.empRefsToSOA(dept.getEmployees()));
            }
        }
        return retval;
    }
View Full Code Here


                if (deptIdStr.isEmpty()) {
                    continue;
                }
                long empId = Long.parseLong(empIdStr);
                long deptId = Long.parseLong(deptIdStr);
                Department dept = ofy().load().key(Key.create(Department.class, deptId)).now();
                Employee emp = ofy().load().key(Key.create(Employee.class, empId)).now();
                dept.addEmployee(emp);
            }
            ofy().save().entities(depts).now();
        } catch (Exception e) {
            throw new ServletException(e);
        }
View Full Code Here

    }

    private List<Department> departments(List<Map<String, String>> values) throws ParseException {
        List<Department> retval = new ArrayList<Department>(values.size());
        for (Map<String,String> val : values) {
            Department dept = new Department();
            dept.setId(Long.valueOf(val.get("DEPARTMENT_ID")));
            dept.setName(val.get("DEPARTMENT_NAME"));
            String mgr = val.get("MANAGER_ID");
            dept.setManager(mgr.isEmpty() ? null : ofy().load().key(Key.create(Employee.class, Long.parseLong(val.get("MANAGER_ID")))).now());
            dept.setLocation(ofy().load().key(Key.create(Location.class, Long.parseLong(val.get("LOCATION_ID")))).now());
            retval.add(dept);
        }
        return retval;
    }
View Full Code Here

TOP

Related Classes of org.adfemg.datacontrol.demo.persist.Department

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.