MagicSmoke  $VERSION$
WTuserrole Class Reference
Inheritance diagram for WTuserrole:
WobTable

Public Member Functions

 getObjectForrole ()
 
 getObjectForuname ()
 
 hasProperty ($p)
 
 newKey ()
 
- Public Member Functions inherited from WobTable
 __get ($name)
 returns the property/column More...
 
 __isset ($name)
 checks whether a column exists More...
 
 __set ($name, $value)
 set properties More...
 
 __unset ($name)
 unsets column-properties to NULL More...
 
 deleteFromDb ()
 deletes this instance from the database; returns true if it actually executed More...
 
 hasColumn ($c)
 returns whether the table contains a specific column More...
 
 hasProperty ($c)
 overridden by woc, returns true if the property exists More...
 
 insert ()
 insert the object under a new primary key value into the DB (implicitly calls newKey); returns true on success More...
 
 insertOrUpdate ()
 updates existing object in the database or inserts it if it does not exist in the DB yet More...
 
 isAuditable ()
 returns whether this is an auditable table More...
 
 isChanged ()
 returns whether any property has changed since the last DB sync More...
 
 isColumnChanged ($c)
 returns whether a specific column has changed since the last DB sync More...
 
 newKey ()
 generate a new primary key value for insert and marks the object as not yet in the DB; the default sets the primary key to NULL if it is a sequence; call the original first if you overwrite it More...
 
 revert ($name)
 reverts changes to the property More...
 
 revertAll ()
 reverts all changes to properties More...
 
 setFromArray (array $data)
 set multiple properties More...
 
 tableName ()
 returns the name of the table More...
 
 update ()
 updates the object in the database; returns true on success; fails if it did not come from the DB - use insertOrUpdate in this case; succeeds without asking the database if nothing has changed More...
 
 where ()
 returns the where clause to find this instance (via primary key columns) More...
 

Static Public Member Functions

static getFromDB ($uname, $role)
 
static newRow (array $data=array())
 
static selectFromDB ($where="", $orderby="")
 

Protected Member Functions

 __construct (array $data, $isfromdb)
 
- Protected Member Functions inherited from WobTable
 __construct (array $data, $isfromdb, $table)
 constructs a basic table More...
 
 createAudit ()
 overridden by woc, if this an auditable table; used in insert and update More...
 
 resetAudit ()
 overridden in auditable implementations: resets the audit state More...
 

Additional Inherited Members

- Protected Attributes inherited from WobTable
 $cdata
 
 $data
 

Constructor & Destructor Documentation

WTuserrole::__construct ( array  $data,
  $isfromdb 
)
protected

Member Function Documentation

static WTuserrole::getFromDB (   $uname,
  $role 
)
static

References $db.

WTuserrole::getObjectForrole ( )

References $db, and WTrole\selectFromDB().

WTuserrole::getObjectForuname ( )

References $db, and WTuser\selectFromDB().

WTuserrole::hasProperty (   $p)
WTuserrole::newKey ( )
static WTuserrole::newRow ( array  $data = array())
static

References WobTable\$data.

static WTuserrole::selectFromDB (   $where = "",
  $orderby = "" 
)
static

References $db.

Referenced by MachineUser\getUserRoles().


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