private EarnCodeSecurity(Builder builder) { this.salaryGroupObj = builder.getSalaryGroupObj() == null ? null : builder.getSalaryGroupObj().build(); this.departmentObj = builder.getDepartmentObj() == null ? null : builder.getDepartmentObj().build(); this.employee = builder.isEmployee(); this.approver = builder.isApprover(); this.payrollProcessor = builder.isPayrollProcessor(); this.earnCodeObj = builder.getEarnCodeObj() == null ? null : builder.getEarnCodeObj().build(); this.earnCodeType = builder.getEarnCodeType(); this.dept = builder.getDept(); this.hrSalGroup = builder.getHrSalGroup(); this.earnCode = builder.getEarnCode(); this.jobObj = builder.getJobObj() == null ? null : builder.getJobObj().build(); this.hrEarnCodeSecurityId = builder.getHrEarnCodeSecurityId(); this.versionNumber = builder.getVersionNumber(); this.objectId = builder.getObjectId(); this.active = builder.isActive(); this.id = builder.getId(); this.effectiveLocalDate = builder.getEffectiveLocalDate(); this.createTime = builder.getCreateTime(); this.userPrincipalId = builder.getUserPrincipalId(); this.groupKeyCode = builder.getGroupKeyCode(); this.groupKey = builder.getGroupKey() == null ? null : builder.getGroupKey().build(); }
private WorkArea(Builder builder) { this.userPrincipalId = builder.getUserPrincipalId(); this.defaultOvertimeEarnCodeObj = builder.getDefaultOvertimeEarnCodeObj() == null ? null : builder.getDefaultOvertimeEarnCodeObj().build(); this.department = builder.getDepartment() == null ? null : builder.getDepartment().build(); //this.tasks = ModelObjectUtils.buildImmutableCopy(builder.getTasks()); this.tkWorkAreaId = builder.getTkWorkAreaId(); this.description = builder.getDescription(); this.hrsDistributionF = builder.isHrsDistributionF(); this.overtimeEditRole = builder.getOvertimeEditRole(); this.ovtEarnCode = builder.isOvtEarnCode(); this.adminDescr = builder.getAdminDescr(); this.defaultOvertimeEarnCode = builder.getDefaultOvertimeEarnCode(); this.dept = builder.getDept(); this.workArea = builder.getWorkArea(); this.versionNumber = builder.getVersionNumber(); this.objectId = builder.getObjectId(); this.active = builder.isActive(); this.id = builder.getId(); this.createTime = builder.getCreateTime(); this.effectiveLocalDate = builder.getEffectiveLocalDate(); this.groupKeyCode = builder.getGroupKeyCode(); this.groupKey = builder.getGroupKey() == null ? null : builder.getGroupKey().build(); }