List of usage examples for org.joda.time LocalDate toDateTimeAtStartOfDay
public DateTime toDateTimeAtStartOfDay()
From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java
License:Educational Community License
public void setEndPeriodTime(Time endPeriodTime) { LocalDate localDate = endPeriodDateTime != null ? LocalDate.fromDateFields(endPeriodDateTime) : LocalDate.now();//from w w w . j av a 2s .com LocalTime localTime = endPeriodTime != null ? LocalTime.fromDateFields(endPeriodTime) : null; endPeriodDateTime = localTime != null ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate() : null; }
From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java
License:Educational Community License
public void setBatchInitiateTime(Time batchInitiateTime) { LocalDate localDate = batchInitiateDateTime != null ? LocalDate.fromDateFields(batchInitiateDateTime) : LocalDate.now();/*from ww w .j a va 2 s .com*/ LocalTime localTime = batchInitiateTime != null ? LocalTime.fromDateFields(batchInitiateTime) : null; batchInitiateDateTime = localTime != null ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate() : null; }
From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java
License:Educational Community License
public void setBatchEndPayPeriodTime(Time batchEndPayPeriodTime) { LocalDate localDate = batchEndPayPeriodDateTime != null ? LocalDate.fromDateFields(batchEndPayPeriodDateTime) : LocalDate.now();// w w w . j a va 2 s. c o m LocalTime localTime = batchEndPayPeriodTime != null ? LocalTime.fromDateFields(batchEndPayPeriodTime) : null; batchEndPayPeriodDateTime = localTime != null ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate() : null; }
From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java
License:Educational Community License
public void setBatchEmployeeApprovalTime(Time batchEmployeeApprovalTime) { LocalDate localDate = batchEmployeeApprovalDateTime != null ? LocalDate.fromDateFields(batchEmployeeApprovalDateTime) : LocalDate.now();/*from ww w . ja va2s .co m*/ LocalTime localTime = batchEmployeeApprovalTime != null ? LocalTime.fromDateFields(batchEmployeeApprovalTime) : null; batchEmployeeApprovalDateTime = localTime != null ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate() : null; }
From source file:org.kuali.kpme.core.calendar.entry.CalendarEntry.java
License:Educational Community License
public void setBatchSupervisorApprovalTime(Time batchSupervisorApprovalTime) { LocalDate localDate = batchSupervisorApprovalDateTime != null ? LocalDate.fromDateFields(batchSupervisorApprovalDateTime) : LocalDate.now();//from w w w . j a va2 s .c o m LocalTime localTime = batchSupervisorApprovalTime != null ? LocalTime.fromDateFields(batchSupervisorApprovalTime) : null; batchSupervisorApprovalDateTime = localTime != null ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate() : null; }
From source file:org.kuali.kpme.core.calendar.entry.CalendarEntryBo.java
License:Educational Community License
public void setBatchPayrollApprovalTime(Time batchPayrollApprovalTime) { LocalDate localDate = batchPayrollApprovalDateTime != null ? LocalDate.fromDateFields(batchPayrollApprovalDateTime) : LocalDate.now();//from w ww.j av a2 s.c o m LocalTime localTime = batchPayrollApprovalTime != null ? LocalTime.fromDateFields(batchPayrollApprovalTime) : null; batchPayrollApprovalDateTime = localTime != null ? localTime.toDateTime(localDate.toDateTimeAtStartOfDay()).toDate() : null; }
From source file:org.kuali.kpme.core.department.service.DepartmentInternalServiceImpl.java
License:Educational Community License
private void populateDepartmentRoleMembers(DepartmentBo department, LocalDate asOfDate) { if (department != null && asOfDate != null && CollectionUtils.isEmpty(department.getRoleMembers()) && CollectionUtils.isEmpty(department.getInactiveRoleMembers())) { Set<RoleMember> roleMembers = new HashSet<RoleMember>(); roleMembers.addAll(kpmeRoleService.getRoleMembersInDepartment(KPMENamespace.KPME_TK.getNamespaceCode(), KPMERole.TIME_DEPARTMENT_VIEW_ONLY.getRoleName(), department.getDept(), department.getGroupKeyCode(), asOfDate.toDateTimeAtStartOfDay(), false)); roleMembers.addAll(kpmeRoleService.getRoleMembersInDepartment(KPMENamespace.KPME_TK.getNamespaceCode(), KPMERole.TIME_DEPARTMENT_ADMINISTRATOR.getRoleName(), department.getDept(), department.getGroupKeyCode(), asOfDate.toDateTimeAtStartOfDay(), false)); roleMembers.addAll(kpmeRoleService.getRoleMembersInDepartment(KPMENamespace.KPME_LM.getNamespaceCode(), KPMERole.LEAVE_DEPARTMENT_VIEW_ONLY.getRoleName(), department.getDept(), department.getGroupKeyCode(), asOfDate.toDateTimeAtStartOfDay(), false)); roleMembers.addAll(kpmeRoleService.getRoleMembersInDepartment(KPMENamespace.KPME_LM.getNamespaceCode(), KPMERole.LEAVE_DEPARTMENT_ADMINISTRATOR.getRoleName(), department.getDept(), department.getGroupKeyCode(), asOfDate.toDateTimeAtStartOfDay(), false)); roleMembers.addAll(kpmeRoleService.getRoleMembersInDepartment(KPMENamespace.KPME_HR.getNamespaceCode(), KPMERole.PAYROLL_PROCESSOR.getRoleName(), department.getDept(), department.getGroupKeyCode(), asOfDate.toDateTimeAtStartOfDay(), false)); roleMembers.addAll(kpmeRoleService.getRoleMembersInDepartment(KPMENamespace.KPME_HR.getNamespaceCode(), KPMERole.PAYROLL_PROCESSOR_DELEGATE.getRoleName(), department.getDept(), department.getGroupKeyCode(), asOfDate.toDateTimeAtStartOfDay(), false)); for (RoleMember roleMember : roleMembers) { RoleMemberBo roleMemberBo = RoleMemberBo.from(roleMember); if (roleMemberBo.isActive()) { department.addRoleMember( DepartmentPrincipalRoleMemberBo.from(roleMemberBo, roleMember.getAttributes())); } else { department.addInactiveRoleMember( DepartmentPrincipalRoleMemberBo.from(roleMemberBo, roleMember.getAttributes())); }//from w w w . j av a 2 s. c o m } } }
From source file:org.kuali.kpme.core.department.service.DepartmentServiceImpl.java
License:Educational Community License
private void populateDepartmentRoleMembers(Department department, LocalDate asOfDate) { if (department != null && asOfDate != null && CollectionUtils.isEmpty(department.getRoleMembers()) && CollectionUtils.isEmpty(department.getInactiveRoleMembers())) { Set<RoleMember> roleMembers = new HashSet<RoleMember>(); roleMembers.addAll(HrServiceLocator.getKPMERoleService().getRoleMembersInDepartment( KPMENamespace.KPME_TK.getNamespaceCode(), KPMERole.TIME_DEPARTMENT_VIEW_ONLY.getRoleName(), department.getDept(), asOfDate.toDateTimeAtStartOfDay(), false)); roleMembers.addAll(HrServiceLocator.getKPMERoleService().getRoleMembersInDepartment( KPMENamespace.KPME_TK.getNamespaceCode(), KPMERole.TIME_DEPARTMENT_ADMINISTRATOR.getRoleName(), department.getDept(), asOfDate.toDateTimeAtStartOfDay(), false)); roleMembers.addAll(HrServiceLocator.getKPMERoleService().getRoleMembersInDepartment( KPMENamespace.KPME_LM.getNamespaceCode(), KPMERole.LEAVE_DEPARTMENT_VIEW_ONLY.getRoleName(), department.getDept(), asOfDate.toDateTimeAtStartOfDay(), false)); roleMembers.addAll(HrServiceLocator.getKPMERoleService().getRoleMembersInDepartment( KPMENamespace.KPME_LM.getNamespaceCode(), KPMERole.LEAVE_DEPARTMENT_ADMINISTRATOR.getRoleName(), department.getDept(), asOfDate.toDateTimeAtStartOfDay(), false)); for (RoleMember roleMember : roleMembers) { RoleMemberBo roleMemberBo = RoleMemberBo.from(roleMember); if (roleMemberBo.isActive()) { department.addRoleMember( DepartmentPrincipalRoleMemberBo.from(roleMemberBo, roleMember.getAttributes())); } else { department.addInactiveRoleMember( DepartmentPrincipalRoleMemberBo.from(roleMemberBo, roleMember.getAttributes())); }/* ww w . j ava 2 s.c om*/ } } }
From source file:org.kuali.kpme.core.leaveplan.service.LeavePlanServiceImpl.java
License:Educational Community License
@Override public DateTime getFirstDayOfLeavePlan(String leavePlan, LocalDate asOfDate) { //The only thing this method does is tack on the year of the supplied asOfDate to the calendar year start date. LeavePlan lp = getLeavePlan(leavePlan, asOfDate); int priorYearCutOffMonth = Integer.parseInt(lp.getCalendarYearStartMonth()); int priorYearCutOffDay = Integer.parseInt(lp.getCalendarYearStartDayOfMonth()); LocalDate cutOffDate = asOfDate.withMonthOfYear(priorYearCutOffMonth).withDayOfMonth(priorYearCutOffDay); if (asOfDate.isBefore(cutOffDate)) { cutOffDate = cutOffDate.minusYears(1); }//from ww w. j a v a2 s . co m return cutOffDate.toDateTimeAtStartOfDay(); }
From source file:org.kuali.kpme.core.leaveplan.service.LeavePlanServiceImpl.java
License:Educational Community License
@Override public DateTime getRolloverDayOfLeavePlan(String leavePlan, LocalDate asOfDate) { LeavePlan lp = getLeavePlan(leavePlan, asOfDate); int priorYearCutOffMonth = Integer.parseInt(lp.getCalendarYearStartMonth()); int priorYearCutOffDay = Integer.parseInt(lp.getCalendarYearStartDayOfMonth()); LocalDate cutOffDate = asOfDate.withMonthOfYear(priorYearCutOffMonth).withDayOfMonth(priorYearCutOffDay); if (asOfDate.isAfter(cutOffDate) || asOfDate.equals(cutOffDate)) { cutOffDate = cutOffDate.plusYears(1); }//w w w.ja v a2 s.c om return cutOffDate.toDateTimeAtStartOfDay(); }