ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
ilDclBaseRecordFieldModel Class Reference
+ Inheritance diagram for ilDclBaseRecordFieldModel:
+ Collaboration diagram for ilDclBaseRecordFieldModel:

Public Member Functions

 __construct (ilDclBaseRecordModel $record, ilDclBaseFieldModel $field)
 
 setUser (ilObjUser $user)
 
 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 295 of file class.ilDclBaseRecordFieldModel.php.

296 {
297 if (!is_array($this->getValue())) {
298 $confirmation->addHiddenItem('field_' . $this->field->getId(), (string) $this->getValue());
299 } else {
300 foreach ($this->getValue() as $key => $value) {
301 $confirmation->addHiddenItem('field_' . $this->field->getId() . "[$key]", (string) $value);
302 }
303 }
304 }
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 349 of file class.ilDclBaseRecordFieldModel.php.

349 : void
350 {
351 }

◆ cloneStructure()

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

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

340 : void
341 {
342 $this->setValue($old_record_field->getValue(), true);
343 $this->doUpdate();
344 }
setValue($value, bool $omit_parsing=false)
Set value for record field.

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 149 of file class.ilDclBaseRecordFieldModel.php.

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

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 193 of file class.ilDclBaseRecordFieldModel.php.

194 {
195 $deserialize = json_decode((string) $value, true);
196 if (is_array($deserialize)) {
197 return $deserialize;
198 }
199
200 return $value;
201 }

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 85 of file class.ilDclBaseRecordFieldModel.php.

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

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 64 of file class.ilDclBaseRecordFieldModel.php.

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

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 103 of file class.ilDclBaseRecordFieldModel.php.

103 : void
104 {
105 //$this->loadValue(); //Removed Mantis #0011799
106 $datatype = $this->getField()->getDatatype();
107 $storage_location = ($this->getField()->getStorageLocationOverride() !== null) ? $this->getField()->getStorageLocationOverride() : $datatype->getStorageLocation();
108
109 if ($storage_location != 0) {
110 $query = "DELETE FROM il_dcl_stloc" . $storage_location . "_value WHERE record_field_id = "
111 . $this->db->quote($this->id, ilDBConstants::T_INTEGER);
112 $this->db->manipulate($query);
113
114 $next_id = $this->db->nextId("il_dcl_stloc" . $storage_location . "_value");
115
116 $value = $this->serializeData($this->value);
117
118 if (empty($this->getId())) {
119 $this->doCreate();
120 }
121
122 $insert_params = [
123 'value' => [$this->getDbType($storage_location), $value],
124 'record_field_id' => [ilDBConstants::T_INTEGER, $this->getId()],
125 'id' => [ilDBConstants::T_INTEGER, $next_id],
126 ];
127
128 $this->db->insert("il_dcl_stloc" . $storage_location . "_value", $insert_params);
129 }
130 }
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 269 of file class.ilDclBaseRecordFieldModel.php.

269 : void
270 {
271 $worksheet->setCell($row, $col, $this->getExportValue());
272 $col++;
273 }
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 132 of file class.ilDclBaseRecordFieldModel.php.

132 : string
133 {
134 switch ($storage_location) {
135 case 1:
137 case 2:
139 case 3:
141 default:
142 throw new InvalidArgumentException('Unsupported storage_location: ' . $storage_location);
143 }
144 }

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 264 of file class.ilDclBaseRecordFieldModel.php.

265 {
266 return $this->parseExportValue($this->getValue());
267 }
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 353 of file class.ilDclBaseRecordFieldModel.php.

References $field.

