|
| getSupportedVersions () |
| Get supported versions. More...
|
|
| getXmlNamespace ($a_entity, $a_schema_version) |
| Get xml namespace. More...
|
|
| readData ($a_entity, $a_version, $a_ids, $a_field="") |
| Read data. More...
|
|
| importRecord ($a_entity, $a_types, $a_rec, $a_mapping, $a_schema_version) |
| Import record. More...
|
|
| __construct () |
| Constructor. More...
|
|
| init ($a_entity, $a_schema_version) |
| Init. More...
|
|
| getSupportedVersions () |
| Get supported version. More...
|
|
| readData ($a_entity, $a_version, $a_ids) |
| Read data from DB. More...
|
|
| setExportDirectories ($a_relative, $a_absolute) |
| Set export directories. More...
|
|
| setImportDirectory ($a_val) |
| Set import directory. More...
|
|
| getImportDirectory () |
| Get import directory. More...
|
|
| setDSPrefix ($a_val) |
| Set XML dataset namespace prefix. More...
|
|
| getDSPrefix () |
| Get XML dataset namespace prefix. More...
|
|
| getDSPrefixString () |
|
| getDirectDataFromQuery ($a_query, $a_convert_to_leading_upper=true, $a_set=true) |
| Get data from query.This is a standard procedure, all db field names are directly mapped to abstract fields. More...
|
|
| convertToLeadingUpper ($a_str) |
| Make xyz_abc a XyzAbc string. More...
|
|
| getJsonRepresentation () |
| Get json representation. More...
|
|
| getXmlRepresentation ( $a_entity, $a_schema_version, $a_ids, $a_field="", $a_omit_header=false, $a_omit_types=false) |
| Get xml representation <dataset install_id="123" install_url="..."> <types entity="table_name" version="4.0.1"> <ftype name="field_1" type="text"> <ftype name="field_2" type="date"> <ftype name="field_3" type="integer"> </types> <types ...> ... More...
|
|
| addRecordsXml ($a_writer, $a_prefixes, $a_entity, $a_schema_version, $a_ids, $a_field="") |
| Add records xml. More...
|
|
| afterXmlRecordWriting ($a_entity, $a_version, $a_set) |
| After xml record writing hook record. More...
|
|
| getNamespaces (&$namespaces, $a_entity, $a_schema_version) |
| Get xml namespaces. More...
|
|
| getXmlRecord ($a_entity, $a_version, $a_set) |
| Get xml record for version. More...
|
|
| getJsonRecord ($a_set) |
| Get json record for version. More...
|
|
| getXmlTypes ($a_entity, $a_version) |
| Get xml types. More...
|
|
| getJsonTypes ($a_entity, $a_version) |
| Get json types. More...
|
|
| getXMLEntityName ($a_entity, $a_version) |
| Get entity name for xml (may be overwritten) More...
|
|
| getXMLEntityTag ($a_entity, $a_schema_version) |
| Get entity tag. More...
|
|
| getJsonEntityName ($a_entity, $a_version) |
| Get entity name for json (may be overwritten) More...
|
|
| setImport ($a_val) |
| Set import object. More...
|
|
| getImport () |
| Get import object. More...
|
|
| setCurrentInstallationId ($a_val) |
| Set current installation id. More...
|
|
| getCurrentInstallationId () |
| Get current installation id. More...
|
|
Taxonomy data set class.
This class implements the following entities:
- tax: data from table tax_data/object_data
- tax_usage: data from table tax_usage
- tax_tree: data from a join on tax_tree and tax_node
- tax_node_assignment: data from table tax_node_assignment
- Author
- Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
- Version
- $Id$
Definition at line 19 of file class.ilTaxonomyDataSet.php.