Class User
- Model
- AppModel
- BEAppModel
- User
Version:
$Revision$
Modifiedby: $LastChangedBy$
Lastmodified:
Located at models/account/user.php
Modifiedby: $LastChangedBy$
Lastmodified:
$LastChangedDate$
$Id$
Located at models/account/user.php
Methods summary
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
array
|
|
public
integer|boolean
|
Methods inherited from BEAppModel
am()
,
buildQueryStatement()
,
checkDate()
,
checkDuration()
,
checkFloat()
,
checkNumber()
,
containLevel()
,
email()
,
fieldsString()
,
findObjects()
,
findObjectsAfterFilter()
,
findObjectsClauses()
,
findObjectsCount()
,
getBindingsLevel()
,
getDefaultDateFormat()
,
getDriver()
,
getEndQuote()
,
getLimitClausole()
,
getStartQuote()
,
setBindingsLevel()
,
setupDbParams()
,
toolbar()
Methods inherited from AppModel
Properties summary
public
array
|
$validate
|
#
array(
'userid' => array(
'useridRule1' => array(
'rule' => 'notEmpty',
'message' => 'User ID can not be empty',
),
'useridRule2' => array(
'rule' => array('minLength', 2),
'message' => 'User ID must be at least 2 (two) characters long',
),
'useridRule3' => array(
'rule' => 'useridValidation',
'message' => 'User ID can not contain illegal characters',
),
),
'passwd' => array(
'rule' => 'notEmpty',
),
'email' => array(
'rule' => 'email',
'allowEmpty' => true,
)
)
|
public
array
|
$externalServiceValidate
|
#
array(
'userid' => array(
'rule' => 'notEmpty'
),
'email' => array(
'rule' => 'email',
'allowEmpty' => true
)
)
|
protected
array
|
$modelBindings
|
#
array(
'detailed' => array('Group', 'ObjectUser', 'Permission', 'UserProperty'),
'default' => array('Group', 'ObjectUser', 'UserProperty'),
'minimum' => array()
)
|
public
array
|
$hasAndBelongsToMany
|
#
array('Group')
|
public
array
|
$hasMany
|
#
array(
'Permission' =>
array(
'className' => 'Permission',
'condition' => "Permission.switch = 'user' ",
'fields' => 'Permission.object_id, Permission.switch, Permission.flag',
'foreignKey' => 'id',
'dependent' => true
),
'ObjectUser',
'UserProperty'
)
|
private
|
$hBTM
|
#
null
|