3require_once
"Services/ADT/classes/Bridges/class.ilADTActiveRecordBridge.php";
37 if (
sizeof($this->elements)) {
41 $this->elements = array();
47 $this->elements[
$name] =
$factory->getActiveRecordBridgeForInstance($element);
60 if (array_key_exists($a_element_id, $this->
getElements())) {
61 return $this->elements[$a_element_id];
72 foreach ($this->
getElements() as $element_id => $element) {
73 $element_fields = $element->getActiveRecordFields();
74 if ($element_fields) {
75 $fields[$element_id] = $element_fields;
An exception for terminatinating execution or to throw for unit testing.
ADT DB bridge base class.
static getInstance()
Get singleton.
getFieldValue($a_field_name)
@inheritDoc
getElement($a_element_id)
isValidADT(ilADT $a_adt)
Check if given ADT is valid.
getActiveRecordFields()
Convert ADT to active record fields.
setFieldValue($a_field_name, $a_field_value)
@inheritDoc