| 
    Stud.IP
    trunk Revision
    
   | 
  


Public Member Functions | |
| getTrailParentId () | |
| getTrailParent () | |
| getChildren () | |
| hasChildren () | |
| getDisplayName ($options=self::DISPLAY_DEFAULT) | |
| getParents ($mode=null) | |
  Public Member Functions inherited from ModuleManagementModelTreeItem | |
| getTrailParentId () | |
| getTrails ($types=null, $mode=null, $path=null, $in_recursion=false) | |
| isAssignable () | |
| hasChildren () | |
  Public Member Functions inherited from ModuleManagementModel | |
| verifyPermission ($user_id=null) | |
| store () | |
| validate () | |
| delete () | |
| setNewId () | |
| getDisplayName ($options=self::DISPLAY_DEFAULT) | |
| getAvailableTranslations () | |
| getStatus () | |
| hasPublicStatus ($filter=null) | |
| getResponsibleInstitutes () | |
| getVariant () | |
  Public Member Functions inherited from SimpleORMap | |
| __construct ($id=null) | |
| __clone () | |
| getRelationOptions ($relation) | |
| getTableMetadata () | |
| hasAutoIncrementColumn () | |
| setId ($id) | |
| getId () | |
| getNewId () | |
| toArray ($only_these_fields=null) | |
| toRawArray ($only_these_fields=null) | |
| toArrayRecursive ($only_these_fields=null) | |
| getValue ($field) | |
| getRelationValue ($relation, $field) | |
| getDefaultValue ($field) | |
| setValue ($field, $value) | |
| __get ($field) | |
| __set ($field, $value) | |
| __isset ($field) | |
| offsetExists ($offset) | |
| offsetGet ($offset) | |
| offsetSet ($offset, $value) | |
| offsetUnset ($offset) | |
| getIterator () | |
| count () | |
| isField ($field) | |
| isAdditionalField ($field) | |
| isAliasField ($field) | |
| isI18nField ($field) | |
| setData ($data, $reset=false) | |
| isNew () | |
| isDeleted () | |
| setNew ($is_new) | |
| getWhereQuery () | |
| restore () | |
| store () | |
| triggerChdate () | |
| delete () | |
| isDirty () | |
| isFieldDirty ($field) | |
| revertValue ($field) | |
| getPristineValue ($field) | |
| initRelation ($relation) | |
| resetRelation ($relation) | |
| cleanup () | |
Static Protected Member Functions | |
| static | configure ($config=[]) | 
  Static Protected Member Functions inherited from ModuleManagementModelTreeItem | |
| static | sortTrails ($trail_a, $trail_b) | 
  Static Protected Member Functions inherited from ModuleManagementModel | |
| static | checkSortFields ($sort, $standard_field=null, $additional_fields=[]) | 
| static | createSortStatement ($sort, $order='ASC', $standard_field=null, $additional_fields=[]) | 
  Static Protected Member Functions inherited from SimpleORMap | |
| static | configure ($config=[]) | 
| static | config ($key) | 
Additional Inherited Members | |
  Static Public Member Functions inherited from ModuleManagementModelTreeItem | |
| static | getPathes ($trails, $delimiter=' · ', $display_options=self::DISPLAY_DEFAULT) | 
| static | filterTrails ($trails, $filter_objects) | 
| static | setObjectFilter ($class_name, $filter_func) | 
  Static Public Member Functions inherited from ModuleManagementModel | |
| static | findBySearchTerm ($search_term, $filter=null) | 
| static | getAll () | 
| static | get ($id=null) | 
| static | getEnriched ($id) | 
| static | getEnrichedByQuery ($query=null, $params=[], $row_count=null, $offset=null) | 
| static | getClassDisplayName ($long=false) | 
| static | getFilterSql ($filter, $where=false, $or_sql=null) | 
| static | getContentArray (SimpleORMap $sorm, $to_utf8=true) | 
| static | getCount ($filter=null) | 
| static | getCountBySql ($sql, $filter=null) | 
| static | setLanguage ($language) | 
| static | setContentLanguage ($language) | 
| static | getLanguage () | 
| static | getLocaleOrdinalNumberSuffix ($num) | 
| static | getPublicStatus ($class_name=null) | 
  Static Public Member Functions inherited from SimpleORMap | |
