Class: iHRIS Competency: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
Line 1: Line 1:
This article desrcibes the class '''iHRIS_Competency'''.
This article desrcibes the class '''iHRIS_Competency'''.
*Extends the class: [[Class: I2CE_List | I2CE_List]].
*Extends the class: [[Class: I2CE_List | I2CE_List]].
It is contained in the module [[iHRIS Module List#simple-competency|simple-competency]] in the package [https://launchpad.net/ihris-common iHRIS Common]
*Location: Part of the module [[iHRIS Module List#simple-competency|simple-competency]] in the package [https://launchpad.net/ihris-common iHRIS Common]
 
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0.0-release/annotate/head:/modules/SimpleComptency/lib/iHRIS_Competency.php modules/SimpleComptency/lib/iHRIS_Competency.php]
The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/ihris-common/4.0.0-release/annotate/head:/modules/SimpleComptency/lib/iHRIS_Competency.php modules/SimpleComptency/lib/iHRIS_Competency.php]


*Author: Luke Duncan <lduncan@intrahealth.org>
*Since: v1.0.0
@copyright Copyright &copy; 2007, 2008 IntraHealth International, Inc.
@copyright Copyright &copy; 2007, 2008 IntraHealth International, Inc.
Object for dealing with competencies.
Object for dealing with competencies.
*Author: Luke Duncan <lduncan@intrahealth.org>
*Since: v1.0.0
==Methods==
==Methods==
===getCompetenciesByType()===
===getCompetenciesByType()===

Revision as of 22:04, 16 October 2009

This article desrcibes the class iHRIS_Competency.

  • Author: Luke Duncan <lduncan@intrahealth.org>
  • Since: v1.0.0

@copyright Copyright © 2007, 2008 IntraHealth International, Inc. Object for dealing with competencies.

Methods

getCompetenciesByType()

List all competencies by type (the linked form for this object).

This will return an array that includes all competency types with all competencies that are in that type.

  • Signature: static public function getCompetenciesByType($flat,$id)
  • Returns: array

Parameters:

  • boolean $flat
    If false. returns array indexed by compentency id, then comptentcy_type name. Otherwise it returns an array indexed by compenety_type name
    • Default Value: true
  • string $id
    Defaults to null. If non-null it is the id of the competency to limit to. in which case we simply return the comptenty_type and and comptenecy name
    • Default Value: null

getCompetencyWithType()

  • Signature: public function getCompetencyWithType($id)

Parameters:

  • $id

Inherited Variables

$cache

Theis protected variable is inherited from I2CE_List->$cache

$children

Theis public variable is inherited from I2CE_Form->$children

$fields

Theis protected variable is inherited from I2CE_Form->$fields

$parent

Theis protected variable is inherited from I2CE_Form->$parent

$id

Theis protected variable is inherited from I2CE_Form->$id

$attributes

Theis protected variable is inherited from I2CE_Form->$attributes

$parent_forms

Theis protected variable is inherited from I2CE_Form->$parent_forms

Inherited Fuzzy Methods

isNumeric()

This method is inherited from I2CE_Form->isNumeric()

getLimitStyles()

This method is inherited from I2CE_Form->getLimitStyles()

checkLimit()

This method is inherited from I2CE_Form->checkLimit()

checkWhereClause()

This method is inherited from I2CE_Form->checkWhereClause()

createCheckFunction()

This method is inherited from I2CE_Form->createCheckFunction()

createCheckLimitString()

This method is inherited from I2CE_Form->createCheckLimitString()

generateLimit()

This method is inherited from I2CE_Form->generateLimit()

generateWhereClause()

This method is inherited from I2CE_Form->generateWhereClause()

processLimit()

This method is inherited from I2CE_Form->processLimit()

getDisplayedExistingLimit()

This method is inherited from I2CE_Form->getDisplayedExistingLimit()

isComponentized()

This method is inherited from I2CE_Form->isComponentized()

addChild()

This method is inherited from I2CE_Form->addChild()

getChildIds()

This method is inherited from I2CE_Form->getChildIds()

getStorage()

This method is inherited from I2CE_Form->getStorage()

isWritable()

This method is inherited from I2CE_Form->isWritable()

populate()

This method is inherited from I2CE_Form->populate()

populateChild()

This method is inherited from I2CE_Form->populateChild()

populateChildren()

This method is inherited from I2CE_Form->populateChildren()

populateFirst()

This method is inherited from I2CE_Form->populateFirst()

populateHistory()

This method is inherited from I2CE_Form->populateHistory()

populateLast()

This method is inherited from I2CE_Form->populateLast()

delete()

This method is inherited from I2CE_Form->delete()

save()

This method is inherited from I2CE_Form->save()

setChangeType()

This method is inherited from I2CE_Form->setChangeType()

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()