Overview Package Tree | OpenRat |
FRAMES NO FRAMES | |
SUMMARY: FIELD METHOD | DETAIL: FIELD METHOD |
openrat.objects.Acl
class Acl
Darstellen einer Berechtigung (ACL "Access Control List") Die Berechtigung zu einem Objekt wird mit einer Liste dieser Objekte dargestellt Falls es mehrere ACLs zu einem Objekt gibt, werden die Berechtigung-Flags addiert.
Field Summary |
---|
public Integer | $aclid eindeutige ID dieser ACL |
public Integer | $objectid ID des Objektes, für das diese Berechtigung gilt |
public Integer | $userid ID des Benutzers ( = 0 falls die Berechtigung für eine Gruppe gilt) |
public Integer | $groupid ID der Gruppe ( = 0 falls die Berechtigung für einen Benutzer gilt) |
public Integer | $languageid ID der Sprache |
public Boolean | $isDefault Es handelt sich um eine Standard-Berechtigung (Falls false, dann Zugriffs-Berechtigung) |
public String | $username Name des Benutzers, für den diese Berechtigung gilt |
public String | $groupname Name der Gruppe, für die diese Berechtigung gilt |
public Boolean | $read Inhalt lesen (ist immer wahr) |
public Boolean | $write Inhalt bearbeiten |
public Boolean | $prop Eigenschaften bearbeiten |
public Boolean | $delete Objekt löschen |
public Boolean | $release Objektinhalt freigeben |
public Boolean | $publish Objekt veröffentlichen |
public Boolean | $create_folder Unterordner anlegen |
public Boolean | $create_file Datei anlegen (bzw. |
public Boolean | $create_link Verknüpfung anlegen |
public Boolean | $create_page Seite anlegen |
public Boolean | $grant Berechtigungen vergeben |
public Boolean | $transmit Berechtigungen an Unterobjekte vererben |
Method Summary |
---|
public void | Acl Konstruktor |
public void | load Laden einer ACL |
public void | getProperties |
public void | delete |
public void | add |
Field Detail |
---|
public Integer $aclid
eindeutige ID dieser ACL
public Integer $objectid
ID des Objektes, für das diese Berechtigung gilt
public Integer $userid
ID des Benutzers ( = 0 falls die Berechtigung für eine Gruppe gilt)
public Integer $groupid
ID der Gruppe ( = 0 falls die Berechtigung für einen Benutzer gilt)
public Integer $languageid
ID der Sprache
public Boolean $isDefault = false
Es handelt sich um eine Standard-Berechtigung (Falls false, dann Zugriffs-Berechtigung)
public String $username = ''
Name des Benutzers, für den diese Berechtigung gilt
public String $groupname = ''
Name der Gruppe, für die diese Berechtigung gilt
public Boolean $read = true
Inhalt lesen (ist immer wahr)
public Boolean $write = false
Inhalt bearbeiten
public Boolean $prop = false
Eigenschaften bearbeiten
public Boolean $delete = false
Objekt löschen
public Boolean $release = false
Objektinhalt freigeben
public Boolean $publish = false
Objekt veröffentlichen
public Boolean $create_folder = false
Unterordner anlegen
public Boolean $create_file = false
Datei anlegen (bzw.
hochladen)
public Boolean $create_link = false
Verknüpfung anlegen
public Boolean $create_page = false
Seite anlegen
public Boolean $grant = false
Berechtigungen vergeben
public Boolean $transmit = false
Berechtigungen an Unterobjekte vererben
Method Detail |
---|
public void Acl(var $aclid = 0, Integer Acl-ID)
Konstruktor
$aclid
Acl-ID
public void load()
Laden einer ACL
public void getProperties()
public void delete()
public void add()
Overview Package Tree | OpenRat |
FRAMES NO FRAMES | |
SUMMARY: FIELD METHOD | DETAIL: FIELD METHOD |