| static | tableScheme ($db_table) | 
| static | expireTableScheme () | 
| static | find ($id) | 
| static | exists ($id) | 
| static | countBySql ($sql=1, $params=[]) | 
| static | create ($data) | 
| static | build ($data, $is_new=true) | 
| static | buildExisting ($data) | 
| static | import ($data) | 
| static | findBySQL ($sql, $params=[]) | 
| static | findOneBySQL ($where, $params=[]) | 
| static | findThru ($foreign_key_value, $options) | 
| static | findEachBySQL ($callable, $sql, $params=[]) | 
| static | findMany ($pks=[], $order='', $order_params=[]) | 
| static | findEachMany ($callable, $pks=[], $order='', $order_params=[]) | 
| static | findAndMapBySQL ($callable, $where, $params=[]) | 
| static | findAndMapMany ($callable, $pks=[], $order='', $order_params=[]) | 
| static | deleteBySQL ($where, $params=[]) | 
| static | toObject ($id_or_object) | 
| static | __callStatic ($name, $arguments) | 
  Data Fields inherited from ModuleManagementModel | |
| const | DISPLAY_DEFAULT = 1 | 
| const | DISPLAY_SEMESTER = 2 | 
| const | DISPLAY_CODE = 4 | 
| const | DISPLAY_FACULTY = 8 | 
| const | DISPLAY_FACH = 16 | 
| const | DISPLAY_STGTEIL = 32 | 
| const | DISPLAY_ABSCHLUSS = 64 | 
| const | DISPLAY_KATEGORIE = 128 | 
| $object_real_name = '' | |
  Data Fields inherited from SimpleORMap | |
| const | ID_SEPARATOR = '_' | 
  Static Public Attributes inherited from ModuleManagementModelTreeItem | |
| static | $TRAIL_DEFAULT | 
  Static Public Attributes inherited from SimpleORMap | |
| static | $schemes = null | 
  Protected Member Functions inherited from ModuleManagementModel | |
| logChanges ($action=null) | |
  Protected Member Functions inherited from SimpleORMap | |
| _getId ($field) | |
| _setId ($field, $value) | |
| _getAdditionalValueFromRelation ($field) | |
| _setAdditionalValueFromRelation ($field, $value) | |
| _getAdditionalValue ($field) | |
| _setAdditionalValue ($field, $value) | |
| parseRelationOptions ($type, $name, $options) | |
| storeRelations ($only_these=null) | |
| deleteRelations () | |
| initializeContent () | |
| applyCallbacks ($type) | |
| registerCallback ($types, $cb) | |
| unregisterCallback ($types, $cb) | |
| cbAutoIncrementColumn ($type) | |
| cbAutoKeyCreation () | |
| cbNotificationMapper ($cb_type) | |
| cbAfterInitialize ($cb_type) | |
| setSerializedValue ($field, $value) | |
| setI18nValue ($field, $value) | |
| cbI18N ($type) | |
  Protected Attributes inherited from ModuleManagementModel | |
| $is_dirty = false | |
  Protected Attributes inherited from SimpleORMap | |
| $content = [] | |
| $content_db = [] | |
| $is_new = true | |
| $is_deleted = false | |
| $db_table = '' | |
| $db_fields = null | |
| $pk = null | |
| $default_values = [] | |
| $serialized_fields = [] | |
| $alias_fields = [] | |
| $i18n_fields = [] | |
| $additional_fields = [] | |
| $relations = [] | |
| $has_many = [] | |
| $has_one = [] | |
| $belongs_to = [] | |
| $has_and_belongs_to_many = [] | |
| $registered_callbacks = [] | |
| $known_slots = [] | |
| $notification_map = [] | |
| $additional_data = [] | |
| $getter_setter_map = [] | |
  Static Protected Attributes inherited from ModuleManagementModelTreeItem | |
| static | $object_filter = [] | 
  Static Protected Attributes inherited from ModuleManagementModel | |
| static | $filter_params = [] | 
| static | $perm_object = null | 
  Static Protected Attributes inherited from SimpleORMap | |
| static | $config = [] | 
| static | $reserved_slots = ['value','newid','iterator','tablemetadata', 'relationvalue','wherequery','relationoptions','data','new','id'] | 
      
  | 
  staticprotected | 
set configuration data from subclass
| array | $config | configuration data | 
Reimplemented from SimpleORMap.
| getChildren | ( | ) | 
| getDisplayName | ( | $options = self::DISPLAY_DEFAULT | ) | 
Returns the name of the object to display in a specific context. The default is the value from the db fields "name" or "bezeichnung" or an empty string if no such fields exist. This method is overwritten by most of the mvv objects to display more complex names glued together from fields of related objects.
| mixed | $options | An optional parameter to set display options. | 
Reimplemented from ModuleManagementModel.
| getParents | ( | $mode = null | ) | 

| getTrailParent | ( | ) | 
| getTrailParentId | ( | ) | 
Reimplemented from ModuleManagementModelTreeItem.
| hasChildren | ( | ) | 
Reimplemented from ModuleManagementModelTreeItem.