Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Finds a record in the HcmPersonDetails table by using the specified Person field.
Syntax
client server public static HcmPersonDetails findByPerson(
    HcmPersonRecId _person, 
   [utcdatetime _validFrom, 
    utcdatetime _validTo, 
    boolean _forUpdate, 
    ConcurrencyModel _concurrencyModel])
Run On
Called
Parameters
- _person
 Type: HcmPersonRecId Extended Data Type
 A value in the Person field.
- _validFrom
 Type: utcdatetime
 A value in the ValidFrom field.
- _validTo
 Type: utcdatetime
 A value in the ValidTo field.
- _forUpdate
 Type: boolean
 A Boolean value that specifies whether to read the record for update; optional.
- _concurrencyModel
 Type: ConcurrencyModel Enumeration
 The concurrency model option to use when the record is read; optional.
Return Value
Type: HcmPersonDetails Table
One or more records in the HcmPersonDetails table; otherwise, an empty buffer.
Remarks
Values in the _validFrom and _validTo fields limit the table selection in the following way:
- If no values are supplied for both the parameters, they use now. Therefore, the method searches for only active records and returns either an empty record or a valid record. 
- If only the first parameter value is specified, the second parameter uses the first parameter. - The method searches for active records as of the specified datetime value and returns either an empty record or a valid record. 
- If both parameters are supplied with values, the method searches for records whose validFrom and ValidTo values fall in that interval. The method may return multiple records.