|
ILIAS
Release_5_0_x_branch Revision 61816
|
AMD field type integer. More...
Inheritance diagram for ilAdvancedMDFieldDefinitionInteger:
Collaboration diagram for ilAdvancedMDFieldDefinitionInteger:Public Member Functions | |
| getType () | |
| Get type. | |
| setMin ($a_value) | |
| Set min. | |
| getMin () | |
| Get min. | |
| setMax ($a_value) | |
| Set max. | |
| getMax () | |
| Get max. | |
| setSuffix ($a_value) | |
| Set suffix. | |
| getSuffix () | |
| Get suffix. | |
| getFieldDefinitionForTableGUI () | |
| Parse properties for table gui. | |
| addCustomFieldToDefinitionForm (ilPropertyFormGUI $a_form, $a_disabled=false) | |
| Add input elements to definition form. | |
| importCustomDefinitionFormPostValues (ilPropertyFormGUI $a_form) | |
| Import custom post values from definition form. | |
| importXMLProperty ($a_key, $a_value) | |
| Import property from XML. | |
| getValueForXML (ilADT $element) | |
| Parse ADT value for xml (export) | |
| importValueFromXML ($a_cdata) | |
| Import value from xml. | |
Public Member Functions inherited from ilAdvancedMDFieldDefinition | |
| __construct ($a_field_id=null) | |
| Constructor. | |
| getTypeTitle () | |
| Get type title (lang id) | |
| getADTDefinition () | |
| Get ADT definition instance. | |
| getADT () | |
| Get ADT instance. | |
| getFieldId () | |
| Get field_id. | |
| setRecordId ($a_id) | |
| Set record id. | |
| getRecordId () | |
| Get record id. | |
| setImportId ($a_id_string) | |
| Set import id. | |
| getImportId () | |
| Get import id. | |
| setPosition ($a_pos) | |
| Set position. | |
| getPosition () | |
| Get position. | |
| setTitle ($a_title) | |
| Get title. | |
| getTitle () | |
| Get title. | |
| setDescription ($a_desc) | |
| Set description. | |
| getDescription () | |
| Get description. | |
| setSearchable ($a_status) | |
| Toggle searchable. | |
| isSearchable () | |
| Is searchable. | |
| setRequired ($a_status) | |
| Toggle required. | |
| isRequired () | |
| Is required field. | |
| addToFieldDefinitionForm (ilPropertyFormGUI $a_form, ilAdvancedMDPermissionHelper $a_permissions) | |
| Add input elements to definition form. | |
| importDefinitionFormPostValues (ilPropertyFormGUI $a_form, ilAdvancedMDPermissionHelper $a_permissions) | |
| Import post values from definition form. | |
| importDefinitionFormPostValuesNeedsConfirmation () | |
| prepareCustomDefinitionFormConfirmation (ilPropertyFormGUI $a_form) | |
| prepareDefinitionFormConfirmation (ilPropertyFormGUI $a_form) | |
| save () | |
| Create new field entry. | |
| update () | |
| Update field entry. | |
| delete () | |
| Delete field entry. | |
| toXML (ilXmlWriter $a_writer) | |
| To Xml. | |
| importFromECS ($a_ecs_type, $a_value, $a_sub_id) | |
| Import meta data from ECS. | |
| prepareElementForEditor (ilADTFormBridge $a_bridge) | |
| Prepare editor form elements. | |
| getSearchQueryParserValue (ilADTSearchBridge $a_adt_search) | |
| Get value for search query parser. | |
| getSearchValueSerialized (ilADTSearchBridge $a_adt_search) | |
| Get value for search persistence. | |
| setSearchValueSerialized (ilADTSearchBridge $a_adt_search, $a_value) | |
| Set value from search persistence. | |
| searchSubObjects (ilADTSearchBridge $a_adt_search, $a_obj_id, $sub_obj_type) | |
| searchObjects (ilADTSearchBridge $a_adt_search, ilQueryParser $a_parser, array $a_object_types, $a_locate, $a_search_type) | |
| Search objects. | |
| getLuceneSearchString ($a_value) | |
| Get search string in lucene syntax. | |
| prepareElementForSearch (ilADTSearchBridge $a_bridge) | |
| Prepare search form elements. | |
Protected Member Functions | |
| initADTDefinition () | |
| Init adt instance. | |
| importFieldDefinition (array $a_def) | |
| Import (type-specific) field definition from DB. | |
| getFieldDefinition () | |
| Get (type-specific) field definition. | |
| addPropertiesToXML (ilXmlWriter $a_writer) | |
| Add (type-specific) properties to xml export. | |
Protected Member Functions inherited from ilAdvancedMDFieldDefinition | |
| init () | |
| Init properties. | |
| setADT (ilADT $a_adt) | |
| Set ADT instance. | |
| setFieldId ($a_id) | |
| Set field_id. | |
| getLastPosition () | |
| Get last position of record. | |
| generateImportId ($a_field_id) | |
| Generate unique record id. | |
| getDBProperties () | |
| Get all definition properties for DB. | |
| import (array $a_data) | |
| Import from DB. | |
| read ($a_field_id) | |
| Read field definition. | |
| parseSearchObjects (array $a_records, array $a_object_types) | |
| Add object-data needed for global search to AMD search results. | |
Protected Attributes | |
| $min | |
| $max | |
| $suffix | |
Protected Attributes inherited from ilAdvancedMDFieldDefinition | |
| $field_id | |
| $record_id | |
| $import_id | |
| $position | |
| $title | |
| $description | |
| $searchable | |
| $required | |
| $adt_def | |
| $adt | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilAdvancedMDFieldDefinition | |
| static | getInstance ($a_field_id, $a_type=null) |
| Get definition instance by type. | |
| static | getInstanceByTypeString ($a_type) |
| Get instance by type string (used by import) | |
| static | getInstancesByRecordId ($a_record_id, $a_only_searchable=false) |
| Get definitions by record id. | |
| static | getInstancesByObjType ($a_obj_type, $a_active_only=true) |
| static | getInstanceByImportId ($a_import_id) |
| Get definition instance by import id. | |
| static | getSearchableDefinitionIds () |
| Get searchable definition ids (performance is key) | |
| static | getADTGroupForDefinitions (array $a_defs) |
| Init ADTGroup for definitions. | |
| static | getValidTypes () |
| Get all valid types. | |
| static | isValidType ($a_type) |
| Is given type valid. | |
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 |
Static Protected Member Functions inherited from ilAdvancedMDFieldDefinition | |
| static | getTypeString ($a_type) |
| Get type string. | |
AMD field type integer.
Definition at line 14 of file class.ilAdvancedMDFieldDefinitionInteger.php.
| ilAdvancedMDFieldDefinitionInteger::addCustomFieldToDefinitionForm | ( | ilPropertyFormGUI | $a_form, |
$a_disabled = false |
|||
| ) |
Add input elements to definition form.
| ilPropertyFormGUI | $a_form | |
| bool | $a_disabled |
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 171 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $lng, $max, $min, $suffix, ilPropertyFormGUI\addItem(), getMax(), getMin(), and getSuffix().
Here is the call graph for this function:
|
protected |
Add (type-specific) properties to xml export.
| ilXmlWriter | $a_writer |
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 220 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References getMax(), getMin(), getSuffix(), and 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 134 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References getMax(), getMin(), and getSuffix().
Here is the call graph for this function:| ilAdvancedMDFieldDefinitionInteger::getFieldDefinitionForTableGUI | ( | ) |
Parse properties for table gui.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 143 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $lng, $res, getMax(), getMin(), and getSuffix().
Here is the call graph for this function:| ilAdvancedMDFieldDefinitionInteger::getMax | ( | ) |
Get max.
Definition at line 93 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $max.
Referenced by addCustomFieldToDefinitionForm(), addPropertiesToXML(), getFieldDefinition(), getFieldDefinitionForTableGUI(), initADTDefinition(), and ilAdvancedMDFieldDefinitionFloat\initADTDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::getMin | ( | ) |
Get min.
Definition at line 69 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $min.
Referenced by addCustomFieldToDefinitionForm(), addPropertiesToXML(), getFieldDefinition(), getFieldDefinitionForTableGUI(), initADTDefinition(), and ilAdvancedMDFieldDefinitionFloat\initADTDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::getSuffix | ( | ) |
Get suffix.
Definition at line 117 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $suffix.
Referenced by addCustomFieldToDefinitionForm(), addPropertiesToXML(), getFieldDefinition(), getFieldDefinitionForTableGUI(), initADTDefinition(), and ilAdvancedMDFieldDefinitionFloat\initADTDefinition().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::getType | ( | ) |
Get type.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 24 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References ilAdvancedMDFieldDefinition\TYPE_INTEGER.
| ilAdvancedMDFieldDefinitionInteger::getValueForXML | ( | ilADT | $element | ) |
Parse ADT value for xml (export)
| ilADT | $element |
Reimplemented from ilAdvancedMDFieldDefinition.
Definition at line 243 of file class.ilAdvancedMDFieldDefinitionInteger.php.
| ilAdvancedMDFieldDefinitionInteger::importCustomDefinitionFormPostValues | ( | ilPropertyFormGUI | $a_form | ) |
Import custom post values from definition form.
| ilPropertyFormGUI | $a_form |
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 203 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References $max, $min, $suffix, ilPropertyFormGUI\getInput(), setMax(), setMin(), and setSuffix().
Here is the call graph for this function:
|
protected |
Import (type-specific) field definition from DB.
| array | $a_def |
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 127 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References setMax(), setMin(), and setSuffix().
Here is the call graph for this function:| ilAdvancedMDFieldDefinitionInteger::importValueFromXML | ( | $a_cdata | ) |
Import value from xml.
| string | $a_cdata |
Reimplemented from ilAdvancedMDFieldDefinition.
Definition at line 248 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References ilAdvancedMDFieldDefinition\getADT().
Here is the call graph for this function:| ilAdvancedMDFieldDefinitionInteger::importXMLProperty | ( | $a_key, | |
| $a_value | |||
| ) |
Import property from XML.
| string | $a_key | |
| string | $a_value |
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 227 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References setMax(), setMin(), and setSuffix().
Here is the call graph for this function:
|
protected |
Init adt instance.
Reimplemented from ilAdvancedMDFieldDefinition.
Reimplemented in ilAdvancedMDFieldDefinitionFloat.
Definition at line 34 of file class.ilAdvancedMDFieldDefinitionInteger.php.
References ilAdvancedMDFieldDefinition\getInstance(), getMax(), getMin(), and getSuffix().
Here is the call graph for this function:| ilAdvancedMDFieldDefinitionInteger::setMax | ( | $a_value | ) |
Set max.
| int | $a_value |
Definition at line 79 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by importCustomDefinitionFormPostValues(), importFieldDefinition(), and importXMLProperty().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::setMin | ( | $a_value | ) |
Set min.
| int | $a_value |
Definition at line 55 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by importCustomDefinitionFormPostValues(), importFieldDefinition(), and importXMLProperty().
Here is the caller graph for this function:| ilAdvancedMDFieldDefinitionInteger::setSuffix | ( | $a_value | ) |
Set suffix.
| string | $a_value |
Definition at line 103 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by importCustomDefinitionFormPostValues(), importFieldDefinition(), and importXMLProperty().
Here is the caller graph for this function:
|
protected |
Definition at line 17 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by addCustomFieldToDefinitionForm(), getMax(), and importCustomDefinitionFormPostValues().
|
protected |
Definition at line 16 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by addCustomFieldToDefinitionForm(), getMin(), and importCustomDefinitionFormPostValues().
|
protected |
Definition at line 18 of file class.ilAdvancedMDFieldDefinitionInteger.php.
Referenced by addCustomFieldToDefinitionForm(), getSuffix(), and importCustomDefinitionFormPostValues().