Class: iHRIS Module PersonEmployment: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
Line 15: Line 15:
*Signature: public function action_employment($obj)
*Signature: public function action_employment($obj)
*Parameters:
*Parameters:
*$obj  
**$obj  
===action_initialize()===
===action_initialize()===
Method called before the module is enabled for the first time. @param boolean -- returns true on success. false on error.
Method called before the module is enabled for the first time. @param boolean -- returns true on success. false on error.

Revision as of 13:08, 17 October 2009

This article desrcibes the class iHRIS_Module_PersonEmployment.

@filesource Class iHRIS_Module_PersonEmployment

Variables

$do_migrate

A flag to determine if migrate needs to be called during the upgrade method.

Methods

action_employment()

  • Signature: public function action_employment($obj)
  • Parameters:
    • $obj

action_initialize()

Method called before the module is enabled for the first time. @param boolean -- returns true on success. false on error.

  • Signature: public function action_initialize()

getMethods()

  • Signature: static public function getMethods()

migrate()

Perform the migrate actions for this module This is for going from pre 3.2 versions where benefit data has been saved to the database.

  • Signature: protected function migrate()
  • Returns: boolean

post_update()

Upgrade this module if necessary

  • Signature: public function post_update($old_vers,$new_vers)
  • Parameters:
  • Returns: boolean

pre_migrate()

Perform any pre migrate actions for this module. This is for going from pre 3.2 versions where benefit data has been saved to the database.

  • Signature: protected function pre_migrate()
  • Returns: boolean

pre_upgrade()

Run the pre upgrade for this module. This can use the old config data before it has been changed from the config.

Inherited Fuzzy Methods

launchBackgroundProcess()

This method is inherited from I2CE_Module->launchBackgroundProcess()

launchBackgroundPHPScript()

This method is inherited from I2CE_Module->launchBackgroundPHPScript()

launchBackgroundPage()

This method is inherited from I2CE_Module->launchBackgroundPage()

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()