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, setTelecom
getControlAct, getToken, setToken
createNewVersion, getVersionNum, isCurrentVersion
CE 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
HDRRimException
SC 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
HDRRimException
CE getJobClassCode()
void setJobClassCode(CE jobClassCode) throws HDRRimException
HDRRimException
CE getSalaryTypeCode()
void setSalaryTypeCode(CE salaryTypeCode) throws HDRRimException
HDRRimException
MO getSalaryQuantity()
salaryTypeCode
. Example, if
the salaryTypeCode
is "hourly" the
salaryQuantity
specifies the hourly wage.
void setSalaryQuantity(MO salaryQuantity) throws HDRRimException
HDRRimException
ED getHazardExposureText()
void setHazardExposureText(ED hazardExposureText) throws HDRRimException
HDRRimException
ED getProtectiveEquipmentText()
void setProtectiveEquipmentText(ED protectiveEquipmentText) throws HDRRimException
HDRRimException
HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved