ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
loadFromArray ($name, array $array) | |
loadFromStdClass ($name, stdClass $stdClass) | |
getAttributesForConnector () | |
getAttributesForDescription () | |
isDateField () | |
setFieldType ($field_type) | |
getFieldType () | |
setHasField ($has_field) | |
getHasField () | |
setLength ($length) | |
getLength () | |
setName ($name) | |
getName () | |
setNotNull ($not_null) | |
getNotNull () | |
setPrimary ($primary) | |
getPrimary () | |
setSequence ($sequence) | |
getSequence () | |
setIndex ($index) | |
getIndex () | |
Static Public Member Functions | |
static | isAllowedAttribute ($type, $field_name) |
static | isDateFieldType ($field_type) |
Data Fields | |
const | FIELD_TYPE_TEXT = 'text' |
const | FIELD_TYPE_INTEGER = 'integer' |
const | FIELD_TYPE_FLOAT = 'float' |
const | FIELD_TYPE_DATE = 'date' |
const | FIELD_TYPE_TIME = 'time' |
const | FIELD_TYPE_TIMESTAMP = 'timestamp' |
const | FIELD_TYPE_CLOB = 'clob' |
Protected Attributes | |
$fieldtype | |
$length = null | |
$is_primary = false | |
$name = '' | |
$not_null = false | |
$has_field = false | |
$sequence = false | |
$index = false | |
Static Protected Attributes | |
static | $allowed_attributes |
static | $date_fields |
arField::getAttributesForConnector | ( | ) |
Definition at line 97 of file class.arField.php.
References arFieldList\getAllowedConnectorFields(), getFieldType(), and arFieldList\mapKey().
arField::getAttributesForDescription | ( | ) |
Definition at line 113 of file class.arField.php.
References arFieldList\getAllowedDescriptionFields(), getFieldType(), and arFieldList\mapKey().
arField::getFieldType | ( | ) |
Definition at line 181 of file class.arField.php.
References $fieldtype.
Referenced by arIndexTableGUI\addFilterField(), arEditGUI\addFormField(), getAttributesForConnector(), getAttributesForDescription(), isDateField(), arDisplayGUI\setArFieldData(), and arIndexTableGUI\setArFieldData().
arField::getHasField | ( | ) |
arField::getIndex | ( | ) |
arField::getLength | ( | ) |
arField::getName | ( | ) |
Definition at line 235 of file class.arField.php.
References $name.
Referenced by arViewField\__construct(), arEditGUI\addBooleanInputField(), arEditGUI\addClobInputField(), arEditGUI\addDateTimeInputField(), arViewFields\addField(), arIndexTableGUI\addFilterField(), arEditGUI\addNumbericInputField(), arEditGUI\addTextInputField(), arEditGUI\afterValidation(), arViewField\castFromFieldToViewField(), arIndexTableGUI\checkColumnVisibile(), arViewField\getTxt(), arEditGUI\setDateTimeRecordField(), arEditGUI\setNumericRecordField(), and arEditGUI\setTextRecordField().
arField::getNotNull | ( | ) |
Definition at line 253 of file class.arField.php.
References $not_null.
Referenced by arEditGUI\addFormField().
arField::getPrimary | ( | ) |
Definition at line 271 of file class.arField.php.
References $is_primary.
Referenced by arEditGUI\afterValidation().
arField::getSequence | ( | ) |
|
static |
$type | |
$field_name |
Definition at line 319 of file class.arField.php.
References $type, arFieldList\FIELDTYPE, and arFieldList\HAS_FIELD.
arField::isDateField | ( | ) |
Definition at line 129 of file class.arField.php.
References getFieldType().
|
static |
arField::loadFromArray | ( | $name, | |
array | $array | ||
) |
$name | ||
array | $array |
Definition at line 64 of file class.arField.php.
References $key, $name, and setName().
Referenced by loadFromStdClass().
arField::loadFromStdClass | ( | $name, | |
stdClass | $stdClass | ||
) |
$name | ||
stdClass | $stdClass |
Definition at line 87 of file class.arField.php.
References $name, and loadFromArray().
arField::setFieldType | ( | $field_type | ) |
mixed | $field_type |
Definition at line 172 of file class.arField.php.
arField::setHasField | ( | $has_field | ) |
boolean | $has_field |
Definition at line 190 of file class.arField.php.
References $has_field.
arField::setIndex | ( | $index | ) |
arField::setLength | ( | $length | ) |
arField::setName | ( | $name | ) |
string | $name |
Definition at line 226 of file class.arField.php.
References $name.
Referenced by loadFromArray().
arField::setNotNull | ( | $not_null | ) |
arField::setPrimary | ( | $primary | ) |
boolean | $primary |
Definition at line 262 of file class.arField.php.
arField::setSequence | ( | $sequence | ) |
|
staticprotected |
Definition at line 22 of file class.arField.php.
Referenced by arViewField\setAllowedAttributes().
|
staticprotected |
Definition at line 53 of file class.arField.php.
|
protected |
Definition at line 138 of file class.arField.php.
Referenced by getFieldType().
|
protected |
Definition at line 158 of file class.arField.php.
Referenced by getHasField(), and setHasField().
|
protected |
Definition at line 166 of file class.arField.php.
Referenced by getIndex(), and setIndex().
|
protected |
Definition at line 146 of file class.arField.php.
Referenced by getPrimary().
|
protected |
Definition at line 142 of file class.arField.php.
Referenced by getLength(), and setLength().
|
protected |
Definition at line 150 of file class.arField.php.
Referenced by arIndexTableField\__construct(), arViewField\__construct(), arViewField\castFromFieldToViewField(), getName(), loadFromArray(), loadFromStdClass(), and setName().
|
protected |
Definition at line 154 of file class.arField.php.
Referenced by getNotNull(), and setNotNull().
|
protected |
Definition at line 162 of file class.arField.php.
Referenced by getSequence(), and setSequence().
const arField::FIELD_TYPE_CLOB = 'clob' |
Definition at line 18 of file class.arField.php.
const arField::FIELD_TYPE_DATE = 'date' |
Definition at line 15 of file class.arField.php.
Referenced by ilADTActiveRecordWrapper\getActiveRecordFieldTypeFromMDB2().
const arField::FIELD_TYPE_FLOAT = 'float' |
Definition at line 14 of file class.arField.php.
Referenced by ilADTActiveRecordWrapper\getActiveRecordFieldTypeFromMDB2().
const arField::FIELD_TYPE_INTEGER = 'integer' |
Definition at line 13 of file class.arField.php.
Referenced by arBuilder\generateDBUpdateForInstallation(), and ilADTActiveRecordWrapper\getActiveRecordFieldTypeFromMDB2().
const arField::FIELD_TYPE_TEXT = 'text' |
Definition at line 12 of file class.arField.php.
Referenced by ilADTTextActiveRecordBridge\getActiveRecordFields(), and ilADTActiveRecordWrapper\getActiveRecordFieldTypeFromMDB2().
const arField::FIELD_TYPE_TIME = 'time' |
Definition at line 16 of file class.arField.php.
const arField::FIELD_TYPE_TIMESTAMP = 'timestamp' |
Definition at line 17 of file class.arField.php.
Referenced by ilADTActiveRecordWrapper\getActiveRecordFieldTypeFromMDB2().