Class: iHRIS Competency: Difference between revisions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
@subpackage Manage | @subpackage Manage | ||
@copyright Copyright © 2007, 2008 IntraHealth International, Inc. | @copyright Copyright © 2007, 2008 IntraHealth International, Inc. | ||
Object for dealing with competencies. | Object for dealing with competencies. | ||
@subpackage Manage | @subpackage Manage | ||
*Author: Luke Duncan <lduncan@intrahealth.org> | |||
*Since: v1.0.0 | |||
==Methods== | ==Methods== | ||
===getCompetenciesByType()=== | ===getCompetenciesByType()=== |
Revision as of 21:14, 16 October 2009
This article desrcibes the class iHRIS_Competency which extends the class I2CE_List It is contained in the module simple-competency in the package iHRIS Common
The class is defined in the file: modules/SimpleComptency/lib/iHRIS_Competency.php
@subpackage Manage @copyright Copyright © 2007, 2008 IntraHealth International, Inc. Object for dealing with competencies. @subpackage Manage
- Author: Luke Duncan <lduncan@intrahealth.org>
- Since: v1.0.0
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()