| 
    ILIAS
    release_8 Revision v8.24
    
   | 
  
This is a ADT-based example object It has all supported ADTs and shows DB sequence-handling. 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 (ilADTDBBridge $a_adt_db) | |
| Init (properties) DB bridge.  More... | |
| parsePrimary (array $a_args) | |
| Parse incoming primary key.  More... | |
| hasPrimary () | |
| Check if currently has primary.  More... | |
| createPrimaryKeyb () | |
| 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... | |
| createPrimaryKeyb () | |
| Create new primary key, e.g.  More... | |
| initDBBridge (ilADTDBBridge $a_adt_db) | |
| Init (properties) DB bridge.  More... | |
| initActiveRecordInstance () | |
| Init active record helper for current table, primary and properties.  More... | |
Protected Attributes | |
| int | $id | 
| ilADT | $properties | 
  Protected Attributes inherited from ilADTBasedObject | |
| ilADT | $properties | 
| array | $db_errors = [] | 
| ilDBInterface | $db | 
| ilLanguage | $lng | 
Additional Inherited Members | |
  Public Member Functions inherited from ilADTBasedObject | |
| __construct () | |
| Constructor Tries to read record from DB, in accordance to current ILIAS behaviour.  More... | |
| getProperties () | |
| Get all properties.  More... | |
| isValid () | |
| Validate.  More... | |
| __call ($a_method, $a_value) | |
| Get property magic method ("get<PropertyName>()") Setters are type-specific and cannot be magic.  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 (string $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 9 of file class.ilADTTest.php.
      
  | 
  protected | 
Create new primary key, e.g.
sequence
Reimplemented from ilADTBasedObject.
Definition at line 107 of file class.ilADTTest.php.
      
  | 
  protected | 
Check if currently has primary.
Reimplemented from ilADTBasedObject.
Definition at line 102 of file class.ilADTTest.php.
References $id.
      
  | 
  protected | 
Init (properties) DB bridge.
| ilADTDBBridge | $a_adt_db | 
Reimplemented from ilADTBasedObject.
Definition at line 91 of file class.ilADTTest.php.
References ilADTDBBridge\setPrimary(), and ilADTDBBridge\setTable().
 Here is the call graph for this function:
      
  | 
  protected | 
Init properties (aka set ADT definition)
Reimplemented from ilADTBasedObject.
Definition at line 20 of file class.ilADTTest.php.
References $factory, $lang, $name, ilADTFactory\getInstance(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Parse incoming primary key.
| array | $a_args | 
Reimplemented from ilADTBasedObject.
Definition at line 97 of file class.ilADTTest.php.
References ILIAS\Repository\int().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 11 of file class.ilADTTest.php.
Referenced by hasPrimary().
      
  | 
  protected | 
Definition at line 12 of file class.ilADTTest.php.
| const ilADTTest::INTERESTS_IT = 2 | 
Definition at line 16 of file class.ilADTTest.php.
| const ilADTTest::INTERESTS_LANGUAGES = 1 | 
Definition at line 15 of file class.ilADTTest.php.
| const ilADTTest::INTERESTS_NONE = 0 | 
Definition at line 14 of file class.ilADTTest.php.