public interface Employee extends Role
Discussion: The purpose of the role is to identify the type of relationship
the employee has to the employer rather than the nature of the work actually
performed (contrast with AssignedEntity).
Role,
Person,
Organization| Modifier and Type | Method and Description |
|---|---|
ED |
getHazardExposureText()
The type of hazards associated with the work performed by the employee
for the employer.
|
CE |
getJobClassCode()
A code qualifying the employment in various ways, such as, full-time vs.
|
CE |
getJobCode() |
SC |
getJobTitleName() |
ED |
getProtectiveEquipmentText()
Protective equipment needed for the job performed by the employee for the
employer.
|
MO |
getSalaryQuantity()
The amount paid in salary or wages to the employee according to the
computation method specified in
salaryTypeCode. |
CE |
getSalaryTypeCode()
A code specifying the method used by the employer to compute the
employee's salary or wages.
|
void |
setHazardExposureText(ED hazardExposureText) |
void |
setJobClassCode(CE jobClassCode) |
void |
setJobCode(CE jobCode) |
void |
setJobTitleName(SC jobTitleName) |
void |
setProtectiveEquipmentText(ED protectiveEquipmentText) |
void |
setSalaryQuantity(MO salaryQuantity) |
void |
setSalaryTypeCode(CE salaryTypeCode) |
addAddr, addConfidentialityCode, addId, addName, addPositionNumber, addTelecom, getAddr, getCertificateText, getClassCode, getCode, getConfidentialityCode, getEffectiveTime, getId, getName, getNegationInd, getParticipations, getParticipations, getPlayerEntity, getPlayerEntity, getPositionNumber, getQuantity, getScoperEntity, getScoperEntity, getStatusCode, getTelecom, setAddr, setCertificateText, setConfidentialityCode, setEffectiveTime, setName, setNegationInd, setPlayerEntity, setPositionNumber, setQuantity, setScoperEntity, setStatusCode, setTelecomgetControlAct, getToken, setTokencreateNewVersion, getVersionNum, isCurrentVersionCE getJobCode()
A code specifying an employer-defined categorization of work, used primarily for payroll/remuneration purposes and not necessarily indicative of an employee's specific work assignments, responsibilities and privileges. Examples are accountant, programmer analyst, patient care associate, staff nurse, etc.
void setJobCode(CE jobCode) throws HDRRimException
HDRRimExceptionSC getJobTitleName()
The title of the job held, for example, Vice President, Senior Technical Analyst. This is a local name for the employee's occupation that doesn't necessarily correspond to any scheme for categorizing occupation. Trading partners that need a coded standard should be using Employee "occupation" attribute.
void setJobTitleName(SC jobTitleName) throws HDRRimException
HDRRimExceptionCE getJobClassCode()
void setJobClassCode(CE jobClassCode) throws HDRRimException
HDRRimExceptionCE getSalaryTypeCode()
void setSalaryTypeCode(CE salaryTypeCode) throws HDRRimException
HDRRimExceptionMO getSalaryQuantity()
salaryTypeCode. Example, if
the salaryTypeCode is "hourly" the
salaryQuantity specifies the hourly wage.
void setSalaryQuantity(MO salaryQuantity) throws HDRRimException
HDRRimExceptionED getHazardExposureText()
void setHazardExposureText(ED hazardExposureText) throws HDRRimException
HDRRimExceptionED getProtectiveEquipmentText()
void setProtectiveEquipmentText(ED protectiveEquipmentText) throws HDRRimException
HDRRimExceptionHDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved