public class Employee extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Employee.Builder |
| 构造器和说明 |
|---|
Employee() |
Employee(Employee.Builder builder) |
public Employee()
public Employee(Employee.Builder builder)
public String getEmploymentId()
public void setEmploymentId(String employmentId)
public String getEmploymentIdV2()
public void setEmploymentIdV2(String employmentIdV2)
public String getAtsApplicationId()
public void setAtsApplicationId(String atsApplicationId)
public String getPrehireId()
public void setPrehireId(String prehireId)
public String getEmployeeNumber()
public void setEmployeeNumber(String employeeNumber)
public String getEmployeeTypeId()
public void setEmployeeTypeId(String employeeTypeId)
public String getEmployeeSubtypeId()
public void setEmployeeSubtypeId(String employeeSubtypeId)
public String getDepartmentId()
public void setDepartmentId(String departmentId)
public String getDepartmentIdV2()
public void setDepartmentIdV2(String departmentIdV2)
public String getJobLevelId()
public void setJobLevelId(String jobLevelId)
public EmployeeJobLevel getJobLevel()
public void setJobLevel(EmployeeJobLevel jobLevel)
public String getPathwayId()
public void setPathwayId(String pathwayId)
public EmployeePathway getPathway()
public void setPathway(EmployeePathway pathway)
public String getJobGradeId()
public void setJobGradeId(String jobGradeId)
public String getWorkLocationId()
public void setWorkLocationId(String workLocationId)
public String getJobFamilyId()
public void setJobFamilyId(String jobFamilyId)
public EmployeeJobFamily getJobFamily()
public void setJobFamily(EmployeeJobFamily jobFamily)
public String getPositionId()
public void setPositionId(String positionId)
public Position getPosition()
public void setPosition(Position position)
public String getJobId()
public void setJobId(String jobId)
public Job getJob()
public void setJob(Job job)
public String getCompanyId()
public void setCompanyId(String companyId)
public String getWorkingHoursTypeId()
public void setWorkingHoursTypeId(String workingHoursTypeId)
public String getTenure()
public void setTenure(String tenure)
public String getSeniorityDate()
public void setSeniorityDate(String seniorityDate)
public String getEffectiveDate()
public void setEffectiveDate(String effectiveDate)
public Boolean getPrimaryEmployment()
public void setPrimaryEmployment(Boolean primaryEmployment)
public Integer getProbationPeriod()
public void setProbationPeriod(Integer probationPeriod)
public Boolean getOnProbation()
public void setOnProbation(Boolean onProbation)
public String getProbationEndDate()
public void setProbationEndDate(String probationEndDate)
public String getDirectManagerId()
public void setDirectManagerId(String directManagerId)
public String getDottedLineManagerId()
public void setDottedLineManagerId(String dottedLineManagerId)
public String getDirectManagerIdV2()
public void setDirectManagerIdV2(String directManagerIdV2)
public String getDottedLineManagerIdV2()
public void setDottedLineManagerIdV2(String dottedLineManagerIdV2)
public Enum getEmploymentType()
public void setEmploymentType(Enum employmentType)
public Enum getEmploymentStatus()
public void setEmploymentStatus(Enum employmentStatus)
public String getExpirationDate()
public void setExpirationDate(String expirationDate)
public Enum getReasonForOffboarding()
public void setReasonForOffboarding(Enum reasonForOffboarding)
public String getEmailAddress()
public void setEmailAddress(String emailAddress)
public String getUserName()
public void setUserName(String userName)
public WorkEmail[] getWorkEmailList()
public void setWorkEmailList(WorkEmail[] workEmailList)
public JobDataCostCenter[] getCostCenterList()
public void setCostCenterList(JobDataCostCenter[] costCenterList)
public Enum getRehire()
public void setRehire(Enum rehire)
public String getRehireEmploymentId()
public void setRehireEmploymentId(String rehireEmploymentId)
public PersonInfo getPersonInfo()
public void setPersonInfo(PersonInfo personInfo)
public CustomFieldData[] getCustomFields()
public void setCustomFields(CustomFieldData[] customFields)
public Enum getNoncompeteStatus()
public void setNoncompeteStatus(Enum noncompeteStatus)
public Boolean getPastOffboarding()
public void setPastOffboarding(Boolean pastOffboarding)
public String getRegularEmployeeStartDate()
public void setRegularEmployeeStartDate(String regularEmployeeStartDate)
public String getExternalId()
public void setExternalId(String externalId)
public Integer getTimesEmployed()
public void setTimesEmployed(Integer timesEmployed)
public Enum getRecruitmentType()
public void setRecruitmentType(Enum recruitmentType)
public String getAvatarUrl()
public void setAvatarUrl(String avatarUrl)
public String getPrimaryContractId()
public void setPrimaryContractId(String primaryContractId)
public String getContractStartDate()
public void setContractStartDate(String contractStartDate)
public String getContractEndDate()
public void setContractEndDate(String contractEndDate)
public String getContractExpectedEndDate()
public void setContractExpectedEndDate(String contractExpectedEndDate)
public String getPayGroupId()
public void setPayGroupId(String payGroupId)
public String getAssignmentPayGroupId()
public void setAssignmentPayGroupId(String assignmentPayGroupId)
public Boolean getInternationalAssignment()
public void setInternationalAssignment(Boolean internationalAssignment)
public String getWorkCalendarId()
public void setWorkCalendarId(String workCalendarId)
public BasicDepartment getDepartment()
public void setDepartment(BasicDepartment department)
public BasicEmployee getDirectManager()
public void setDirectManager(BasicEmployee directManager)
public BasicEmployee getDottedLineManager()
public void setDottedLineManager(BasicEmployee dottedLineManager)
public String getTimeZone()
public void setTimeZone(String timeZone)
public InternationalAssignment getPrimaryInternationalAssignment()
public void setPrimaryInternationalAssignment(InternationalAssignment primaryInternationalAssignment)
public String getServiceCompany()
public void setServiceCompany(String serviceCompany)
public Enum getCompensationType()
public void setCompensationType(Enum compensationType)
public Enum getWorkShift()
public void setWorkShift(Enum workShift)
public String[] getTalentPoolIdList()
public void setTalentPoolIdList(String[] talentPoolIdList)
public String getCustomOrg()
public void setCustomOrg(String customOrg)
public SeniorityAdjustInformation[] getSeniorityAdjustInformationList()
public void setSeniorityAdjustInformationList(SeniorityAdjustInformation[] seniorityAdjustInformationList)
public EmploymentBp getEmploymentDirectBps()
public void setEmploymentDirectBps(EmploymentBp employmentDirectBps)
public EmploymentBp getEmploymentAllBps()
public void setEmploymentAllBps(EmploymentBp employmentAllBps)
public Enum getContractType()
public void setContractType(Enum contractType)
public String getArchiveCpstPlanId()
public void setArchiveCpstPlanId(String archiveCpstPlanId)
public String getAttendanceGroupId()
public void setAttendanceGroupId(String attendanceGroupId)
public static Employee.Builder newBuilder()
Copyright © 2025. All rights reserved.