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; }
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(); }
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; }
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(); }
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; }
private Department(Builder builder) { this.hrDeptId = builder.getHrDeptId(); this.dept = builder.getDept(); this.groupKeyCode = builder.getGroupKeyCode(); this.groupKey = builder.getGroupKey() == null ? null : builder.getGroupKey().build(); this.description = builder.getDescription(); this.chart = builder.getChart(); this.org = builder.getOrg(); this.payrollApproval = builder.isPayrollApproval(); 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.userPrincipalId = builder.getUserPrincipalId(); }
public static Builder create(String groupKeyCode, String dept) { return new Builder(groupKeyCode, dept); }