public static Builder create(DepartmentContract contract) { if (contract == null) { throw new IllegalArgumentException("contract was null"); } Builder builder = create(contract.getGroupKeyCode(), contract.getDept()); builder.setGroupKey(contract.getGroupKey() == null ? null : HrGroupKey.Builder.create(contract.getGroupKey())); builder.setHrDeptId(contract.getHrDeptId()); builder.setDescription(contract.getDescription()); builder.setChart(contract.getChart()); builder.setOrg(contract.getOrg()); builder.setPayrollApproval(contract.isPayrollApproval()); builder.setVersionNumber(contract.getVersionNumber()); builder.setObjectId(contract.getObjectId()); builder.setActive(contract.isActive()); builder.setId(contract.getId()); builder.setCreateTime(contract.getCreateTime()); builder.setEffectiveLocalDate(contract.getEffectiveLocalDate()); builder.setUserPrincipalId(contract.getUserPrincipalId()); return builder; }
public static Builder create(WorkAreaContract contract) { if (contract == null) { throw new IllegalArgumentException("contract was null"); } Builder builder = create(contract.getWorkArea()); builder.setUserPrincipalId(contract.getUserPrincipalId()); builder.setDefaultOvertimeEarnCodeObj(contract.getDefaultOvertimeEarnCodeObj() == null ? null : EarnCode.Builder.create(contract.getDefaultOvertimeEarnCodeObj())); builder.setDepartment(contract.getDepartment() == null ? null : Department.Builder.create(contract.getDepartment())); //builder.setTasks(contract.getTasks() == null ? Collections.<Task.Builder>emptyList() : ModelObjectUtils.transform(contract.getTasks(), toTaskBuilder)); builder.setTkWorkAreaId(contract.getTkWorkAreaId()); builder.setDescription(contract.getDescription()); builder.setHrsDistributionF(contract.isHrsDistributionF()); builder.setOvertimeEditRole(contract.getOvertimeEditRole()); builder.setOvtEarnCode(contract.isOvtEarnCode()); builder.setAdminDescr(contract.getAdminDescr()); builder.setDefaultOvertimeEarnCode(contract.getDefaultOvertimeEarnCode()); builder.setDept(contract.getDept()); builder.setVersionNumber(contract.getVersionNumber()); builder.setObjectId(contract.getObjectId()); builder.setActive(contract.isActive()); builder.setId(contract.getId()); builder.setCreateTime(contract.getCreateTime()); builder.setEffectiveLocalDate(contract.getEffectiveLocalDate()); builder.setGroupKeyCode(contract.getGroupKeyCode()); builder.setGroupKey(contract.getGroupKey() == null ? null : HrGroupKey.Builder.create(contract.getGroupKey())); return builder; }
public static Builder create(EarnCodeSecurityContract contract) { if (contract == null) { throw new IllegalArgumentException("contract was null"); } Builder builder = create(); builder.setSalaryGroupObj(contract.getSalaryGroupObj() == null ? null : SalaryGroup.Builder.create(contract.getSalaryGroupObj())); builder.setDepartmentObj(contract.getDepartmentObj() == null ? null : Department.Builder.create(contract.getDepartmentObj())); builder.setEmployee(contract.isEmployee()); builder.setApprover(contract.isApprover()); builder.setPayrollProcessor(contract.isPayrollProcessor()); builder.setEarnCodeObj(contract.getEarnCodeObj() == null ? null : EarnCode.Builder.create(contract.getEarnCodeObj())); builder.setEarnCodeType(contract.getEarnCodeType()); builder.setDept(contract.getDept()); builder.setHrSalGroup(contract.getHrSalGroup()); builder.setEarnCode(contract.getEarnCode()); builder.setJobObj(contract.getJobObj() == null ? null : Job.Builder.create(contract.getJobObj())); builder.setHrEarnCodeSecurityId(contract.getHrEarnCodeSecurityId()); builder.setVersionNumber(contract.getVersionNumber()); builder.setObjectId(contract.getObjectId()); builder.setActive(contract.isActive()); builder.setId(contract.getId()); builder.setEffectiveLocalDate(contract.getEffectiveLocalDate()); builder.setCreateTime(contract.getCreateTime()); builder.setUserPrincipalId(contract.getUserPrincipalId()); builder.setGroupKeyCode(contract.getGroupKeyCode()); builder.setGroupKey(contract.getGroupKey() == null ? null : HrGroupKey.Builder.create(contract.getGroupKey())); return builder; }