Overview  Package  Tree OpenRat

openrat.objects

Class Model

openrat.objects.Model

class Model

Diese Klasse stellt ein Projektmodell dar.

Ein Projektmodell ist eine Darstellungsart der Inhalte. Zu jedem Projektmodell gibt es einen anderen Templatequelltext. Beispiel: Neben HTML gibt es ein Projektmodell fuer WML oder XML. Die Inhalte sind gleich, aber die Art der Ausgabe ist jeweils anders.

Author:
$Author: dankert $
Version:
$Rev: $

Field Summary
public var$modelid
public var$error
public var$projectid
public var$name
public var$isDefault
Method Summary
public voidModel

Konstruktor

public voidgetAll

Lesen aller Projektmodelle aus der Datenbank

public voidload

Lesen aus der Datenbank

public voidsave

Speichern des Projektmodells

public ArraygetProperties

Alle notwendigen Eigenschaften dieses Projektmodells werden als Array zurueckgegeben

public voidadd

Modell hinzufuegen

public voidgetDefaultId
public voidsetDefault
public voiddelete

Entfernen des Projektmodells aus der Datenbank Es wird dabei nicht geprueft, ob noch ein anders Projektmodell vorhanden ist.

Field Detail

modelid

public var $modelid

error

public var $error = ''

projectid

public var $projectid

name

public var $name = ''

isDefault

public var $isDefault = false
Method Detail

Model()

public void Model(var $modelid = '')

Konstruktor

Parameters:
$modelid

getAll()

public void getAll()

Lesen aller Projektmodelle aus der Datenbank


load()

public void load()

Lesen aus der Datenbank


save()

public void save()

Speichern des Projektmodells


getProperties()

public Array getProperties()

Alle notwendigen Eigenschaften dieses Projektmodells werden als Array zurueckgegeben


add()

public void add(var $name = '',
                String Name)

Modell hinzufuegen

Parameters:
$name
Name - des Modells (optional)

getDefaultId()

public void getDefaultId()

setDefault()

public void setDefault()

delete()

public void delete()

Entfernen des Projektmodells aus der Datenbank Es wird dabei nicht geprueft, ob noch ein anders Projektmodell vorhanden ist.


Overview  Package  Tree OpenRat