|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
This is a ADT-based example object. More...
Inheritance diagram for ilADTTest:
Collaboration diagram for ilADTTest:Data Fields | |
| const | INTERESTS_NONE = 0 |
| const | INTERESTS_LANGUAGES = 1 |
| const | INTERESTS_IT = 2 |
Protected Member Functions | |
| initProperties () | |
| Init properties (aka set ADT definition) More... | |
| initDBBridge (ilADTGroupDBBridge $a_adt_db) | |
| Init (properties) DB bridge. More... | |
| parsePrimary (array $a_args) | |
| Parse incoming primary key. More... | |
| hasPrimary () | |
| Check if currently has primary. More... | |
| createPrimaryKey () | |
| Create new primary key, e.g. More... | |
Protected Member Functions inherited from ilADTBasedObject | |
| initProperties () | |
| Init properties (aka set ADT definition) More... | |
| parsePrimary (array $a_args) | |
| Parse incoming primary key. More... | |
| hasPrimary () | |
| Check if currently has primary. More... | |
| createPrimaryKey () | |
| Create new primary key, e.g. More... | |
| initDBBridge (ilADTGroupDBBridge $a_adt_db) | |
| Init (properties) DB bridge. More... | |
| initActiveRecordInstance () | |
| Init active record helper for current table, primary and properties. More... | |
Protected Attributes | |
| $id | |
| $properties | |
Protected Attributes inherited from ilADTBasedObject | |
| $properties = array() | |
| $db_errors = array() | |
Additional Inherited Members | |
Public Member Functions inherited from ilADTBasedObject | |
| __construct () | |
| Constructor. More... | |
| getProperties () | |
| Get all properties. More... | |
| isValid () | |
| Validate. More... | |
| __call ($a_method, $a_value) | |
| Get property magic method ("get<PropertyName>()") More... | |
| read () | |
| Read record. More... | |
| create () | |
| Create record (only if valid) More... | |
| update () | |
| Update record (only if valid) More... | |
| delete () | |
| Delete record. More... | |
| getDBErrors () | |
| Get DB errors. More... | |
| translateDBErrorCodes (array $a_codes) | |
| Translate DB error codes. More... | |
| getAllTranslatedErrors ($delimiter="\n") | |
| Get translated error codes (DB, Validation) More... | |
This is a ADT-based example object.
It has all supported ADTs and shows DB sequence-handling
Definition at line 10 of file class.ilADTTest.php.
|
protected |
Create new primary key, e.g.
sequence
Reimplemented from ilADTBasedObject.
Definition at line 113 of file class.ilADTTest.php.
References $ilDB.
|
protected |
Check if currently has primary.
Reimplemented from ilADTBasedObject.
Definition at line 108 of file class.ilADTTest.php.
References $id.
|
protected |
Init (properties) DB bridge.
| ilADTGroupDBBridge | $a_adt_db |
Reimplemented from ilADTBasedObject.
Definition at line 97 of file class.ilADTTest.php.
References ilADTGroupDBBridge\setPrimary(), and ilADTGroupDBBridge\setTable().
Here is the call graph for this function:
|
protected |
Init properties (aka set ADT definition)
Reimplemented from ilADTBasedObject.
Definition at line 22 of file class.ilADTTest.php.
References $factory, $lang, $lng, $name, $options, $tags, and ilADTFactory\getInstance().
Here is the call graph for this function:
|
protected |
Parse incoming primary key.
| array | $a_args |
Reimplemented from ilADTBasedObject.
Definition at line 103 of file class.ilADTTest.php.
|
protected |
Definition at line 12 of file class.ilADTTest.php.
Referenced by hasPrimary().
|
protected |
Definition at line 13 of file class.ilADTTest.php.
| const ilADTTest::INTERESTS_IT = 2 |
Definition at line 17 of file class.ilADTTest.php.
| const ilADTTest::INTERESTS_LANGUAGES = 1 |
Definition at line 16 of file class.ilADTTest.php.
| const ilADTTest::INTERESTS_NONE = 0 |
Definition at line 15 of file class.ilADTTest.php.