ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilDclBaseRecordFieldModel Class Reference
+ Inheritance diagram for ilDclBaseRecordFieldModel:
+ Collaboration diagram for ilDclBaseRecordFieldModel:

Public Member Functions

 __construct (ilDclBaseRecordModel $record, ilDclBaseFieldModel $field)
 
 doCreate ()
 Creates an Id and a database entry. More...
 
 doUpdate ()
 Update object in database. More...
 
 delete ()
 Delete record field in database. More...
 
 getValue ()
 
 serializeData ($value)
 Serialize data before storing to db. More...
 
 deserializeData ($value)
 Deserialize data before applying to field. More...
 
 setValue ($value, bool $omit_parsing=false)
 Set value for record field. More...
 
 setValueFromForm (ilPropertyFormGUI $form)
 
 getFormulaValue ()
 
 parseExportValue ($value)
 Function to parse incoming data from form input value $value. More...
 
 getValueFromExcel (ilExcel $excel, int $row, int $col)
 
 parseValue ($value)
 Function to parse incoming data from form input value $value. More...
 
 getExportValue ()
 
 fillExcelExport (ilExcel $worksheet, int &$row, int &$col)
 
 getPlainText ()
 
 getSortingValue (bool $link=true)
 
 addHiddenItemsToConfirmation (ilConfirmationGUI $confirmation)
 
 parseSortingValue ($value, bool $link=true)
 Returns sortable value for the specific field-types. More...
 
 cloneStructure (ilDclBaseRecordFieldModel $old_record_field)
 
 afterClone ()
 
 getField ()
 
 getId ()
 
 getRecord ()
 
 getRecordRepresentation ()
 
 setRecordRepresentation (ilDclBaseRecordRepresentation $record_representation)
 
 getFieldRepresentation ()
 
 setFieldRepresentation (ilDclBaseFieldRepresentation $field_representation)
 

Protected Member Functions

 doRead ()
 Read object data from database. More...
 
 loadValue ()
 Load the value. More...
 

Protected Attributes

int $id = null
 
ilDclBaseFieldModel $field
 
ilDclBaseRecordModel $record
 
ilDclBaseRecordRepresentation $record_representation = null
 
ilDclBaseFieldRepresentation $field_representation = null
 
 $value
 
ilObjUser $user
 
ilCtrl $ctrl
 
ilDBInterface $db
 
ilLanguage $lng
 
ILIAS HTTP Services $http
 
ILIAS Refinery Factory $refinery
 

Private Member Functions

 getDBType (int $storage_location)
 

Detailed Description

Definition at line 21 of file class.ilDclBaseRecordFieldModel.php.

Constructor & Destructor Documentation

◆ __construct()

ilDclBaseRecordFieldModel::__construct ( ilDclBaseRecordModel  $record,
ilDclBaseFieldModel  $field 
)
Parameters
ilDclBaseRecordModel$record
ilDclBaseFieldModel$field

Reimplemented in ilDclFileRecordFieldModel, ilDclFormulaRecordFieldModel, ilDclIliasReferenceRecordFieldModel, ilDclRatingRecordFieldModel, and ilDclReferenceRecordFieldModel.

Definition at line 41 of file class.ilDclBaseRecordFieldModel.php.

42 {
43 global $DIC;
44
45 $this->record = $record;
46 $this->field = $field;
47 $this->ctrl = $DIC->ctrl();
48 $this->user = $DIC->user();
49 $this->db = $DIC->database();
50 $this->lng = $DIC->language();
51 $this->http = $DIC->http();
52 $this->refinery = $DIC->refinery();
53 $this->doRead();
54 }
doRead()
Read object data from database.
static http()
Fetches the global http state from ILIAS.
global $DIC
Definition: shib_login.php:26

