public static void employeeLogin(Employee employee) { Entity loginEntity = new Entity("Login", employee.getEmployeeId()); loginEntity.setProperty("EmployeeId", employee.getEmployeeId()); loginEntity.setProperty("UserName", employee.getEmail()); loginEntity.setProperty("Password", employee.getFirstName() + 123); datastore.put(loginEntity); }
public static void employeeAddress(Employee employee) { Entity addressEntity = new Entity("Address", employee.getEmployeeId()); addressEntity.setProperty("EmployeeId", employee.getEmployeeId()); addressEntity.setProperty("Email", employee.getEmail()); addressEntity.setProperty("City", employee.getAddress().getCity()); addressEntity.setProperty("State", employee.getAddress().getState()); datastore.put(addressEntity); }
public static void employeeLeave(Employee employee) { final int LOPDays = 0; Entity leaveEntity = new Entity("Leave", employee.getEmployeeId()); leaveEntity.setProperty("EmployeeId", employee.getEmployeeId()); leaveEntity.setProperty("Email", employee.getEmail()); leaveEntity.setProperty("LeaveBalance", employee.getLeaveBalance()); leaveEntity.setProperty("LOPDays", LOPDays); datastore.put(leaveEntity); }
@OnEvent(NEW_HIRE_CHANNEL) public void invite(final Employee employee) { System.out.printf( "Employee will be invited to the community outreach program %s %d\n", employee.getFirstName(), employee.getEmployeeId()); }
@OnEvent(NEW_HIRE_CHANNEL) public void enroll(final Employee employee) { System.out.printf( "Employee enrolled into benefits system employee %s %d\n", employee.getFirstName(), employee.getEmployeeId()); }
public static void main(String[] args) throws CloneNotSupportedException { Department dept = new Department(1, "Human Resource"); Employee original = new Employee(dept, 1, "Admin"); Employee cloned = (Employee) original.clone(); System.out.println(cloned.getEmployeeId()); System.out.println(original != cloned); System.out.println(original.getClass() == cloned.getClass()); System.out.println(original.equals(cloned)); }
@Override public void salaryChanged(Employee employee, int newSalary) { System.out.printf( "DIRECT FROM CHANNEL SalaryChangedChannel Employee added to payroll %s %d %d\n", employee.getFirstName(), employee.getEmployeeId(), newSalary); }