Access
class Access extends ConcreteObject (View source)
Properties
| $error | from ConcreteObject | ||
| protected int | $paID | ||
| protected int[] | $paIDList | ||
| protected ListItem[]|null | $listItems | ||
| Key | $pk | ||
| bool|int|string | $paIsInUse | 
Methods
Get the object associated to the permission (for example, a Page instance).
Get the object to be used to check the permission (for example, a Page instance).
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
        
                            
    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(ListItem[] $listItems)
        
    
    No description
        
                            
    setPermissionKey(Key $permissionKey)
        
    
    No description
        
                            object
    getPermissionObject()
        
    
    Get the object associated to the permission (for example, a Page instance).
        
                            object
    getPermissionObjectToCheck()
        
    
    Get the object to be used to check the permission (for example, a Page instance).
        
                            int
    getPermissionAccessID()
        
    
    No description
        
                            bool|int|string
    isPermissionAccessInUse()
        
    
    No description
        
                            int[]
    getPermissionAccessIDList()
        
    
    No description
        
                            bool
    validateAccessEntities(Entity[] $accessEntities)
        
    
    No description
        
                            bool
    validate()
        
    
    No description
        
                static            
    createByMerge($permissions)
        
    
    No description
        
                            ListItem[]
    getAccessListItems(int $accessType = PermissionKey::ACCESS_TYPE_INCLUDE, Entity[] $filterEntities = [], bool $checkCache = true)
        
    
    No description
        
                            
    clearWorkflows()
        
    
    No description
        
                            
    attachWorkflow(Workflow $wf)
        
    
    No description
        
                            
    removeWorkflow(Workflow $wf)
        
    
    No description
        
                            Workflow[]
    getWorkflows()
        
    
    No description
        
                            
    markAsInUse()
        
    
    No description
        
                            
    addListItem(Entity $pae, Duration|null|false $durationObject = false, int $accessType = PermissionKey::ACCESS_TYPE_INCLUDE)
        
    
    No description
        
                            
    removeListItem(Entity $pe)
        
    
    No description
        
                            
    save(array $args = [])
        
    
    No description
        
                    protected        ListItem[]
    deliverAccessListItems(string $q, int $accessType, Entity[] $filterEntities)
        
    
    No description
        
                    protected        string
    getCacheIdentifier(int $accessType, Entity[] $filterEntities = [])
        
    
    No description
        
                    protected        string
    buildAssignmentFilterString(int $accessType, Entity[] $filterEntities)
        
    
    No description