References $DIC, $field, $record, ILIAS\Repository\ctrl(), doRead(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().

+ Here is the call graph for this function:

Member Function Documentation

◆ addHiddenItemsToConfirmation()

ilDclBaseRecordFieldModel::addHiddenItemsToConfirmation ( ilConfirmationGUI  $confirmation)
Parameters
ilConfirmationGUI$confirmation

Reimplemented in ilDclFormulaRecordFieldModel, ilDclRatingRecordFieldModel, and ilDclTextRecordFieldModel.

Definition at line 291 of file class.ilDclBaseRecordFieldModel.php.

292 {
293 if (!is_array($this->getValue())) {
294 $confirmation->addHiddenItem('field_' . $this->field->getId(), (string) $this->getValue());
295 } else {
296 foreach ($this->getValue() as $key => $value) {
297 $confirmation->addHiddenItem('field_' . $this->field->getId() . "[$key]", (string) $value);
298 }
299 }
300 }
addHiddenItem(string $a_post_var, string $a_value)

References $value, ilConfirmationGUI\addHiddenItem(), and getValue().

+ Here is the call graph for this function:

◆ afterClone()

ilDclBaseRecordFieldModel::afterClone ( )

Reimplemented in ilDclFileRecordFieldModel, ilDclMobRecordFieldModel, and ilDclReferenceRecordFieldModel.

Definition at line 345 of file class.ilDclBaseRecordFieldModel.php.

345 : void
346 {
347 }

◆ cloneStructure()

ilDclBaseRecordFieldModel::cloneStructure ( ilDclBaseRecordFieldModel  $old_record_field)
Parameters
ilDclBaseRecordFieldModel$old_record_field

Definition at line 336 of file class.ilDclBaseRecordFieldModel.php.

336 : void
337 {
338 $this->setValue($old_record_field->getValue());
339 $this->doUpdate();
340 }
setValue($value, bool $omit_parsing=false)
Set value for record field.
doUpdate()
Update object in database.

References doUpdate(), getValue(), and setValue().

+ Here is the call graph for this function:

◆ delete()

ilDclBaseRecordFieldModel::delete ( )

Delete record field in database.

Reimplemented in ilDclFileRecordFieldModel, ilDclFormulaRecordFieldModel, and ilDclRatingRecordFieldModel.

Definition at line 144 of file class.ilDclBaseRecordFieldModel.php.

144 : void
145 {
146 $datatype = $this->getField()->getDatatype();
147 $storage_location = ($this->getField()->getStorageLocationOverride() !== null) ? $this->getField()->getStorageLocationOverride() : $datatype->getStorageLocation();
148
149 if ($storage_location != 0) {
150 $query = "DELETE FROM il_dcl_stloc" . $storage_location . "_value WHERE record_field_id = "
151 . $this->db->quote($this->id, "integer");
152 $this->db->manipulate($query);
153 }
154
155 $query2 = "DELETE FROM il_dcl_record_field WHERE id = " . $this->db->quote($this->id, "integer");
156 $this->db->manipulate($query2);
157 }

References getField().

+ Here is the call graph for this function:

◆ deserializeData()

ilDclBaseRecordFieldModel::deserializeData (   $value)

Deserialize data before applying to field.

Parameters
mixed$value
Returns
mixed

Reimplemented in ilDclCopyRecordFieldModel, and ilDclTextRecordFieldModel.

Definition at line 188 of file class.ilDclBaseRecordFieldModel.php.

189 {
190 $deserialize = json_decode((string) $value, true);
191 if (is_array($deserialize)) {
192 return $deserialize;
193 }
194
195 return $value;
196 }

References $value.

Referenced by loadValue().

+ Here is the caller graph for this function:

◆ doCreate()

ilDclBaseRecordFieldModel::doCreate ( )

Creates an Id and a database entry.

Definition at line 80 of file class.ilDclBaseRecordFieldModel.php.

80 : void
81 {
82 $id = $this->db->nextId("il_dcl_record_field");
83 $query = "INSERT INTO il_dcl_record_field (id, record_id, field_id) VALUES (" . $this->db->quote(
84 $id,
85 "integer"
86 ) . ", "
87 . $this->db->quote(
88 $this->getRecord()->getId(),
89 "integer"
90 ) . ", " . $this->db->quote($this->getField()->getId(), "text") . ")";
91 $this->db->manipulate($query);
92 $this->id = $id;
93 }

References $id, getField(), getId(), and getRecord().

Referenced by doUpdate().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ doRead()

ilDclBaseRecordFieldModel::doRead ( )
protected

Read object data from database.

Reimplemented in ilDclFormulaRecordFieldModel, and ilDclRatingRecordFieldModel.

Definition at line 59 of file class.ilDclBaseRecordFieldModel.php.

59 : void
60 {
61 if (!$this->getRecord()->getId()) {
62 return;
63 }
64
65 $query = "SELECT * FROM il_dcl_record_field WHERE field_id = " . $this->db->quote(
66 $this->getField()->getId(),
67 "integer"
68 ) . " AND record_id = "
69 . $this->db->quote($this->getRecord()->getId(), "integer");
70 $set = $this->db->query($query);
71 $rec = $this->db->fetchAssoc($set);
72 $this->id = $rec['id'] ?? null;
73
74 $this->loadValue();
75 }

References getField(), getId(), getRecord(), and loadValue().

Referenced by __construct().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ doUpdate()

ilDclBaseRecordFieldModel::doUpdate ( )

Update object in database.

Reimplemented in ilDclFormulaRecordFieldModel, and ilDclRatingRecordFieldModel.

Definition at line 98 of file class.ilDclBaseRecordFieldModel.php.

98 : void
99 {
100 //$this->loadValue(); //Removed Mantis #0011799
101 $datatype = $this->getField()->getDatatype();
102 $storage_location = ($this->getField()->getStorageLocationOverride() !== null) ? $this->getField()->getStorageLocationOverride() : $datatype->getStorageLocation();
103
104 if ($storage_location != 0) {
105 $query = "DELETE FROM il_dcl_stloc" . $storage_location . "_value WHERE record_field_id = "
106 . $this->db->quote($this->id, ilDBConstants::T_INTEGER);
107 $this->db->manipulate($query);
108
109 $next_id = $this->db->nextId("il_dcl_stloc" . $storage_location . "_value");
110
111 $value = $this->serializeData($this->value);
112
113 if (empty($this->getId())) {
114 $this->doCreate();
115 }
116
117 $insert_params = [
118 'value' => [$this->getDbType($storage_location), $value],
119 'record_field_id' => [ilDBConstants::T_INTEGER, $this->getId()],
120 'id' => [ilDBConstants::T_INTEGER, $next_id],
121 ];
122
123 $this->db->insert("il_dcl_stloc" . $storage_location . "_value", $insert_params);
124 }
125 }
doCreate()
Creates an Id and a database entry.
serializeData($value)
Serialize data before storing to db.

References $value, doCreate(), getField(), getId(), serializeData(), and ilDBConstants\T_INTEGER.

Referenced by ilDclFileRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\afterClone(), cloneStructure(), ilDclReferenceRecordRepresentation\getHTML(), and ilDclFileRecordFieldModel\setValueFromForm().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fillExcelExport()

ilDclBaseRecordFieldModel::fillExcelExport ( ilExcel  $worksheet,
int &  $row,
int &  $col 
)

Reimplemented in ilDclTextRecordFieldModel, and ilDclTextSelectionRecordFieldModel.

Definition at line 265 of file class.ilDclBaseRecordFieldModel.php.

265 : void
266 {
267 $worksheet->setCell($row, $col, $this->getExportValue());
268 $col++;
269 }
setCell(int $a_row, int $col, $value, ?string $datatype=null, bool $disable_strip_tags_for_strings=false)
Set cell value.

References getExportValue(), and ilExcel\setCell().

+ Here is the call graph for this function:

◆ getDBType()

ilDclBaseRecordFieldModel::getDBType ( int  $storage_location)
private

Definition at line 127 of file class.ilDclBaseRecordFieldModel.php.

127 : string
128 {
129 switch ($storage_location) {
130 case 1:
132 case 2:
134 case 3:
136 default:
137 throw new InvalidArgumentException('Unsupported storage_location: ' . $storage_location);
138 }
139 }

References ilDBConstants\T_DATE, ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.

◆ getExportValue()

ilDclBaseRecordFieldModel::getExportValue ( )
Returns
int|string

Reimplemented in ilDclFormulaRecordFieldModel, ilDclIliasReferenceRecordFieldModel, ilDclRatingRecordFieldModel, ilDclReferenceRecordFieldModel, and ilDclTextRecordFieldModel.

Definition at line 260 of file class.ilDclBaseRecordFieldModel.php.

261 {
262 return $this->parseExportValue($this->getValue());
263 }
parseExportValue($value)
Function to parse incoming data from form input value $value.

References getValue(), and parseExportValue().

Referenced by fillExcelExport(), ilDclTextSelectionRecordFieldModel\fillExcelExport(), getFormulaValue(), and getPlainText().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getField()

ilDclBaseRecordFieldModel::getField ( )

Definition at line 349 of file class.ilDclBaseRecordFieldModel.php.

References $field.

Referenced by ilDclFormulaRecordFieldModel\__construct(), ilDclIliasReferenceRecordFieldModel\__construct(), ilDclRatingRecordFieldModel\__construct(), ilDclReferenceRecordFieldModel\__construct(), ilDclFileRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\afterClone(), ilDclFileRecordRepresentation\buildDownloadLink(), delete(), ilDclRatingRecordFieldModel\delete(), ilDclTextRecordFieldModel\deserializeData(), doCreate(), doRead(), doUpdate(), ilDclTextRecordFieldModel\fillExcelExport(), ilDclRatingRecordFieldModel\getExportValue(), ilDclReferenceRecordFieldModel\getExportValue(), ilDclTextRecordFieldModel\getExportValue(), ilDclReferenceRecordRepresentation\getHTML(), ilDclReferenceRecordFieldModel\getReferenceFromValue(), ilDclRatingRecordFieldModel\getValue(), ilDclSelectionRecordFieldModel\getValue(), ilDclReferenceRecordFieldModel\getValueFromExcel(), ilDclSelectionRecordFieldModel\getValueFromExcel(), ilDclTextRecordFieldModel\getValueFromExcel(), ilDclSelectionRecordFieldModel\getValueFromString(), loadValue(), ilDclFormulaRecordFieldModel\parse(), ilDclSelectionRecordFieldModel\parseExportValue(), ilDclTextRecordFieldModel\parseSortingValue(), ilDclFileRecordFieldModel\parseValue(), ilDclMobRecordFieldModel\parseValue(), setValueFromForm(), ilDclCopyRecordFieldModel\setValueFromForm(), and ilDclTextRecordFieldModel\setValueFromForm().

+ Here is the caller graph for this function:

◆ getFieldRepresentation()

ilDclBaseRecordFieldModel::getFieldRepresentation ( )

◆ getFormulaValue()

ilDclBaseRecordFieldModel::getFormulaValue ( )

Reimplemented in ilDclDateRecordFieldModel, and ilDclDatetimeRecordFieldModel.

Definition at line 224 of file class.ilDclBaseRecordFieldModel.php.

224 : string
225 {
226 return (string) $this->getExportValue();
227 }

References getExportValue().

+ Here is the call graph for this function:

◆ getId()

◆ getPlainText()

ilDclBaseRecordFieldModel::getPlainText ( )
Returns
int|string

Reimplemented in ilDclTextRecordFieldModel.

Definition at line 274 of file class.ilDclBaseRecordFieldModel.php.

275 {
276 return $this->getExportValue();
277 }

References getExportValue().

+ Here is the call graph for this function:

◆ getRecord()

◆ getRecordRepresentation()

ilDclBaseRecordFieldModel::getRecordRepresentation ( )

◆ getSortingValue()

ilDclBaseRecordFieldModel::getSortingValue ( bool  $link = true)
Parameters
bool$link
Returns
int|string

Definition at line 283 of file class.ilDclBaseRecordFieldModel.php.

284 {
285 return $this->parseSortingValue($this->getValue(), $link);
286 }
parseSortingValue($value, bool $link=true)
Returns sortable value for the specific field-types.

References getValue(), and parseSortingValue().

+ Here is the call graph for this function:

◆ getValue()

◆ getValueFromExcel()

ilDclBaseRecordFieldModel::getValueFromExcel ( ilExcel  $excel,
int  $row,
int  $col 
)
Returns
string

Reimplemented in ilDclDateRecordFieldModel, ilDclDatetimeRecordFieldModel, ilDclReferenceRecordFieldModel, ilDclSelectionRecordFieldModel, and ilDclTextRecordFieldModel.

Definition at line 242 of file class.ilDclBaseRecordFieldModel.php.

243 {
244 return (string) $excel->getCell($row, $col);
245 }
getCell(int $a_row, int $a_col)
Returns the value of a cell.

References ilExcel\getCell().

+ Here is the call graph for this function:

◆ loadValue()

ilDclBaseRecordFieldModel::loadValue ( )
protected

Load the value.

Reimplemented in ilDclFormulaRecordFieldModel, and ilDclRatingRecordFieldModel.

Definition at line 315 of file class.ilDclBaseRecordFieldModel.php.

315 : void
316 {
317 if ($this->value === null) {
318 $datatype = $this->getField()->getDatatype();
319
320 $storage_location = ($this->getField()->getStorageLocationOverride() !== null) ? $this->getField()->getStorageLocationOverride() : $datatype->getStorageLocation();
321 if ($storage_location != 0) {
322 $query = "SELECT * FROM il_dcl_stloc" . $storage_location . "_value WHERE record_field_id = "
323 . $this->db->quote($this->id, "integer");
324
325 $set = $this->db->query($query);
326 $rec = $this->db->fetchAssoc($set);
327 $value = $this->deserializeData($rec['value'] ?? null);
328 $this->value = $value;
329 }
330 }
331 }
deserializeData($value)
Deserialize data before applying to field.

References $value, deserializeData(), and getField().

Referenced by doRead(), getValue(), and setValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ parseExportValue()

ilDclBaseRecordFieldModel::parseExportValue (   $value)

Function to parse incoming data from form input value $value.

returns the string/number/etc. to store in the database.

Parameters
mixed$value
Returns
mixed

Reimplemented in ilDclBooleanRecordFieldModel, ilDclFileRecordFieldModel, ilDclMobRecordFieldModel, and ilDclSelectionRecordFieldModel.

Definition at line 234 of file class.ilDclBaseRecordFieldModel.php.

235 {
236 return $value;
237 }

References $value.

Referenced by getExportValue().

+ Here is the caller graph for this function:

◆ parseSortingValue()

ilDclBaseRecordFieldModel::parseSortingValue (   $value,
bool  $link = true 
)

Returns sortable value for the specific field-types.

Parameters
int | string$value
Returns
int|string

Reimplemented in ilDclDateRecordFieldModel, ilDclDatetimeRecordFieldModel, ilDclFileRecordFieldModel, ilDclMobRecordFieldModel, and ilDclTextRecordFieldModel.

Definition at line 307 of file class.ilDclBaseRecordFieldModel.php.

308 {
309 return $value;
310 }

References $value.

Referenced by getSortingValue().

+ Here is the caller graph for this function:

◆ parseValue()

ilDclBaseRecordFieldModel::parseValue (   $value)

Function to parse incoming data from form input value $value.

returns the string/number/etc. to store in the database.

Parameters
int | string$value
Returns
int|string|null

Reimplemented in ilDclBooleanRecordFieldModel, ilDclDateRecordFieldModel, ilDclDatetimeRecordFieldModel, ilDclFileRecordFieldModel, ilDclMobRecordFieldModel, and ilDclNumberRecordFieldModel.

Definition at line 252 of file class.ilDclBaseRecordFieldModel.php.

253 {
254 return $value;
255 }

References $value.

Referenced by setValue().

+ Here is the caller graph for this function:

◆ serializeData()

ilDclBaseRecordFieldModel::serializeData (   $value)

Serialize data before storing to db.

Parameters
mixed$value
Returns
mixed

Definition at line 174 of file class.ilDclBaseRecordFieldModel.php.

175 {
176 if (is_array($value)) {
177 $value = json_encode($value);
178 }
179
180 return $value;
181 }

References $value.

Referenced by doUpdate().

+ Here is the caller graph for this function:

◆ setFieldRepresentation()

ilDclBaseRecordFieldModel::setFieldRepresentation ( ilDclBaseFieldRepresentation  $field_representation)

Definition at line 379 of file class.ilDclBaseRecordFieldModel.php.

379 : void
380 {
381 $this->field_representation = $field_representation;
382 }

References $field_representation.

◆ setRecordRepresentation()

ilDclBaseRecordFieldModel::setRecordRepresentation ( ilDclBaseRecordRepresentation  $record_representation)

Definition at line 369 of file class.ilDclBaseRecordFieldModel.php.

369 : void
370 {
371 $this->record_representation = $record_representation;
372 }

References $record_representation.

◆ setValue()

ilDclBaseRecordFieldModel::setValue (   $value,
bool  $omit_parsing = false 
)

Set value for record field.

Parameters
mixed$value
bool$omit_parsingIf true, does not parse the value and stores it in the given format

Reimplemented in ilDclFormulaRecordFieldModel, and ilDclRatingRecordFieldModel.

Definition at line 203 of file class.ilDclBaseRecordFieldModel.php.

203 : void
204 {
205 $this->loadValue();
206 if (!$omit_parsing) {
207 $tmp = $this->parseValue($value);
208 //if parse value fails keep the old value
209 if ($tmp !== false) {
210 $this->value = $tmp;
211 }
212 } else {
213 $this->value = $value;
214 }
215 }
parseValue($value)
Function to parse incoming data from form input value $value.

References $value, loadValue(), and parseValue().

Referenced by ilDclFileRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\afterClone(), cloneStructure(), ilDclReferenceRecordRepresentation\getHTML(), setValueFromForm(), ilDclCopyRecordFieldModel\setValueFromForm(), ilDclDatetimeRecordFieldModel\setValueFromForm(), ilDclFileRecordFieldModel\setValueFromForm(), and ilDclTextRecordFieldModel\setValueFromForm().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setValueFromForm()

ilDclBaseRecordFieldModel::setValueFromForm ( ilPropertyFormGUI  $form)

Reimplemented in ilDclCopyRecordFieldModel, ilDclDatetimeRecordFieldModel, ilDclFileRecordFieldModel, and ilDclTextRecordFieldModel.

Definition at line 217 of file class.ilDclBaseRecordFieldModel.php.

217 : void
218 {
219 $value = $form->getInput("field_" . $this->getField()->getId());
220
221 $this->setValue($value);
222 }
getInput(string $a_post_var, bool $ensureValidation=true)
Returns the input of an item, if item provides getInput method and as fallback the value of the HTTP-...

References $value, getField(), getId(), ilPropertyFormGUI\getInput(), and setValue().

+ Here is the call graph for this function:

Field Documentation

◆ $ctrl

ilCtrl ilDclBaseRecordFieldModel::$ctrl
protected

Definition at line 31 of file class.ilDclBaseRecordFieldModel.php.

◆ $db

ilDBInterface ilDclBaseRecordFieldModel::$db
protected

Definition at line 32 of file class.ilDclBaseRecordFieldModel.php.

◆ $field

◆ $field_representation

ilDclBaseFieldRepresentation ilDclBaseRecordFieldModel::$field_representation = null
protected

◆ $http

ILIAS HTTP Services ilDclBaseRecordFieldModel::$http
protected

Definition at line 34 of file class.ilDclBaseRecordFieldModel.php.

◆ $id

int ilDclBaseRecordFieldModel::$id = null
protected

◆ $lng

ilLanguage ilDclBaseRecordFieldModel::$lng
protected

Definition at line 33 of file class.ilDclBaseRecordFieldModel.php.

◆ $record

◆ $record_representation

ilDclBaseRecordRepresentation ilDclBaseRecordFieldModel::$record_representation = null
protected

◆ $refinery

ILIAS Refinery Factory ilDclBaseRecordFieldModel::$refinery
protected

Definition at line 35 of file class.ilDclBaseRecordFieldModel.php.

◆ $user

ilObjUser ilDclBaseRecordFieldModel::$user
protected

Definition at line 30 of file class.ilDclBaseRecordFieldModel.php.

◆ $value

ilDclBaseRecordFieldModel::$value
protected

Definition at line 29 of file class.ilDclBaseRecordFieldModel.php.

Referenced by addHiddenItemsToConfirmation(), ilDclTextRecordFieldModel\addHiddenItemsToConfirmation(), ilDclReferenceRecordFieldModel\afterClone(), deserializeData(), ilDclCopyRecordFieldModel\deserializeData(), ilDclTextRecordFieldModel\deserializeData(), doUpdate(), ilDclTextRecordFieldModel\fillExcelExport(), ilDclIliasReferenceRecordFieldModel\getExportValue(), ilDclReferenceRecordFieldModel\getExportValue(), ilDclTextRecordFieldModel\getExportValue(), ilDclTextRecordFieldModel\getPlainText(), ilDclReferenceRecordFieldModel\getReferenceFromValue(), getValue(), ilDclSelectionRecordFieldModel\getValue(), ilDclDateRecordFieldModel\getValueFromExcel(), ilDclDatetimeRecordFieldModel\getValueFromExcel(), ilDclReferenceRecordFieldModel\getValueFromExcel(), ilDclTextRecordFieldModel\getValueFromExcel(), ilDclSelectionRecordFieldModel\getValueFromString(), loadValue(), parseExportValue(), ilDclBooleanRecordFieldModel\parseExportValue(), ilDclFileRecordFieldModel\parseExportValue(), ilDclMobRecordFieldModel\parseExportValue(), ilDclSelectionRecordFieldModel\parseExportValue(), parseSortingValue(), ilDclDateRecordFieldModel\parseSortingValue(), ilDclDatetimeRecordFieldModel\parseSortingValue(), ilDclFileRecordFieldModel\parseSortingValue(), ilDclMobRecordFieldModel\parseSortingValue(), ilDclTextRecordFieldModel\parseSortingValue(), parseValue(), ilDclBooleanRecordFieldModel\parseValue(), ilDclDateRecordFieldModel\parseValue(), ilDclDatetimeRecordFieldModel\parseValue(), ilDclFileRecordFieldModel\parseValue(), ilDclMobRecordFieldModel\parseValue(), ilDclNumberRecordFieldModel\parseValue(), serializeData(), setValue(), ilDclFormulaRecordFieldModel\setValue(), setValueFromForm(), ilDclCopyRecordFieldModel\setValueFromForm(), and ilDclTextRecordFieldModel\setValueFromForm().


The documentation for this class was generated from the following file: