|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Class arFieldList. More...
Collaboration diagram for arFieldList:Public Member Functions | |
| __construct (ActiveRecord $ar) | |
| arFieldList constructor. More... | |
| getArrayForConnector () | |
| getFieldByName ($field_name) | |
| isField ($field_name) | |
| getPrimaryFieldName () | |
| getPrimaryFieldType () | |
| setFields ($fields) | |
| getFields () | |
| setPrimaryField ($primary_field) | |
| getPrimaryField () | |
| setRawFields ($raw_fields) | |
| getRawFields () | |
| setPrimaryFields ($primary_fields) | |
| getPrimaryFields () | |
Static Public Member Functions | |
| static | mapKey ($key) |
| static | getAllowedConnectorFields () |
| static | getAllowedDescriptionFields () |
| static | getInstance (ActiveRecord $ar) |
| static | getInstanceFromStorage ($ar) |
Data Fields | |
| const | HAS_FIELD = 'has_field' |
| const | IS_PRIMARY = 'is_primary' |
| const | IS_NOTNULL = 'is_notnull' |
| const | FIELDTYPE = 'fieldtype' |
| const | LENGTH = 'length' |
| const | SEQUENCE = 'sequence' |
| const | INDEX = 'index' |
Protected Member Functions | |
| initFields () | |
| initRawFields (arStorageInterface $ar) | |
Static Protected Member Functions | |
| static | isAllowedAttribute ($attribute_name) |
| static | checkAttributes (array $attributes) |
Protected Attributes | |
| $primary_field | |
| $primary_fields = array() | |
| $raw_fields = array() | |
| $fields = array() | |
| $ar | |
Static Protected Attributes | |
| static | $prefixes = array( 'db', 'con' ) |
| static | $protected_names = array( 'arConnector', 'arFieldList' ) |
| static | $allowed_description_fields |
| static | $allowed_connector_fields |
| static | $key_maps |
| arFieldList::__construct | ( | ActiveRecord | $ar | ) |
arFieldList constructor.
| ActiveRecord | $ar |
Definition at line 82 of file class.arFieldList.php.
References $ar.
|
staticprotected |
| array | $attributes |
Definition at line 289 of file class.arFieldList.php.
References $attributes.
|
static |
Definition at line 106 of file class.arFieldList.php.
References $allowed_connector_fields.
Referenced by arField\getAttributesForConnector().
Here is the caller graph for this function:
|
static |
Definition at line 115 of file class.arFieldList.php.
References $allowed_description_fields.
Referenced by arField\getAttributesForDescription().
Here is the caller graph for this function:| arFieldList::getArrayForConnector | ( | ) |
Definition at line 156 of file class.arFieldList.php.
References getFields().
Here is the call graph for this function:| arFieldList::getFieldByName | ( | $field_name | ) |
| $field_name |
Definition at line 188 of file class.arFieldList.php.
References getFields().
Here is the call graph for this function:| arFieldList::getFields | ( | ) |
Definition at line 317 of file class.arFieldList.php.
References $fields.
Referenced by getArrayForConnector(), getFieldByName(), and isField().
Here is the caller graph for this function:
|
static |
| ActiveRecord | $ar |
Definition at line 127 of file class.arFieldList.php.
References $ar.
Referenced by arFieldCache\store().
Here is the caller graph for this function:
|
static |
| ActiveRecord | $ar |
Definition at line 143 of file class.arFieldList.php.
References $ar.
Referenced by arFieldCache\storeFromStorage().
Here is the caller graph for this function:| arFieldList::getPrimaryField | ( | ) |
Definition at line 335 of file class.arFieldList.php.
References $primary_field.
Referenced by getPrimaryFieldName(), and getPrimaryFieldType().
Here is the caller graph for this function:| arFieldList::getPrimaryFieldName | ( | ) |
Definition at line 227 of file class.arFieldList.php.
References getPrimaryField().
Here is the call graph for this function:| arFieldList::getPrimaryFields | ( | ) |
Definition at line 371 of file class.arFieldList.php.
References $primary_fields.
| arFieldList::getPrimaryFieldType | ( | ) |
Definition at line 236 of file class.arFieldList.php.
References getPrimaryField().
Here is the call graph for this function:| arFieldList::getRawFields | ( | ) |
Definition at line 353 of file class.arFieldList.php.
References $raw_fields.
Referenced by initFields().
Here is the caller graph for this function:
|
protected |
Definition at line 167 of file class.arFieldList.php.
References $attributes, fields, getRawFields(), and setPrimaryField().
Here is the call graph for this function:
|
protected |
| \ActiveRecord | \arStorageInterface | $ar |
Definition at line 247 of file class.arFieldList.php.
References $ar, $raw_fields, and setRawFields().
Here is the call graph for this function:
|
staticprotected |
| $attribute_name |
Definition at line 278 of file class.arFieldList.php.
| arFieldList::isField | ( | $field_name | ) |
| $field_name |
Definition at line 211 of file class.arFieldList.php.
References getFields().
Here is the call graph for this function:
|
static |
| $key |
Definition at line 93 of file class.arFieldList.php.
References $key.
Referenced by arBuilder\generateDBUpdateForInstallation(), arField\getAttributesForConnector(), and arField\getAttributesForDescription().
Here is the caller graph for this function:| arFieldList::setFields | ( | $fields | ) |
| arFieldList::setPrimaryField | ( | $primary_field | ) |
| \arField | $primary_field |
Definition at line 326 of file class.arFieldList.php.
References $primary_field.
Referenced by initFields().
Here is the caller graph for this function:| arFieldList::setPrimaryFields | ( | $primary_fields | ) |
| array | $primary_fields |
Definition at line 362 of file class.arFieldList.php.
References $primary_fields.
| arFieldList::setRawFields | ( | $raw_fields | ) |
| array | $raw_fields |
Definition at line 344 of file class.arFieldList.php.
References $raw_fields.
Referenced by initRawFields().
Here is the caller graph for this function:
|
staticprotected |
Definition at line 43 of file class.arFieldList.php.
Referenced by getAllowedConnectorFields().
|
staticprotected |
Definition at line 31 of file class.arFieldList.php.
Referenced by getAllowedDescriptionFields().
|
protected |
Definition at line 67 of file class.arFieldList.php.
Referenced by __construct(), getInstance(), getInstanceFromStorage(), and initRawFields().
|
protected |
Definition at line 63 of file class.arFieldList.php.
Referenced by getFields(), and setFields().
|
staticprotected |
Definition at line 71 of file class.arFieldList.php.
|
staticprotected |
Definition at line 23 of file class.arFieldList.php.
|
protected |
Definition at line 51 of file class.arFieldList.php.
Referenced by getPrimaryField(), and setPrimaryField().
|
protected |
Definition at line 55 of file class.arFieldList.php.
Referenced by getPrimaryFields(), and setPrimaryFields().
|
staticprotected |
Definition at line 27 of file class.arFieldList.php.
|
protected |
Definition at line 59 of file class.arFieldList.php.
Referenced by getRawFields(), initRawFields(), and setRawFields().
| const arFieldList::FIELDTYPE = 'fieldtype' |
Definition at line 16 of file class.arFieldList.php.
Referenced by arField\isAllowedAttribute().
| const arFieldList::HAS_FIELD = 'has_field' |
Definition at line 13 of file class.arFieldList.php.
Referenced by arField\isAllowedAttribute().
| const arFieldList::INDEX = 'index' |
Definition at line 19 of file class.arFieldList.php.
| const arFieldList::IS_NOTNULL = 'is_notnull' |
Definition at line 15 of file class.arFieldList.php.
| const arFieldList::IS_PRIMARY = 'is_primary' |
Definition at line 14 of file class.arFieldList.php.
| const arFieldList::LENGTH = 'length' |
Definition at line 17 of file class.arFieldList.php.
| const arFieldList::SEQUENCE = 'sequence' |
Definition at line 18 of file class.arFieldList.php.