Class: iHRIS Cadre: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
Line 1: Line 1:
__PAGE:Class: iHRIS_Cadre
This article describes the class ''iHRIS_Cadre''.
This article desrcibes the [[Defining Forms#Dynamic Creation|dynamically]] created class ''iHRIS_Cadre''.
*Extends the class: [[Class: I2CE_List | I2CE_List]].
*Extends the class: [[Class: I2CE_List | I2CE_List]].
*Parent Classses:  [[Class: I2CE_List | I2CE_List]] [[Class: I2CE_Form | I2CE_Form]] [[Class: I2CE_Fuzzy | I2CE_Fuzzy]]
*Location: Part of the module [[iHRIS Module List#ihris-qualify|ihris-qualify]] in the package [https://launchpad.net/qualify iHRIS Qualify]
*Location: It is defined in configuration magic data of the module [[iHRIS Module List#ihris-qualify|ihris-qualify]] in the package [https://launchpad.net/qualify iHRIS Qualify]
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/qualify/4.0.-release/annotate/head:/lib/iHRIS_Cadre.php lib/iHRIS_Cadre.php]
*Author: Luke Duncan <lduncan@intrahealth.org>
*Since: v1.0.0
@copyright Copyright &copy; 2007, 2008 IntraHealth International, Inc.    Object for dealing with cadres.
==Form Fields==
==Form Fields==
This class is a [[Class: I2CE_Form |form class]] and provides the following [[Class: I2CE_FormField |form fields]]
This class is a [[Class: I2CE_Form |form class]] and provides the following [[Class: I2CE_FormField |form fields]]
*name is implemented by [[Class: I2CE_FormField_STRING_LINE |STRING_LINE ]]
==name==
*isco is implemented by [[Class: I2CE_FormField_STRING_LINE |STRING_LINE ]]
The form field ''name'' is implemented by [[Class: I2CE_FormField_STRING_LINE |STRING_LINE ]]
*qualification is implemented by [[Class: I2CE_FormField_MAP |MAP ]]
==isco==
==Inherited Methods==
The form field ''isco'' is implemented by [[Class: I2CE_FormField_STRING_LINE |STRING_LINE ]]
===componentizeQuery()===
==qualification==
This public method is inherited from [[Class: I2CE_List#componentizeQuery() | I2CE_List->componentizeQuery()]]
The form field ''qualification'' is implemented by [[Class: I2CE_FormField_MAP |MAP ]]
 
==Methods==
===createDataTree()===
===getListType()===
This public method is inherited from [[Class: I2CE_List#createDataTree() | I2CE_List->createDataTree()]]
Return the list edit type for this list. The possible return values are "list," "dual," or "select." Select will display a drop down of all choices and list and dual will list them all in a table.  Dual includes the linked list object for the object.
 
*Signature: public function getListType()
===flattenDataTree()===
*Returns: [http://www.php.net/manual/en/language.types.string.php string ]
This public method is inherited from [[Class: I2CE_List#flattenDataTree() | I2CE_List->flattenDataTree()]]
 
===getDisplayFields()===
This public method is inherited from [[Class: I2CE_List#getDisplayFields() | I2CE_List->getDisplayFields()]]
 
===getExtendedDisplay()===
This public method is inherited from [[Class: I2CE_List#getExtendedDisplay() | I2CE_List->getExtendedDisplay()]]
 
===getHTMLTemplate()===
This public method is inherited from [[Class: I2CE_List#getHTMLTemplate() | I2CE_List->getHTMLTemplate()]]
 
===getSortFields()===
This public method is inherited from [[Class: I2CE_List#getSortFields() | I2CE_List->getSortFields()]]
 
===listOptions()===
This public method is inherited from [[Class: I2CE_List#listOptions() | I2CE_List->listOptions()]]
 
===lookup()===
This public method is inherited from [[Class: I2CE_List#lookup() | I2CE_List->lookup()]]
 
===monsterMash()===
This public method is inherited from [[Class: I2CE_List#monsterMash() | I2CE_List->monsterMash()]]
 
===name()===
This public method is inherited from [[Class: I2CE_List#name() | I2CE_List->name()]]
 
===setDisplayData()===
This public method is inherited from [[Class: I2CE_List#setDisplayData() | I2CE_List->setDisplayData()]]
 
===walkupFieldPath()===
This public method is inherited from [[Class: I2CE_List#walkupFieldPath() | I2CE_List->walkupFieldPath()]]
 
===_flattenDataTree()===
This protected method is inherited from [[Class: I2CE_List#_flattenDataTree() | I2CE_List->_flattenDataTree()]]
 
===_monsterMash()===
This protected method is inherited from [[Class: I2CE_List#_monsterMash() | I2CE_List->_monsterMash()]]
 
===addCache()===
This protected method is inherited from [[Class: I2CE_List#addCache() | I2CE_List->addCache()]]
 
===getCache()===
This protected method is inherited from [[Class: I2CE_List#getCache() | I2CE_List->getCache()]]
 
===isCached()===
This protected method is inherited from [[Class: I2CE_List#isCached() | I2CE_List->isCached()]]
 
===__construct()===
This public method is inherited from [[Class: I2CE_Form#__construct() | I2CE_Form->__construct()]]
 
===addChildForm()===
This public method is inherited from [[Class: I2CE_Form#addChildForm() | I2CE_Form->addChildForm()]]
 
===addField()===
This public method is inherited from [[Class: I2CE_Form#addField() | I2CE_Form->addField()]]
 
===cleanup()===
This public method is inherited from [[Class: I2CE_Form#cleanup() | I2CE_Form->cleanup()]]
 
===clearFields()===
This public method is inherited from [[Class: I2CE_Form#clearFields() | I2CE_Form->clearFields()]]
 
===current()===
This public method is inherited from [[Class: I2CE_Form#current() | I2CE_Form->current()]]
 
===displayField()===
This public method is inherited from [[Class: I2CE_Form#displayField() | I2CE_Form->displayField()]]
 
===form()===
This public method is inherited from [[Class: I2CE_Form#form() | I2CE_Form->form()]]
 
===getAllowedParentForms()===
This public method is inherited from [[Class: I2CE_Form#getAllowedParentForms() | I2CE_Form->getAllowedParentForms()]]
 
===getAttribute()===
This public method is inherited from [[Class: I2CE_Form#getAttribute() | I2CE_Form->getAttribute()]]
 
===getChildForms()===
This public method is inherited from [[Class: I2CE_Form#getChildForms() | I2CE_Form->getChildForms()]]
 
===getChildFormsByForm()===
This public method is inherited from [[Class: I2CE_Form#getChildFormsByForm() | I2CE_Form->getChildFormsByForm()]]
 
===getChildren()===
This public method is inherited from [[Class: I2CE_Form#getChildren() | I2CE_Form->getChildren()]]
 
===getDisplayName()===
This public method is inherited from [[Class: I2CE_Form#getDisplayName() | I2CE_Form->getDisplayName()]]
 
===getField()===
This public method is inherited from [[Class: I2CE_Form#getField() | I2CE_Form->getField()]]
 
===getFieldNames()===
This public method is inherited from [[Class: I2CE_Form#getFieldNames() | I2CE_Form->getFieldNames()]]
 
===getFormId()===
This public method is inherited from [[Class: I2CE_Form#getFormId() | I2CE_Form->getFormId()]]
 
===getHTMLName()===
This public method is inherited from [[Class: I2CE_Form#getHTMLName() | I2CE_Form->getHTMLName()]]
 
===getId()===
This public method is inherited from [[Class: I2CE_Form#getId() | I2CE_Form->getId()]]
 
===getParent()===
This public method is inherited from [[Class: I2CE_Form#getParent() | I2CE_Form->getParent()]]
 
===getParentForm()===
This public method is inherited from [[Class: I2CE_Form#getParentForm() | I2CE_Form->getParentForm()]]
 
===getParentID()===
This public method is inherited from [[Class: I2CE_Form#getParentID() | I2CE_Form->getParentID()]]
 
===getQueryDisplay()===
This public method is inherited from [[Class: I2CE_Form#getQueryDisplay() | I2CE_Form->getQueryDisplay()]]
 
===getQueryFields()===
This public method is inherited from [[Class: I2CE_Form#getQueryFields() | I2CE_Form->getQueryFields()]]
 
===getQueryString()===
This public method is inherited from [[Class: I2CE_Form#getQueryString() | I2CE_Form->getQueryString()]]
 
===hasAttribute()===
This public method is inherited from [[Class: I2CE_Form#hasAttribute() | I2CE_Form->hasAttribute()]]
 
===hasInvalid()===
This public method is inherited from [[Class: I2CE_Form#hasInvalid() | I2CE_Form->hasInvalid()]]
 
===key()===
This public method is inherited from [[Class: I2CE_Form#key() | I2CE_Form->key()]]
 
===listFields()===
This public method is inherited from [[Class: I2CE_Form#listFields() | I2CE_Form->listFields()]]
 
===load()===
This public method is inherited from [[Class: I2CE_Form#load() | I2CE_Form->load()]]
 
===next()===
This public method is inherited from [[Class: I2CE_Form#next() | I2CE_Form->next()]]
 
===processDOM()===
This public method is inherited from [[Class: I2CE_Form#processDOM() | I2CE_Form->processDOM()]]
 
===removeField()===
This public method is inherited from [[Class: I2CE_Form#removeField() | I2CE_Form->removeField()]]
 
===reset()===
This public method is inherited from [[Class: I2CE_Form#reset() | I2CE_Form->reset()]]
 
===rewind()===
This public method is inherited from [[Class: I2CE_Form#rewind() | I2CE_Form->rewind()]]
 
===search()===
This public method is inherited from [[Class: I2CE_Form#search() | I2CE_Form->search()]]
 
===setAttribute()===
This public method is inherited from [[Class: I2CE_Form#setAttribute() | I2CE_Form->setAttribute()]]
 
===setDisplayName()===
This public method is inherited from [[Class: I2CE_Form#setDisplayName() | I2CE_Form->setDisplayName()]]
 
===setForm()===
This public method is inherited from [[Class: I2CE_Form#setForm() | I2CE_Form->setForm()]]
 
===setFromPost()===
This public method is inherited from [[Class: I2CE_Form#setFromPost() | I2CE_Form->setFromPost()]]
 
===setId()===
This public method is inherited from [[Class: I2CE_Form#setId() | I2CE_Form->setId()]]
 
===setParent()===
This public method is inherited from [[Class: I2CE_Form#setParent() | I2CE_Form->setParent()]]
 
===valid()===
This public method is inherited from [[Class: I2CE_Form#valid() | I2CE_Form->valid()]]
 
===validate()===
This public method is inherited from [[Class: I2CE_Form#validate() | I2CE_Form->validate()]]
 
===__get()===
This protected method is inherited from [[Class: I2CE_Form#__get() | I2CE_Form->__get()]]
 
===__isset()===
This protected method is inherited from [[Class: I2CE_Form#__isset() | I2CE_Form->__isset()]]
 
===__set()===
This protected method is inherited from [[Class: I2CE_Form#__set() | I2CE_Form->__set()]]
 
===__unset()===
This protected method is inherited from [[Class: I2CE_Form#__unset() | I2CE_Form->__unset()]]
 
===addFormFields()===
This protected method is inherited from [[Class: I2CE_Form#addFormFields() | I2CE_Form->addFormFields()]]
 
===getFormFieldsData()===
This protected method is inherited from [[Class: I2CE_Form#getFormFieldsData() | I2CE_Form->getFormFieldsData()]]
 
===lookupArray()===
This protected method is inherited from [[Class: I2CE_Form#lookupArray() | I2CE_Form->lookupArray()]]
 
===_hasMethod()===
This public method is inherited from [[Class: I2CE_Fuzzy#_hasMethod() | I2CE_Fuzzy->_hasMethod()]]
==Inherited Variables==
===$cache===
Theis protected variable is inherited from [[Class: I2CE_List#$cache | I2CE_List->$cache]]
 
===$children===
Theis public variable is inherited from [[Class: I2CE_Form#$children | I2CE_Form->$children]]
 
===$fields===
Theis protected variable is inherited from [[Class: I2CE_Form#$fields | I2CE_Form->$fields]]
 
===$parent===
Theis protected variable is inherited from [[Class: I2CE_Form#$parent | I2CE_Form->$parent]]
 
===$id===
Theis protected variable is inherited from [[Class: I2CE_Form#$id | I2CE_Form->$id]]
 
===$attributes===
Theis protected variable is inherited from [[Class: I2CE_Form#$attributes | I2CE_Form->$attributes]]
 
===$parent_forms===
Theis protected variable is inherited from [[Class: I2CE_Form#$parent_forms | I2CE_Form->$parent_forms]]
==Inherited Fuzzy Methods==
===isNumeric()===
This method is inherited from [[Class: I2CE_Form#isNumeric() | I2CE_Form->isNumeric()]]
 
===getLimitStyles()===
This method is inherited from [[Class: I2CE_Form#getLimitStyles() | I2CE_Form->getLimitStyles()]]
 
===checkLimit()===
This method is inherited from [[Class: I2CE_Form#checkLimit() | I2CE_Form->checkLimit()]]
 
===checkWhereClause()===
This method is inherited from [[Class: I2CE_Form#checkWhereClause() | I2CE_Form->checkWhereClause()]]
 
===createCheckFunction()===
This method is inherited from [[Class: I2CE_Form#createCheckFunction() | I2CE_Form->createCheckFunction()]]
 
===createCheckLimitString()===
This method is inherited from [[Class: I2CE_Form#createCheckLimitString() | I2CE_Form->createCheckLimitString()]]
 
===generateLimit()===
This method is inherited from [[Class: I2CE_Form#generateLimit() | I2CE_Form->generateLimit()]]
 
===generateWhereClause()===
This method is inherited from [[Class: I2CE_Form#generateWhereClause() | I2CE_Form->generateWhereClause()]]
 
===processLimit()===
This method is inherited from [[Class: I2CE_Form#processLimit() | I2CE_Form->processLimit()]]
 
===getDisplayedExistingLimit()===
This method is inherited from [[Class: I2CE_Form#getDisplayedExistingLimit() | I2CE_Form->getDisplayedExistingLimit()]]
 
===isComponentized()===
This method is inherited from [[Class: I2CE_Form#isComponentized() | I2CE_Form->isComponentized()]]
 
===addChild()===
This method is inherited from [[Class: I2CE_Form#addChild() | I2CE_Form->addChild()]]
 
===getChildIds()===
This method is inherited from [[Class: I2CE_Form#getChildIds() | I2CE_Form->getChildIds()]]
 
===getStorage()===
This method is inherited from [[Class: I2CE_Form#getStorage() | I2CE_Form->getStorage()]]
 
===isWritable()===
This method is inherited from [[Class: I2CE_Form#isWritable() | I2CE_Form->isWritable()]]
 
===populate()===
This method is inherited from [[Class: I2CE_Form#populate() | I2CE_Form->populate()]]
 
===populateChild()===
This method is inherited from [[Class: I2CE_Form#populateChild() | I2CE_Form->populateChild()]]
 
===populateChildren()===
This method is inherited from [[Class: I2CE_Form#populateChildren() | I2CE_Form->populateChildren()]]
 
===populateFirst()===
This method is inherited from [[Class: I2CE_Form#populateFirst() | I2CE_Form->populateFirst()]]
 
===populateHistory()===
This method is inherited from [[Class: I2CE_Form#populateHistory() | I2CE_Form->populateHistory()]]
 
===populateLast()===
This method is inherited from [[Class: I2CE_Form#populateLast() | I2CE_Form->populateLast()]]
 
===delete()===
This method is inherited from [[Class: I2CE_Form#delete() | I2CE_Form->delete()]]
 
===save()===
This method is inherited from [[Class: I2CE_Form#save() | I2CE_Form->save()]]
 
===setChangeType()===
This method is inherited from [[Class: I2CE_Form#setChangeType() | I2CE_Form->setChangeType()]]
 
===userMessage()===
This method is inherited from [[Class: I2CE_Fuzzy#userMessage() | I2CE_Fuzzy->userMessage()]]
==Inherited Methods==
===componentizeQuery()===
This public method is inherited from [[Class: I2CE_List#componentizeQuery() | I2CE_List->componentizeQuery()]]
 
===createDataTree()===
This public method is inherited from [[Class: I2CE_List#createDataTree() | I2CE_List->createDataTree()]]
 
===flattenDataTree()===
This public method is inherited from [[Class: I2CE_List#flattenDataTree() | I2CE_List->flattenDataTree()]]
 
===getDisplayFields()===
This public method is inherited from [[Class: I2CE_List#getDisplayFields() | I2CE_List->getDisplayFields()]]
 
===getExtendedDisplay()===
This public method is inherited from [[Class: I2CE_List#getExtendedDisplay() | I2CE_List->getExtendedDisplay()]]
 
===getHTMLTemplate()===
This public method is inherited from [[Class: I2CE_List#getHTMLTemplate() | I2CE_List->getHTMLTemplate()]]
 
===getSortFields()===
This public method is inherited from [[Class: I2CE_List#getSortFields() | I2CE_List->getSortFields()]]
 
===listOptions()===
This public method is inherited from [[Class: I2CE_List#listOptions() | I2CE_List->listOptions()]]
 
===lookup()===
This public method is inherited from [[Class: I2CE_List#lookup() | I2CE_List->lookup()]]
 
===monsterMash()===
This public method is inherited from [[Class: I2CE_List#monsterMash() | I2CE_List->monsterMash()]]
 
===name()===
This public method is inherited from [[Class: I2CE_List#name() | I2CE_List->name()]]
 
===setDisplayData()===
This public method is inherited from [[Class: I2CE_List#setDisplayData() | I2CE_List->setDisplayData()]]
 
===walkupFieldPath()===
This public method is inherited from [[Class: I2CE_List#walkupFieldPath() | I2CE_List->walkupFieldPath()]]
 
===_flattenDataTree()===
This protected method is inherited from [[Class: I2CE_List#_flattenDataTree() | I2CE_List->_flattenDataTree()]]
 
===_monsterMash()===
This protected method is inherited from [[Class: I2CE_List#_monsterMash() | I2CE_List->_monsterMash()]]
 
===addCache()===
This protected method is inherited from [[Class: I2CE_List#addCache() | I2CE_List->addCache()]]
 
===getCache()===
This protected method is inherited from [[Class: I2CE_List#getCache() | I2CE_List->getCache()]]
 
===isCached()===
This protected method is inherited from [[Class: I2CE_List#isCached() | I2CE_List->isCached()]]
 
===__construct()===
This public method is inherited from [[Class: I2CE_Form#__construct() | I2CE_Form->__construct()]]
 
===addChildForm()===
This public method is inherited from [[Class: I2CE_Form#addChildForm() | I2CE_Form->addChildForm()]]
 
===addField()===
This public method is inherited from [[Class: I2CE_Form#addField() | I2CE_Form->addField()]]
 
===cleanup()===
This public method is inherited from [[Class: I2CE_Form#cleanup() | I2CE_Form->cleanup()]]
 
===clearFields()===
This public method is inherited from [[Class: I2CE_Form#clearFields() | I2CE_Form->clearFields()]]
 
===current()===
This public method is inherited from [[Class: I2CE_Form#current() | I2CE_Form->current()]]
 
===displayField()===
This public method is inherited from [[Class: I2CE_Form#displayField() | I2CE_Form->displayField()]]
 
===form()===
This public method is inherited from [[Class: I2CE_Form#form() | I2CE_Form->form()]]
 
===getAllowedParentForms()===
This public method is inherited from [[Class: I2CE_Form#getAllowedParentForms() | I2CE_Form->getAllowedParentForms()]]
 
===getAttribute()===
This public method is inherited from [[Class: I2CE_Form#getAttribute() | I2CE_Form->getAttribute()]]
 
===getChildForms()===
This public method is inherited from [[Class: I2CE_Form#getChildForms() | I2CE_Form->getChildForms()]]
 
===getChildFormsByForm()===
This public method is inherited from [[Class: I2CE_Form#getChildFormsByForm() | I2CE_Form->getChildFormsByForm()]]
 
===getChildren()===
This public method is inherited from [[Class: I2CE_Form#getChildren() | I2CE_Form->getChildren()]]
 
===getDisplayName()===
This public method is inherited from [[Class: I2CE_Form#getDisplayName() | I2CE_Form->getDisplayName()]]
 
===getField()===
This public method is inherited from [[Class: I2CE_Form#getField() | I2CE_Form->getField()]]
 
===getFieldNames()===
This public method is inherited from [[Class: I2CE_Form#getFieldNames() | I2CE_Form->getFieldNames()]]
 
===getFormId()===
This public method is inherited from [[Class: I2CE_Form#getFormId() | I2CE_Form->getFormId()]]
 
===getHTMLName()===
This public method is inherited from [[Class: I2CE_Form#getHTMLName() | I2CE_Form->getHTMLName()]]
 
===getId()===
This public method is inherited from [[Class: I2CE_Form#getId() | I2CE_Form->getId()]]
 
===getParent()===
This public method is inherited from [[Class: I2CE_Form#getParent() | I2CE_Form->getParent()]]
 
===getParentForm()===
This public method is inherited from [[Class: I2CE_Form#getParentForm() | I2CE_Form->getParentForm()]]
 
===getParentID()===
This public method is inherited from [[Class: I2CE_Form#getParentID() | I2CE_Form->getParentID()]]
 
===getQueryDisplay()===
This public method is inherited from [[Class: I2CE_Form#getQueryDisplay() | I2CE_Form->getQueryDisplay()]]
 
===getQueryFields()===
This public method is inherited from [[Class: I2CE_Form#getQueryFields() | I2CE_Form->getQueryFields()]]
 
===getQueryString()===
This public method is inherited from [[Class: I2CE_Form#getQueryString() | I2CE_Form->getQueryString()]]
 
===hasAttribute()===
This public method is inherited from [[Class: I2CE_Form#hasAttribute() | I2CE_Form->hasAttribute()]]
 
===hasInvalid()===
This public method is inherited from [[Class: I2CE_Form#hasInvalid() | I2CE_Form->hasInvalid()]]
 
===key()===
This public method is inherited from [[Class: I2CE_Form#key() | I2CE_Form->key()]]
 
===listFields()===
This public method is inherited from [[Class: I2CE_Form#listFields() | I2CE_Form->listFields()]]
 
===load()===
This public method is inherited from [[Class: I2CE_Form#load() | I2CE_Form->load()]]
 
===next()===
This public method is inherited from [[Class: I2CE_Form#next() | I2CE_Form->next()]]
 
===processDOM()===
This public method is inherited from [[Class: I2CE_Form#processDOM() | I2CE_Form->processDOM()]]
 
===removeField()===
This public method is inherited from [[Class: I2CE_Form#removeField() | I2CE_Form->removeField()]]
 
===reset()===
This public method is inherited from [[Class: I2CE_Form#reset() | I2CE_Form->reset()]]
 
===rewind()===
This public method is inherited from [[Class: I2CE_Form#rewind() | I2CE_Form->rewind()]]
 
===search()===
This public method is inherited from [[Class: I2CE_Form#search() | I2CE_Form->search()]]
 
===setAttribute()===
This public method is inherited from [[Class: I2CE_Form#setAttribute() | I2CE_Form->setAttribute()]]
 
===setDisplayName()===
This public method is inherited from [[Class: I2CE_Form#setDisplayName() | I2CE_Form->setDisplayName()]]
 
===setForm()===
This public method is inherited from [[Class: I2CE_Form#setForm() | I2CE_Form->setForm()]]
 
===setFromPost()===
This public method is inherited from [[Class: I2CE_Form#setFromPost() | I2CE_Form->setFromPost()]]
 
===setId()===
This public method is inherited from [[Class: I2CE_Form#setId() | I2CE_Form->setId()]]
 
===setParent()===
This public method is inherited from [[Class: I2CE_Form#setParent() | I2CE_Form->setParent()]]
 
===valid()===
This public method is inherited from [[Class: I2CE_Form#valid() | I2CE_Form->valid()]]
 
===validate()===
This public method is inherited from [[Class: I2CE_Form#validate() | I2CE_Form->validate()]]
 
===__get()===
This protected method is inherited from [[Class: I2CE_Form#__get() | I2CE_Form->__get()]]
 
===__isset()===
This protected method is inherited from [[Class: I2CE_Form#__isset() | I2CE_Form->__isset()]]
 
===__set()===
This protected method is inherited from [[Class: I2CE_Form#__set() | I2CE_Form->__set()]]
 
===__unset()===
This protected method is inherited from [[Class: I2CE_Form#__unset() | I2CE_Form->__unset()]]
 
===addFormFields()===
This protected method is inherited from [[Class: I2CE_Form#addFormFields() | I2CE_Form->addFormFields()]]
 
===getFormFieldsData()===
This protected method is inherited from [[Class: I2CE_Form#getFormFieldsData() | I2CE_Form->getFormFieldsData()]]
 
===lookupArray()===
This protected method is inherited from [[Class: I2CE_Form#lookupArray() | I2CE_Form->lookupArray()]]
 
===_hasMethod()===
This public method is inherited from [[Class: I2CE_Fuzzy#_hasMethod() | I2CE_Fuzzy->_hasMethod()]]
==Inherited Variables==
===$cache===
Theis protected variable is inherited from [[Class: I2CE_List#$cache | I2CE_List->$cache]]
 
===$children===
Theis public variable is inherited from [[Class: I2CE_Form#$children | I2CE_Form->$children]]
 
===$fields===
Theis protected variable is inherited from [[Class: I2CE_Form#$fields | I2CE_Form->$fields]]
 
===$parent===
Theis protected variable is inherited from [[Class: I2CE_Form#$parent | I2CE_Form->$parent]]
 
===$id===
Theis protected variable is inherited from [[Class: I2CE_Form#$id | I2CE_Form->$id]]
 
===$attributes===
Theis protected variable is inherited from [[Class: I2CE_Form#$attributes | I2CE_Form->$attributes]]
 
===$parent_forms===
Theis protected variable is inherited from [[Class: I2CE_Form#$parent_forms | I2CE_Form->$parent_forms]]
==Inherited Fuzzy Methods==
===isNumeric()===
This method is inherited from [[Class: I2CE_Form#isNumeric() | I2CE_Form->isNumeric()]]
 
===getLimitStyles()===
This method is inherited from [[Class: I2CE_Form#getLimitStyles() | I2CE_Form->getLimitStyles()]]
 
===checkLimit()===
This method is inherited from [[Class: I2CE_Form#checkLimit() | I2CE_Form->checkLimit()]]
 
===checkWhereClause()===
This method is inherited from [[Class: I2CE_Form#checkWhereClause() | I2CE_Form->checkWhereClause()]]
 
===createCheckFunction()===
This method is inherited from [[Class: I2CE_Form#createCheckFunction() | I2CE_Form->createCheckFunction()]]
 
===createCheckLimitString()===
This method is inherited from [[Class: I2CE_Form#createCheckLimitString() | I2CE_Form->createCheckLimitString()]]
 
===generateLimit()===
This method is inherited from [[Class: I2CE_Form#generateLimit() | I2CE_Form->generateLimit()]]
 
===generateWhereClause()===
This method is inherited from [[Class: I2CE_Form#generateWhereClause() | I2CE_Form->generateWhereClause()]]
 
===processLimit()===
This method is inherited from [[Class: I2CE_Form#processLimit() | I2CE_Form->processLimit()]]
 
===getDisplayedExistingLimit()===
This method is inherited from [[Class: I2CE_Form#getDisplayedExistingLimit() | I2CE_Form->getDisplayedExistingLimit()]]
 
===isComponentized()===
This method is inherited from [[Class: I2CE_Form#isComponentized() | I2CE_Form->isComponentized()]]
 
===addChild()===
This method is inherited from [[Class: I2CE_Form#addChild() | I2CE_Form->addChild()]]
 
===getChildIds()===
This method is inherited from [[Class: I2CE_Form#getChildIds() | I2CE_Form->getChildIds()]]
 
===getStorage()===
This method is inherited from [[Class: I2CE_Form#getStorage() | I2CE_Form->getStorage()]]
 
===isWritable()===
This method is inherited from [[Class: I2CE_Form#isWritable() | I2CE_Form->isWritable()]]
 
===populate()===
This method is inherited from [[Class: I2CE_Form#populate() | I2CE_Form->populate()]]
 
===populateChild()===
This method is inherited from [[Class: I2CE_Form#populateChild() | I2CE_Form->populateChild()]]
 
===populateChildren()===
This method is inherited from [[Class: I2CE_Form#populateChildren() | I2CE_Form->populateChildren()]]
 
===populateFirst()===
This method is inherited from [[Class: I2CE_Form#populateFirst() | I2CE_Form->populateFirst()]]
 
===populateHistory()===
This method is inherited from [[Class: I2CE_Form#populateHistory() | I2CE_Form->populateHistory()]]
 
===populateLast()===
This method is inherited from [[Class: I2CE_Form#populateLast() | I2CE_Form->populateLast()]]
 
===delete()===
This method is inherited from [[Class: I2CE_Form#delete() | I2CE_Form->delete()]]
 
===save()===
This method is inherited from [[Class: I2CE_Form#save() | I2CE_Form->save()]]
 
===setChangeType()===
This method is inherited from [[Class: I2CE_Form#setChangeType() | I2CE_Form->setChangeType()]]
 
===userMessage()===
This method is inherited from [[Class: I2CE_Fuzzy#userMessage() | I2CE_Fuzzy->userMessage()]]




[[Category:Class Documentation]]
[[Category:Class Documentation]]

Revision as of 11:37, 19 October 2009

This article describes the class iHRIS_Cadre.

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

Form Fields

This class is a form class and provides the following form fields

name

The form field name is implemented by STRING_LINE 

isco

The form field isco is implemented by STRING_LINE 

qualification

The form field qualification is implemented by MAP 

Methods

getListType()

Return the list edit type for this list. The possible return values are "list," "dual," or "select." Select will display a drop down of all choices and list and dual will list them all in a table. Dual includes the linked list object for the object.

  • Signature: public function getListType()
  • Returns: string