class Access extends Object (View source)

Properties

$error from  Object
protected $paID
protected $paIDList
protected $listItems

Methods

loadError($error)

No description

from  Object
isError()

No description

from  Object
getError()

No description

from  Object
setPropertiesFromArray($arr)

No description

from  Object
static 
camelcase($file)

No description

from  Object
static 
uncamelcase($string)

No description

from  Object
setListItems($listItems)

No description

setPermissionKey($permissionKey)

No description

getPermissionObject()

No description

getPermissionObjectToCheck()

No description

getPermissionAccessID()

No description

isPermissionAccessInUse()

No description

getPermissionAccessIDList()

No description

deliverAccessListItems($q, $accessType, $filterEntities)

No description

validateAndFilterAccessEntities($accessEntities)

No description

validateAccessEntities($accessEntities)

No description

validate()

No description

static 
createByMerge($permissions)

No description

getCacheIdentifier($accessType, $filterEntities = array())

No description

getAccessListItems($accessType = PermissionKey::ACCESS_TYPE_INCLUDE, $filterEntities = array(), $checkCache = true)

No description

buildAssignmentFilterString($accessType, $filterEntities)

No description

clearWorkflows()

No description

attachWorkflow(Workflow $wf)

No description

removeWorkflow(Workflow $wf)

No description

getWorkflows()

No description

duplicate($newPA = false)

No description

markAsInUse()

No description

addListItem(Entity $pae, $durationObject = false, $accessType = PermissionKey::ACCESS_TYPE_INCLUDE)

No description

removeListItem(Entity $pe)

No description

save($args = array())

No description

static 
create(Key $pk)

No description

static 
getByID($paID, Key $pk, $checkPA = true)

No description

Details

loadError($error)

No description

Parameters

$error

isError()

No description

getError()

No description

setPropertiesFromArray($arr)

No description

Parameters

$arr

static camelcase($file)

No description

Parameters

$file

static uncamelcase($string)

No description

Parameters

$string

setListItems($listItems)

No description

Parameters

$listItems

setPermissionKey($permissionKey)

No description

Parameters

$permissionKey

getPermissionObject()

No description

getPermissionObjectToCheck()

No description

getPermissionAccessID()

No description

isPermissionAccessInUse()

No description

getPermissionAccessIDList()

No description

protected deliverAccessListItems($q, $accessType, $filterEntities)

No description

Parameters

$q
$accessType
$filterEntities

validateAndFilterAccessEntities($accessEntities)

No description

Parameters

$accessEntities

validateAccessEntities($accessEntities)

No description

Parameters

$accessEntities

validate()

No description

static createByMerge($permissions)

No description

Parameters

$permissions

protected getCacheIdentifier($accessType, $filterEntities = array())

No description

Parameters

$accessType
$filterEntities

getAccessListItems($accessType = PermissionKey::ACCESS_TYPE_INCLUDE, $filterEntities = array(), $checkCache = true)

No description

Parameters

$accessType
$filterEntities
$checkCache

protected buildAssignmentFilterString($accessType, $filterEntities)

No description

Parameters

$accessType
$filterEntities

clearWorkflows()

No description

attachWorkflow(Workflow $wf)

No description

Parameters

Workflow $wf

removeWorkflow(Workflow $wf)

No description

Parameters

Workflow $wf

getWorkflows()

No description

duplicate($newPA = false)

No description

Parameters

$newPA

markAsInUse()

No description

addListItem(Entity $pae, $durationObject = false, $accessType = PermissionKey::ACCESS_TYPE_INCLUDE)

No description

Parameters

Entity $pae
$durationObject
$accessType

removeListItem(Entity $pe)

No description

Parameters

Entity $pe

save($args = array())

No description

Parameters

$args

static create(Key $pk)

No description

Parameters

Key $pk

static getByID($paID, Key $pk, $checkPA = true)

No description

Parameters

$paID
Key $pk
$checkPA