|
ILIAS
release_8 Revision v8.24
|
AMD field type integer. More...
Inheritance diagram for ilAdvancedMDFieldDefinitionInteger:
Collaboration diagram for ilAdvancedMDFieldDefinitionInteger:Public Member Functions | |
| getType () | |
| Get type. More... | |
| isFilterSupported () | |
| Is search by filter supported. More... | |
| getSuffixTranslations () | |
| setSuffixTranslation (string $language, string $suffix) | |
| setSuffixTranslations (array $suffix_translations) | |
| setMin (?int $a_value) | |
| getMin () | |
| setMax (?int $a_value) | |
| getMax () | |
| setSuffix (?string $a_value) | |
| getSuffix () | |
| getFieldDefinitionForTableGUI (string $content_language) | |
| Parse properties for table gui. More... | |
| importCustomDefinitionFormPostValues (ilPropertyFormGUI $a_form, string $language='') | |
| Import custom post values from definition form. More... | |
| importXMLProperty (string $a_key, string $a_value) | |
| Import property from XML. More... | |
| getValueForXML (ilADT $element) | |
| Parse ADT value for xml (export) More... | |
| importValueFromXML (string $a_cdata) | |
| Import value from xml. More... | |
Public Member Functions inherited from ilAdvancedMDFieldDefinition | |
| __construct (?int $a_field_id=null, string $language='') | |
| getType () | |
| Get type. More... | |
| useDefaultLanguageMode (string $language) | |
| Check if default language mode has to be used: no language given or language equals default language. More... | |
| getTypeTitle () | |
| getADTDefinition () | |
| Get ADT definition instance. More... | |
| getADT () | |
| getFieldId () | |
| Get field_id. More... | |
| setRecordId (int $a_id) | |
| Set record id. More... | |
| getRecordId () | |
| Get record id. More... | |
| setImportId (string $a_id_string) | |
| Set import id. More... | |
| getImportId () | |
| Get import id. More... | |
| setPosition (int $a_pos) | |
| Set position. More... | |
| getPosition () | |
| Get position. More... | |
| setTitle (string $a_title) | |
| Get title. More... | |
| getTitle () | |
| Get title. More... | |
| setDescription (string $a_desc) | |
| Set description. More... | |
| getDescription () | |
| Get description. More... | |
| isSearchSupported () | |
| Is search supported at all. More... | |
| isFilterSupported () | |
| Is search by filter supported. More... | |
| setSearchable (bool $a_status) | |
| Toggle searchable. More... | |
| isSearchable () | |
| Is searchable. More... | |
| setRequired (bool $a_status) | |
| Toggle required. More... | |
| isRequired () | |
| Is required field. More... | |
| getFieldDefinitionForTableGUI (string $content_language) | |
| Parse properties for table gui. More... | |
| addToFieldDefinitionForm (ilPropertyFormGUI $a_form, ilAdvancedMDPermissionHelper $a_permissions, string $language='') | |
| Add input elements to definition form. More... | |
| importCustomDefinitionFormPostValues (ilPropertyFormGUI $a_form, string $language='') | |
| Import custom post values from definition form. More... | |
| importDefinitionFormPostValues (ilPropertyFormGUI $a_form, ilAdvancedMDPermissionHelper $a_permissions, string $active_language) | |
| Import post values from definition form. More... | |
| importDefinitionFormPostValuesNeedsConfirmation () | |
| prepareCustomDefinitionFormConfirmation (ilPropertyFormGUI $a_form) | |
| prepareDefinitionFormConfirmation (ilPropertyFormGUI $a_form) | |
| generateImportId (int $a_field_id) | |
| Generate unique record id. More... | |
| save (bool $a_keep_pos=false) | |
| Create new field entry. More... | |
| update () | |
| Update field entry. More... | |
| delete () | |
| Delete field entry. More... | |
| toXML (ilXmlWriter $a_writer) | |
| To Xml. More... | |
| importXMLProperty (string $a_key, string $a_value) | |
| Import property from XML. More... | |
| getValueForXML (ilADT $element) | |
| Parse ADT value for xml (export) More... | |
| importValueFromXML (string $a_cdata) | |
| Import value from xml. More... | |
| importFromECS (string $a_ecs_type, $a_value, string $a_sub_id) | |
| Import meta data from ECS. More... | |
| prepareElementForEditor (ilADTFormBridge $a_bridge) | |
| Prepare editor form elements. More... | |
| getSearchQueryParserValue (ilADTSearchBridge $a_adt_search) | |
| Get value for search query parser. More... | |
| getSearchValueSerialized (ilADTSearchBridge $a_adt_search) | |
| setSearchValueSerialized (ilADTSearchBridge $a_adt_search, $a_value) | |
| Set value from search persistence. More... | |
| searchSubObjects (ilADTSearchBridge $a_adt_search, int $a_obj_id, string $sub_obj_type) | |
| searchObjects (ilADTSearchBridge $a_adt_search, ilQueryParser $a_parser, array $a_object_types, string $a_locate, string $a_search_type) | |
| Search objects. More... | |
| getLuceneSearchString ($a_value) | |
| Get search string in lucene syntax. More... | |
| prepareElementForSearch (ilADTSearchBridge $a_bridge) | |
| Prepare search form elements. More... | |
| _clone (int $a_new_record_id) | |
| Clone field definition. More... | |
| hasComplexOptions () | |
| getComplexOptionsOverview (object $a_parent_gui, string $parent_cmd) | |
Protected Member Functions | |
| initADTDefinition () | |
| Init adt instance. More... | |
| importFieldDefinition (array $a_def) | |
| Import (type-specific) field definition from DB. More... | |
| getFieldDefinition () | |
| Get (type-specific) field definition. More... | |
| addCustomFieldToDefinitionForm (ilPropertyFormGUI $a_form, bool $a_disabled=false, string $language='') | |
| Add custom input elements to definition form. More... | |
| addPropertiesToXML (ilXmlWriter $a_writer) | |
| Add (type-specific) properties to xml export. More... | |
Protected Member Functions inherited from ilAdvancedMDFieldDefinition | |
| init () | |
| initADTDefinition () | |
| Init adt instance. More... | |
| setADT (ilADT $a_adt) | |
| Set ADT instance. More... | |
| setFieldId (int $a_id) | |
| Set field_id. More... | |
| importFieldDefinition (array $a_def) | |
| Import (type-specific) field definition from DB. More... | |
| getFieldDefinition () | |
| Get (type-specific) field definition. More... | |
| addCustomFieldToDefinitionForm (ilPropertyFormGUI $a_form, bool $a_disabled=false, string $language='') | |
| Add custom input elements to definition form. More... | |
| getLastPosition () | |
| Get last position of record. More... | |
| getDBProperties () | |
| Get all definition properties for DB. More... | |
| import (array $a_data) | |
| Import from DB. More... | |
| read (?int $a_field_id) | |
| Read field definition. More... | |
| addPropertiesToXML (ilXmlWriter $a_writer) | |
| Add (type-specific) properties to xml export. More... | |
| parseSearchObjects (array $a_records, array $a_object_types) | |
| Add object-data needed for global search to AMD search results. More... | |
Protected Attributes | |
| int | $min = null |
| int | $max = null |
| string | $suffix = null |
| $suffix_translations = [] | |
Protected Attributes inherited from ilAdvancedMDFieldDefinition | |
| int | $field_id = null |
| int | $record_id = 0 |
| string | $import_id = '' |
| int | $position = 0 |
| string | $title = '' |
| string | $description = '' |
| bool | $searchable = false |
| bool | $required = false |
| ilADTDefinition | $adt_def = null |
| ilADT | $adt = null |
| string | $language = '' |
| ilDBInterface | $db |
| ilLanguage | $lng |
| ilLogger | $logger |
| GlobalHttpState | $http |
| RefineryFactory | $refinery |
Additional Inherited Members | |
Static Public Member Functions inherited from ilAdvancedMDFieldDefinition | |
| static | getInstance (?int $a_field_id, ?int $a_type=null, string $language='') |
| static | exists (int $a_field_id) |
| static | getInstanceByTypeString (string $a_type) |
| Get instance by type string (used by import) More... | |
| static | getInstancesByRecordId ( $a_record_id, $a_only_searchable=false, string $language='') |
| Get definitions by record id. More... | |
| static | getInstancesByObjType ($a_obj_type, $a_active_only=true) |
| static | getInstanceByImportId (string $a_import_id) |
| static | getSearchableDefinitionIds () |
| Get searchable definition ids (performance is key) More... | |
| static | getADTGroupForDefinitions (array $a_defs) |
| Init ADTGroup for definitions. More... | |
| static | getValidTypes () |
| Get all valid types. More... | |
| static | isValidType (int $a_type) |
Data Fields inherited from ilAdvancedMDFieldDefinition | |
| const | TYPE_SELECT = 1 |
| const | TYPE_TEXT = 2 |
| const | TYPE_DATE = 3 |
| const | TYPE_DATETIME = 4 |
| const | TYPE_INTEGER = 5 |
| const | TYPE_FLOAT = 6 |
| const | TYPE_LOCATION = 7 |
| const | TYPE_SELECT_MULTI = 8 |
| const | TYPE_ADDRESS = 99 |
| const | TYPE_EXTERNAL_LINK = 9 |
| const | TYPE_INTERNAL_LINK = 10 |
Static Protected Member Functions inherited from ilAdvancedMDFieldDefinition | |
| static | getTypeString (int $a_type) |
| Get type as string. More... | |
AMD field type integer.
Definition at line 26 of file class.ilAdvancedMDFieldDefinitionInteger.php.
|
protected |
Add custom input elements to definition form.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 153 of file class.ilAdvancedMDFieldDefinitionInteger.php.
|
protected |
Add (type-specific) properties to xml export.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 205 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References ilXmlWriter\xmlElement().
Here is the call graph for this function:
|
protected |
Get (type-specific) field definition.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 122 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References getMax(), getMin(), getSuffix(), and getSuffixTranslations().
Here is the call graph for this function:| ilAdvancedMDFieldDefinitionInteger::getFieldDefinitionForTableGUI | ( | string | $content_language | ) |
Parse properties for table gui.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 132 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $res, $suffix, getMax(), getMin(), getSuffix(), getSuffixTranslations(), ILIAS\Repository\lng(), and ilAdvancedMDFieldDefinition\useDefaultLanguageMode().
Here is the call graph for this function:| ilAdvancedMDFieldDefinitionInteger::getMax | ( | ) |
Definition at line 96 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $max.
Referenced by getFieldDefinition(), getFieldDefinitionForTableGUI(), ilAdvancedMDFieldDefinitionFloat\initADTDefinition(), and initADTDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::getMin | ( | ) |
Definition at line 83 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $min.
Referenced by getFieldDefinition(), getFieldDefinitionForTableGUI(), ilAdvancedMDFieldDefinitionFloat\initADTDefinition(), and initADTDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::getSuffix | ( | ) |
Definition at line 109 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $suffix.
Referenced by getFieldDefinition(), getFieldDefinitionForTableGUI(), ilAdvancedMDFieldDefinitionFloat\initADTDefinition(), and initADTDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::getSuffixTranslations | ( | ) |
Definition at line 51 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $suffix_translations.
Referenced by getFieldDefinition(), getFieldDefinitionForTableGUI(), ilAdvancedMDFieldDefinitionFloat\initADTDefinition(), and initADTDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::getType | ( | ) |
Get type.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 38 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References ilAdvancedMDFieldDefinition\TYPE_INTEGER.
| ilAdvancedMDFieldDefinitionInteger::getValueForXML | ( | ilADT | $element | ) |
Parse ADT value for xml (export)
Reimplemented from ilAdvancedMDFieldDefinition.
Definition at line 237 of file class.ilAdvancedMDFieldDefinitionInteger.php.
| ilAdvancedMDFieldDefinitionInteger::importCustomDefinitionFormPostValues | ( | ilPropertyFormGUI | $a_form, |
| string | $language = '' |
||
| ) |
Import custom post values from definition form.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 188 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References ilPropertyFormGUI\getInput().
Here is the call graph for this function:
|
protected |
Import (type-specific) field definition from DB.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 114 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References setMax(), setMin(), setSuffix(), and setSuffixTranslations().
Here is the call graph for this function:| ilAdvancedMDFieldDefinitionInteger::importValueFromXML | ( | string | $a_cdata | ) |
Import value from xml.
| string | $a_cdata |
Reimplemented from ilAdvancedMDFieldDefinition.
Definition at line 242 of file class.ilAdvancedMDFieldDefinitionInteger.php.
| ilAdvancedMDFieldDefinitionInteger::importXMLProperty | ( | string | $a_key, |
| string | $a_value | ||
| ) |
Import property from XML.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 216 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $parts.
|
protected |
Init adt instance.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 66 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References ilADTFactory\getInstance(), getMax(), getMin(), getSuffix(), getSuffixTranslations(), and ILIAS\UI\examples\Symbol\Glyph\Language\language().
Here is the call graph for this function:| ilAdvancedMDFieldDefinitionInteger::isFilterSupported | ( | ) |
Is search by filter supported.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 43 of file class.ilAdvancedMDFieldDefinitionInteger.php.
| ilAdvancedMDFieldDefinitionInteger::setMax | ( | ?int | $a_value | ) |
Definition at line 88 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by importFieldDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::setMin | ( | ?int | $a_value | ) |
Definition at line 75 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by importFieldDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::setSuffix | ( | ?string | $a_value | ) |
Definition at line 101 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by importFieldDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::setSuffixTranslation | ( | string | $language, |
| string | $suffix | ||
| ) |
Definition at line 56 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References ilAdvancedMDFieldDefinition\$language, and $suffix.
| ilAdvancedMDFieldDefinitionInteger::setSuffixTranslations | ( | array | $suffix_translations | ) |
Definition at line 61 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $suffix_translations.
Referenced by importFieldDefinition().
Here is the caller graph for this function:
|
protected |
Definition at line 29 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by getMax().
|
protected |
Definition at line 28 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by getMin().
|
protected |
Definition at line 30 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by getFieldDefinitionForTableGUI(), getSuffix(), and setSuffixTranslation().
|
protected |
Definition at line 32 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by getSuffixTranslations(), and setSuffixTranslations().