Class AuthorizationACLEntryXDO

Description

XDO for managing ACL entries

This XDO dynamically adds the appropriate subitem for the given acl type, which also will dynamically be created

Type: sat.aclentry

Properties: 'aclid' (int, ro) - ACL entry ID 'type' (string, rw) - Type of ACL entry 'roleid' (int, rw) - Role this aclentry is assigned to 'uid' (int, rw) - User this aclentry is assinged to 'policy' (int, rw) - Policy decision (1 - allow, 0 - deny) 'text' (string, ro) - Textual representation of acl entry

'text' is fetched from the associated acl entry implementation added as subitem.

Located in /phpsatk/local/org.eenterphace.sat.authorization.xdos/xdo.acl.entry.php (line 48)

XDODataObject
   |
   --XDODataObjectDBRow
      |
      --AuthorizationACLEntryXDO
Method Summary
void addChildren ()
string getID ()
void register ()
Variables
Methods
addChildren (line 91)

Adds child object

Uses the standard mechanism to add childs first, then adds the aclentry implementation XDO.

  • access: protected
void addChildren ()

Redefinition of:
XDODataObject::addChildren()
Resolves all children of this object and initializes them.
getID (line 63)

Get object type identifier

  • access: public
string getID ()

Redefinition of:
XDODataObject::getID()
Gets the object ID/type identifier of this object
register (line 71)

Registers properties

  • access: protected
void register ()

Redefinition of:
XDODataObject::register()
Registers this objects properties

Inherited Methods

Inherited From XDODataObjectDBRow

XDODataObjectDBRow::create()
XDODataObjectDBRow::delete()
XDODataObjectDBRow::fetch()
XDODataObjectDBRow::initialize()
XDODataObjectDBRow::prepare()
XDODataObjectDBRow::registerField()
XDODataObjectDBRow::update()

Inherited From XDODataObject

XDODataObject::__construct()
XDODataObject::addChild()
XDODataObject::addChildren()
XDODataObject::commit()
XDODataObject::delete()
XDODataObject::exists()
XDODataObject::fetch()
XDODataObject::getChild()
XDODataObject::getChildren()
XDODataObject::getCollection()
XDODataObject::getFieldHint()
XDODataObject::getID()
XDODataObject::getItemID()
XDODataObject::getParent()
XDODataObject::getProperty()
XDODataObject::getPropertyAccess()
XDODataObject::hasChildren()
XDODataObject::initialize()
XDODataObject::pushEvent()
XDODataObject::register()
XDODataObject::registerProperty()
XDODataObject::remove()
XDODataObject::setDelegate()
XDODataObject::setParent()
XDODataObject::update()
XDODataObject::__get()
XDODataObject::__isset()
XDODataObject::__set()
Class Constants

Inherited Constants

Inherited from XDODataObjectDBRow

Documentation generated on Mon, 21 May 2007 10:35:26 +0200 by phpDocumentor 1.3.0RC5