\CVHandler

Summary

Methods
Properties
Constants
__construct()
synchronize()
synchronizeotinanem()
generateJsonCompetenceAreas()
generateJsonEmployees()
deleteJsonDepartments()
updateByID()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
deleteArticleByUserID()
No private properties found
N/A

Methods

__construct()

__construct() 

synchronize()

synchronize(integer  $id = null) : string

Full synchronize beetween IDM and CP, updates person info for existing articles, deletes the one not existing longer in IDM and create new ones that are not in CP

Parameters

integer $id

Throws

\HandlerError

Returns

string

synchronizeotinanem()

synchronizeotinanem(  $id = null) 

Parameters

$id

generateJsonCompetenceAreas()

generateJsonCompetenceAreas() : string

Generates JSON file for competence areas from DATABASE (UiSAdm01)

Returns

string

generateJsonEmployees()

generateJsonEmployees() 

Generates JSON file for employees, from CP articles, returns nothing

deleteJsonDepartments()

deleteJsonDepartments() : string

Delete JSON cached departments

Returns

string

updateByID()

updateByID(integer  $id) : object

Update CP article for a Person (ID)

Parameters

integer $id

Returns

object —

ReturnClass

deleteArticleByUserID()

deleteArticleByUserID(  $id) 

Parameters

$id