Referenced by ilDclFormulaRecordFieldModel\__construct(), ilDclIliasReferenceRecordFieldModel\__construct(), ilDclRatingRecordFieldModel\__construct(), ilDclReferenceRecordFieldModel\__construct(), ilDclMobRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\afterClone(), ilDclFileRecordRepresentation\buildDownloadLink(), delete(), ilDclRatingRecordFieldModel\delete(), ilDclTextRecordFieldModel\deserializeData(), doCreate(), doRead(), doUpdate(), ilDclTextRecordFieldModel\fillExcelExport(), ilDclRatingRecordFieldModel\getExportValue(), ilDclReferenceRecordFieldModel\getExportValue(), ilDclTextRecordFieldModel\getExportValue(), ilDclReferenceRecordRepresentation\getHTML(), ilDclSelectionRecordFieldModel\getPlainText(), ilDclReferenceRecordFieldModel\getReferenceFromValue(), ilDclRatingRecordFieldModel\getValue(), ilDclSelectionRecordFieldModel\getValue(), ilDclReferenceRecordFieldModel\getValueFromExcel(), ilDclSelectionRecordFieldModel\getValueFromExcel(), ilDclTextRecordFieldModel\getValueFromExcel(), ilDclSelectionRecordFieldModel\getValueFromString(), ilDclMobRecordFieldModel\handleFileUpload(), loadValue(), ilDclFormulaRecordFieldModel\parse(), ilDclSelectionRecordFieldModel\parseExportValue(), ilDclTextRecordFieldModel\parseSortingValue(), ilDclMobRecordFieldModel\removeData(), 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 229 of file class.ilDclBaseRecordFieldModel.php.

229 : string
230 {
231 return (string) $this->getExportValue();
232 }

References getExportValue().

+ Here is the call graph for this function:

◆ getId()

◆ getPlainText()

ilDclBaseRecordFieldModel::getPlainText ( )
Returns
int|string

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

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

279 {
280 return $this->getExportValue();
281 }

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 287 of file class.ilDclBaseRecordFieldModel.php.

288 {
289 return $this->parseSortingValue($this->getValue(), $link);
290 }
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 247 of file class.ilDclBaseRecordFieldModel.php.

248 {
249 return (string) $excel->getCell($row, $col);
250 }
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 319 of file class.ilDclBaseRecordFieldModel.php.

319 : void
320 {
321 if ($this->value === null) {
322 $datatype = $this->getField()->getDatatype();
323
324 $storage_location = ($this->getField()->getStorageLocationOverride() !== null) ? $this->getField()->getStorageLocationOverride() : $datatype->getStorageLocation();
325 if ($storage_location != 0) {
326 $query = "SELECT * FROM il_dcl_stloc" . $storage_location . "_value WHERE record_field_id = "
327 . $this->db->quote($this->id, "integer");
328
329 $set = $this->db->query($query);
330 $rec = $this->db->fetchAssoc($set);
331 $value = $this->deserializeData($rec['value'] ?? null);
332 $this->value = $value;
333 }
334 }
335 }
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 239 of file class.ilDclBaseRecordFieldModel.php.

240 {
241 return $value;
242 }

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 311 of file class.ilDclBaseRecordFieldModel.php.

312 {
313 return $value;
314 }

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.

Returns
int|string|null

Reimplemented in ilDclDatetimeRecordFieldModel, and ilDclFileRecordFieldModel.

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

257 {
258 return $value;
259 }

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 179 of file class.ilDclBaseRecordFieldModel.php.

180 {
181 if (is_array($value)) {
182 $value = json_encode($value);
183 }
184
185 return $value;
186 }

References $value.

Referenced by doUpdate().

+ Here is the caller graph for this function:

◆ setFieldRepresentation()

ilDclBaseRecordFieldModel::setFieldRepresentation ( ilDclBaseFieldRepresentation  $field_representation)

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

383 : void
384 {
385 $this->field_representation = $field_representation;
386 }

References $field_representation.

◆ setRecordRepresentation()

ilDclBaseRecordFieldModel::setRecordRepresentation ( ilDclBaseRecordRepresentation  $record_representation)

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

373 : void
374 {
375 $this->record_representation = $record_representation;
376 }

References $record_representation.

◆ setUser()

ilDclBaseRecordFieldModel::setUser ( ilObjUser  $user)

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

56 : void
57 {
58 $this->user = $user;
59 }

References $user, and ILIAS\Repository\user().

+ Here is the call graph for this function:

◆ 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 208 of file class.ilDclBaseRecordFieldModel.php.

208 : void
209 {
210 $this->loadValue();
211 if (!$omit_parsing) {
212 $tmp = $this->parseValue($value);
213 //if parse value fails keep the old value
214 if ($tmp !== false) {
215 $this->value = $tmp;
216 }
217 } else {
218 $this->value = $value;
219 }
220 }
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 222 of file class.ilDclBaseRecordFieldModel.php.

222 : void
223 {
224 $value = $form->getInput("field_" . $this->getField()->getId());
225
226 $this->setValue($value);
227 }
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.

Referenced by setUser().

◆ $value

ilDclBaseRecordFieldModel::$value
protected

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

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


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