Stud.IP  2.5 Revision
AbstractStmElement Class Reference
Collaboration diagram for AbstractStmElement:
Collaboration graph

Public Member Functions

 GetInstance ($id=false, $refresh_cache=false)
 
GetStmElementTypes ()
 
AddElementType ($name, $abbrev)
 
 AbstractStmElement ($id=false)
 
 createId ()
 
 getId ()
 
 getSws ()
 
 getWorkload ()
 
 getSemester ()
 
 getElementTypeId ()
 
 getAbstractStmId ()
 
 getName ()
 
 getGroup ()
 
 getPosition ()
 
 setValues ($val_array)
 
 restore ()
 
 store ()
 
 delete ()
 
 getValues ()
 
 checkValues ()
 

Data Fields

 $element_id
 
 $element_type_id
 
 $sws
 
 $workload
 
 $semester
 
 $stm_abstr_id
 
 $custom_name
 
 $elementgroup
 
 $position
 
 $msg
 

Member Function Documentation

◆ AbstractStmElement()

Constructor

Pass nothing to create a abstract stm, or the id from an existing stm to change or delete public

Parameters
string$abs_stm_idthe seminar which should be retrieved
Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddElementType()

& AddElementType (   $name,
  $abbrev 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkValues()

checkValues ( )

◆ createId()

createId ( )

creates an new id for this object private

Returns
string the unique id
Here is the caller graph for this function:

◆ delete()

delete ( )
Here is the call graph for this function:

◆ getAbstractStmId()

getAbstractStmId ( )

◆ getElementTypeId()

getElementTypeId ( )

◆ getGroup()

getGroup ( )

◆ getId()

getId ( )
Here is the caller graph for this function:

◆ GetInstance()

GetInstance (   $id = false,
  $refresh_cache = false 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getName()

getName ( )

◆ getPosition()

getPosition ( )

◆ getSemester()

getSemester ( )

◆ GetStmElementTypes()

& GetStmElementTypes ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getSws()

getSws ( )

◆ getValues()

getValues ( )

◆ getWorkload()

getWorkload ( )

◆ restore()

restore ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setValues()

setValues (   $val_array)
Here is the caller graph for this function:

◆ store()

store ( )
Here is the call graph for this function:

Field Documentation

◆ $custom_name

$custom_name

◆ $element_id

$element_id

◆ $element_type_id

$element_type_id

◆ $elementgroup

$elementgroup

◆ $msg

$msg

◆ $position

$position

◆ $semester

$semester

◆ $stm_abstr_id

$stm_abstr_id

◆ $sws

$sws

◆ $workload

$workload

The documentation for this class was generated from the following file: