HcmWorkerActionEmployment.validateWorkerAssignmentStartDates Method
Validates that the ValidFrom date of the HcmWorkerActionEmployment record is greater than or equal to the ValidFrom date of the HcmWorkerActionPositionAssignment record.
Syntax
public boolean validateWorkerAssignmentStartDates(
HcmEmploymentValidFrom _employmentValidFrom,
HcmEmploymentValidTo _employmentValidTo,
ValidFromDateTime _positionDurationValidFrom,
HcmAvailableForAssignment _positionDetailAvaialbleForAssignment,
HcmPositionWorkerAssignmentStartDate _workerAssignmentStartDate,
HcmPositionWorkerAssignmentEndDate _workerAssignmentEndDate,
HcmPositionRecId _position)
Run On
Called
Parameters
- _employmentValidFrom
Type: HcmEmploymentValidFrom Extended Data Type
The ValidFrom date of the HcmWorkerActionEmployment record.
- _employmentValidTo
Type: HcmEmploymentValidTo Extended Data Type
The ValidTo date of the HcmWorkerActionEmployment record.
- _positionDurationValidFrom
Type: ValidFromDateTime Extended Data Type
The VaildFrom date of the HcmPositionDuration record.
- _positionDetailAvaialbleForAssignment
Type: HcmAvailableForAssignment Extended Data Type
The AvailableForAssignment date of the HcmPositionDetail record.
- _workerAssignmentStartDate
Type: HcmPositionWorkerAssignmentStartDate Extended Data Type
The ValidFrom date of the HcmWorkerActionPositionAssignment record.
- _workerAssignmentEndDate
Type: HcmPositionWorkerAssignmentEndDate Extended Data Type
The ValidTo date of the HcmWorkerActionPositionAssignment record.
- _position
Type: HcmPositionRecId Extended Data Type
The HcmPositionRecId value that is selected for the user.
Return Value
Type: boolean
true if the validation passes; otherwise, false.