class WorkflowAccess extends Access (View source)

Properties

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

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

from Access
setPermissionKey($permissionKey)

No description

from Access
getPermissionObject()

No description

from Access
getPermissionObjectToCheck()

No description

from Access
getPermissionAccessID()

No description

from Access
isPermissionAccessInUse()

No description

from Access
getPermissionAccessIDList()

No description

from Access
deliverAccessListItems($q, $accessType, $filterEntities)

No description

from Access
validateAndFilterAccessEntities($accessEntities)

No description

from Access
validateAccessEntities($accessEntities)

No description

from Access
validate()

No description

from Access
static 
createByMerge($permissions)

No description

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

No description

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

No description

from Access
buildAssignmentFilterString($accessType, $filterEntities)

No description

from Access
clearWorkflows()

No description

from Access
attachWorkflow(Workflow $wf)

No description

from Access
removeWorkflow(Workflow $wf)

No description

from Access
getWorkflows()

No description

from Access
duplicate($newPA = false)

No description

from Access
markAsInUse()

No description

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

No description

from Access
removeListItem(Entity $pe)

No description

from Access
save($args = array())

No description

from Access
static 
create(Key $pk)

No description

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

No description

from Access
setWorkflowProgressObject(Progress $wp)

No description

getWorkflowProgressObject()

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

setWorkflowProgressObject(Progress $wp)

Parameters

Progress $wp

getWorkflowProgressObject()