class Access extends ConcreteObject (View source)

Properties

$error from ConcreteObject
protected $paID
protected $paIDList
protected $listItems

Methods

loadError($error)

No description

isError()

No description

getError()

No description

setPropertiesFromArray($arr)

No description

static 
camelcase($file)

No description

static 
uncamelcase($string)

No description

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)

Parameters

$error

isError()

getError()

setPropertiesFromArray($arr)

Parameters

$arr

static camelcase($file)

Parameters

$file

static uncamelcase($string)

Parameters

$string

setListItems($listItems)

Parameters

$listItems

setPermissionKey($permissionKey)

Parameters

$permissionKey

getPermissionObject()

getPermissionObjectToCheck()

getPermissionAccessID()

isPermissionAccessInUse()

getPermissionAccessIDList()

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

Parameters

$q
$accessType
$filterEntities

validateAndFilterAccessEntities($accessEntities)

Parameters

$accessEntities

validateAccessEntities($accessEntities)

Parameters

$accessEntities

validate()

static createByMerge($permissions)

Parameters

$permissions

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

Parameters

$accessType
$filterEntities

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

Parameters

$accessType
$filterEntities
$checkCache

protected buildAssignmentFilterString($accessType, $filterEntities)

Parameters

$accessType
$filterEntities

clearWorkflows()

attachWorkflow(Workflow $wf)

Parameters

Workflow $wf

removeWorkflow(Workflow $wf)

Parameters

Workflow $wf

getWorkflows()

duplicate($newPA = false)

Parameters

$newPA

markAsInUse()

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

Parameters

Entity $pae
$durationObject
$accessType

removeListItem(Entity $pe)

Parameters

Entity $pe

save($args = array())

Parameters

$args

static create(Key $pk)

Parameters

Key $pk

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

Parameters

$paID
Key $pk
$checkPA