Class: iHRIS Module PersonID (Development): Difference between revisions

From IHRIS Wiki
(Created page with '{{otherversions|Class: iHRIS_Module_PersonID}} This article describes the class ''iHRIS_Module_PersonID'' . *Extends the class: I2CE_Module…')
 
No edit summary
 
Line 2: Line 2:
This article describes the class ''iHRIS_Module_PersonID'' .
This article describes the class ''iHRIS_Module_PersonID'' .
*Extends the class: [[Class: I2CE_Module (Development) | I2CE_Module]].
*Extends the class: [[Class: I2CE_Module (Development) | I2CE_Module]].
*Location: Part of the module [[iHRIS Common Module List (Development)#PersonID|PersonID]] in the package [https://launchpad.net/ihris-common iHRIS Common] 4.0-dev
*Location: Part of the module [[iHRIS Common Module List (Development)#PersonID|PersonID]] in the package [https://launchpad.net/ihris-common iHRIS Common] 4.1-dev
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L33 modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 33
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L33 modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 33
*Author: Carl Leitner <litlfred@ibiblio.org>
*Author: Carl Leitner <litlfred@ibiblio.org>
*Since: v3.2
*Since: v3.2
Line 10: Line 10:
===$do_migrate===
===$do_migrate===
A flag to determin if migrate needs to be called during the upgrade method.
A flag to determin if migrate needs to be called during the upgrade method.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L38 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 38
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L38 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 38
*Type: protected [http://www.php.net/manual/en/language.types.boolean.php boolean ] $do_migrate
*Type: protected [http://www.php.net/manual/en/language.types.boolean.php boolean ] $do_migrate


Line 16: Line 16:
===action_initialize()===
===action_initialize()===
Method called before the module is enabled for the first time.
Method called before the module is enabled for the first time.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L78 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 78
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L78 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 78
*Signature: public function action_initialize()
*Signature: public function action_initialize()
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
===action_person_id()===
===action_person_id()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L144 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 144
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L154 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 154
*Signature: public function action_person_id($obj)
*Signature: public function action_person_id($obj)
*Parameters:
*Parameters:
**$obj  
**$obj  
===getHooks()===
Return the array of hooks available in this module.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L147 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 147
*Signature: static public function getHooks()
*Returns: [http://www.php.net/manual/en/language.types.array.php array ]
===getMethods()===
===getMethods()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L137 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 137
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L137 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 137
*Signature: static public function getMethods()
*Signature: static public function getMethods()
===migrate()===
===migrate()===
Perform the migrate actions for this module.
Perform the migrate actions for this module.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L57 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 57
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L57 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 57
*Signature: protected function migrate()
*Signature: protected function migrate()
*Returns: boolean;
*Returns: boolean;
===post_update()===
===post_update()===
Upgrade this module if necessary
Upgrade this module if necessary
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L122 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 122
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L122 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 122
*Signature: public function post_update($old_vers,$new_vers)
*Signature: public function post_update($old_vers,$new_vers)
*Parameters:
*Parameters:
Line 42: Line 47:
===pre_migrate()===
===pre_migrate()===
Run the pre migrate for this module.  This can use the old config data before it has been changed from the config.
Run the pre migrate for this module.  This can use the old config data before it has been changed from the config.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L45 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 45
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L45 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 45
*Signature: protected function pre_migrate()
*Signature: protected function pre_migrate()
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
===pre_upgrade()===
===pre_upgrade()===
Run the pre upgrade for this module.  This can use the old config data before it has been changed from the config.
Run the pre upgrade for this module.  This can use the old config data before it has been changed from the config.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L107 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 107
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L107 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 107
*Signature: public function pre_upgrade($old_vers,$new_vers,$new_storage)
*Signature: public function pre_upgrade($old_vers,$new_vers,$new_storage)
*Parameters:
*Parameters:
Line 54: Line 59:
** [[Class: I2CE_MagicDataNode (Development) | I2CE_MagicDataNode]] $new_storage
** [[Class: I2CE_MagicDataNode (Development) | I2CE_MagicDataNode]] $new_storage
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
===validate_form_person_id()===
Perform extra validation for the person_id form. Make sure the date of issue is before the date of expiration.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.1-dev/annotate/head:/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php#L167 common/modules/Person/modules/ID/lib/iHRIS_Module_PersonID.php] on line 167
*Signature: public function validate_form_person_id($form)
*Parameters:
** [[Class: I2CE_Form (Development) | I2CE_Form]] $form
==Inherited Methods==
==Inherited Methods==
===__construct()===
===__construct()===
Line 66: Line 77:
===action_enable()===
===action_enable()===
This public method is inherited from [[Class: I2CE_Module (Development)#action_enable() | I2CE_Module->action_enable()]]
This public method is inherited from [[Class: I2CE_Module (Development)#action_enable() | I2CE_Module->action_enable()]]
===getCLIHooks()===
This public method is inherited from [[Class: I2CE_Module (Development)#getCLIHooks() | I2CE_Module->getCLIHooks()]]


===getCLIMethods()===
===getCLIMethods()===
Line 75: Line 83:
===getConfig()===
===getConfig()===
This public method is inherited from [[Class: I2CE_Module (Development)#getConfig() | I2CE_Module->getConfig()]]
This public method is inherited from [[Class: I2CE_Module (Development)#getConfig() | I2CE_Module->getConfig()]]
===getHooks()===
This public method is inherited from [[Class: I2CE_Module (Development)#getHooks() | I2CE_Module->getHooks()]]


===upgrade()===
===upgrade()===

Latest revision as of 09:27, 6 May 2015


This article describes the class iHRIS_Module_PersonID .

@filesource Class iHRIS_Module_PersonID

Variables

$do_migrate

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

Methods

action_initialize()

Method called before the module is enabled for the first time.

action_person_id()

getHooks()

Return the array of hooks available in this module.

getMethods()

migrate()

Perform the migrate actions for this module.

post_update()

Upgrade this module if necessary

pre_migrate()

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

pre_upgrade()

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

validate_form_person_id()

Perform extra validation for the person_id form. Make sure the date of issue is before the date of expiration.

Inherited Methods

__construct()

This public method is inherited from I2CE_Module->__construct()

action_configure()

This public method is inherited from I2CE_Module->action_configure()

action_disable()

This public method is inherited from I2CE_Module->action_disable()

action_enable()

This public method is inherited from I2CE_Module->action_enable()

getCLIMethods()

This public method is inherited from I2CE_Module->getCLIMethods()

getConfig()

This public method is inherited from I2CE_Module->getConfig()

upgrade()

This public method is inherited from I2CE_Module->upgrade()

_hasMethod()

This public method is inherited from I2CE_Fuzzy->_hasMethod()

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()