Examples of Employment


Examples of org.joget.directory.model.Employment

            User user = userDao.getUserById(userId);
            Department department = departmentDao.getDepartment(departmentId);

            //get only 1st employment
            if (user != null && user.getEmployments() != null && user.getEmployments().size() > 0 && department != null) {
                Employment employment = (Employment) user.getEmployments().iterator().next();
                    employment.getHods().clear();
                    employment.getHods().add(department);
                saveOrUpdate("Employment", employment);
                department.setHod(employment);
                departmentDao.updateDepartment(department);
                return true;
            }
View Full Code Here

Examples of org.joget.directory.model.Employment

    public Collection<User> getUserDepartmentUser(String username) {
        User user = getUserDao().getUser(username);
        if (user != null && user.getEmployments() != null) {
            Collection<Employment> employments = user.getEmployments();
            //get only 1st employment record, currently only support 1 employment per user
            Employment employment = employments.iterator().next();
            if (employment.getDepartment() != null) {
                return getUserDao().getUsers(null, null, employment.getDepartment().getId(), null, null, null, null, "username", false, null, null);
            }
        }
        return null;
    }
View Full Code Here

Examples of org.joget.directory.model.Employment

            User user = userDao.getUserById(userId);
            Department department = departmentDao.getDepartment(departmentId);

            //get only 1st employment
            if (user != null && user.getEmployments() != null && user.getEmployments().size() > 0) {
                Employment employment = (Employment) user.getEmployments().iterator().next();
                if (department != null && employment.getHods().contains(department)) {
                    employment.getHods().clear();
                    saveOrUpdate("Employment", employment);
                    department.setHod(null);
                    departmentDao.updateDepartment(department);
                    return true;
                }
View Full Code Here

Examples of org.joget.directory.model.Employment

            User user = userDao.getUserById(userId);
            User reportToUser = userDao.getUserById(reportToUserId);

            //get only 1st employment
            if (user != null && user.getEmployments() != null && user.getEmployments().size() > 0 && reportToUser != null && reportToUser.getEmployments() != null && reportToUser.getEmployments().size() > 0) {
                Employment employment = (Employment) user.getEmployments().iterator().next();
                Employment reportToEmployment = (Employment) reportToUser.getEmployments().iterator().next();

                if (employment.getEmploymentReportTo() != null) {
                    //delete current report to
                    employmentReportToDao.deleteEmploymentReportTo(employment.getEmploymentReportTo().getId());
                }
View Full Code Here

Examples of org.joget.directory.model.Employment

        try {
            User user = userDao.getUserById(userId);

            //get only 1st employment
            if (user != null && user.getEmployments() != null && user.getEmployments().size() > 0) {
                Employment employment = (Employment) user.getEmployments().iterator().next();

                if (employment.getEmploymentReportTo() != null) {
                    return employmentReportToDao.deleteEmploymentReportTo(employment.getEmploymentReportTo().getId());
                }
            }
        } catch (Exception e) {
            LogUtil.error(EmploymentDaoImpl.class.getName(), e, "Unassign User Report To Error!");
        }
View Full Code Here

Examples of org.joget.directory.model.Employment

            User user = userDao.getUserById(userId);
            Organization organization = organizationDao.getOrganization(organizationId);

            //get only 1st employment
            if (user != null && user.getEmployments() != null && user.getEmployments().size() > 0 && organization != null) {
                Employment employment = (Employment) user.getEmployments().iterator().next();
                if (!organization.getId().equals(employment.getOrganizationId())) {
                    if (employment.getHods() != null && !employment.getHods().isEmpty() && employment.getDepartment() != null) {
                        Department orgDepartment = employment.getDepartment();
                        orgDepartment.setHod(null);
                        departmentDao.updateDepartment(orgDepartment);
                    }
                   
                    employment.setOrganizationId(organization.getId());
                    employment.setDepartmentId(null);
                    employment.setGradeId(null);
                    employment.getHods().clear();
                    saveOrUpdate("Employment", employment);
                }
                return true;
            }
        } catch (Exception e) {
View Full Code Here

Examples of org.joget.directory.model.Employment

            User user = userDao.getUserById(userId);
            Organization organization = organizationDao.getOrganization(organizationId);

            //get only 1st employment
            if (user != null && user.getEmployments() != null && user.getEmployments().size() > 0 && organization != null) {
                Employment employment = (Employment) user.getEmployments().iterator().next();
                if (organization.getId().equals(employment.getOrganizationId())) {
                    if (employment.getHods() != null && !employment.getHods().isEmpty() && employment.getDepartment() != null) {
                        Department orgDepartment = employment.getDepartment();
                        orgDepartment.setHod(null);
                        departmentDao.updateDepartment(orgDepartment);
                    }
                   
                    employment.setOrganizationId(null);
                    employment.setDepartmentId(null);
                    employment.setGradeId(null);
                    employment.getHods().clear();
                    saveOrUpdate("Employment", employment);
                    return true;
                }
            }
        } catch (Exception e) {
View Full Code Here

Examples of org.joget.directory.model.Employment

            User user = userDao.getUserById(userId);
            Department department = departmentDao.getDepartment(departmentId);

            //get only 1st employment
            if (user != null && user.getEmployments() != null && user.getEmployments().size() > 0 && department != null) {
                Employment employment = (Employment) user.getEmployments().iterator().next();
                if (!department.getId().equals(employment.getDepartmentId())) {
                    if (employment.getHods() != null && !employment.getHods().isEmpty() && employment.getDepartment() != null) {
                        Department orgDepartment = employment.getDepartment();
                        orgDepartment.setHod(null);
                        departmentDao.updateDepartment(orgDepartment);
                    }
                   
                    employment.setOrganizationId(department.getOrganization().getId());
                    employment.setDepartmentId(department.getId());
                    employment.getHods().clear();
                    saveOrUpdate("Employment", employment);
                }
                return true;
            }
        } catch (Exception e) {
View Full Code Here

Examples of org.joget.directory.model.Employment

            User user = userDao.getUserById(userId);
            Department department = departmentDao.getDepartment(departmentId);

            //get only 1st employment
            if (user != null && user.getEmployments() != null && user.getEmployments().size() > 0 && department != null) {
                Employment employment = (Employment) user.getEmployments().iterator().next();
                if (department.getId().equals(employment.getDepartmentId())) {
                    if (employment.getHods() != null && !employment.getHods().isEmpty() && employment.getDepartment() != null) {
                        Department orgDepartment = employment.getDepartment();
                        orgDepartment.setHod(null);
                        departmentDao.updateDepartment(orgDepartment);
                    }
                   
                    employment.setDepartmentId(null);
                    employment.getHods().clear();
                    saveOrUpdate("Employment", employment);
                    return true;
                }
            }
        } catch (Exception e) {
View Full Code Here

Examples of org.joget.directory.model.Employment

            User user = userDao.getUserById(userId);
            Grade grade = gradeDao.getGrade(gradeId);

            //get only 1st employment
            if (user != null && user.getEmployments() != null && user.getEmployments().size() > 0 && grade != null) {
                Employment employment = (Employment) user.getEmployments().iterator().next();
                if (!grade.getId().equals(employment.getGradeId())) {
                    employment.setGradeId(grade.getId());
                    saveOrUpdate("Employment", employment);
                }
                return true;
            }
        } catch (Exception e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.