This is the API documentation for concrete5 version 5.6 and earlier. View Current API Documentation

Class Concrete5_Model_PermissionAccess

Concrete5_Library_Object
Extended by Object
Extended by Concrete5_Model_PermissionAccess

Direct known subclasses

PermissionAccess

Indirect known subclasses

AccessUserSearchUserPermissionAccess, AddBlockBlockTypePermissionAccess, BlockTypePermissionAccess, ComposerPagePermissionAccess, Concrete5_Model_AccessUserSearchUserPermissionAccess, Concrete5_Model_AddBlockBlockTypePermissionAccess, Concrete5_Model_AddBlockToAreaAreaPermissionAccess, Concrete5_Model_AddFileFileSetPermissionAccess, Concrete5_Model_AddSubpagePagePermissionAccess, Concrete5_Model_AdminPermissionAccess, Concrete5_Model_AreaPermissionAccess, Concrete5_Model_AssignUserGroupsUserPermissionAccess, AddBlockToAreaAreaPermissionAccess, Concrete5_Model_BasicWorkflowPermissionAccess, Concrete5_Model_BlockPermissionAccess, Concrete5_Model_BlockTypePermissionAccess, Concrete5_Model_ComposerPagePermissionAccess, Concrete5_Model_EditPagePropertiesPagePermissionAccess, Concrete5_Model_EditPageThemePagePermissionAccess, Concrete5_Model_EditUserPropertiesUserPermissionAccess, Concrete5_Model_FilePermissionAccess, Concrete5_Model_FileSetPermissionAccess, Concrete5_Model_MarketplaceNewsflowPermissionAccess, AddFileFileSetPermissionAccess, Concrete5_Model_PagePermissionAccess, Concrete5_Model_SinglePagePermissionAccess, Concrete5_Model_SitemapPermissionAccess, Concrete5_Model_StackPermissionAccess, Concrete5_Model_UserPermissionAccess, Concrete5_Model_ViewUserAttributesUserPermissionAccess, Concrete5_Model_WorkflowPermissionAccess, EditPagePropertiesPagePermissionAccess, EditPageThemePagePermissionAccess, EditUserPropertiesUserPermissionAccess, AddSubpagePagePermissionAccess, FilePermissionAccess, FileSetPermissionAccess, MarketplaceNewsflowPermissionAccess, PagePermissionAccess, SinglePagePermissionAccess, SitemapPermissionAccess, StackPermissionAccess, UserPermissionAccess, ViewUserAttributesUserPermissionAccess, WorkflowPermissionAccess, AdminPermissionAccess, AreaPermissionAccess, AssignUserGroupsUserPermissionAccess, BasicWorkflowPermissionAccess, BlockPermissionAccess

Methods summary

public
# setPermissionKey( $permissionKey )
public
public
public
public
protected
# deliverAccessListItems( $q, $accessType, $filterEntities )
public
# validateAndFilterAccessEntities( $accessEntities )
public
# validateAccessEntities( $accessEntities )
public
# validate( )
public static
# createByMerge( $permissions )
public
# getAccessListItems( $accessType = Concrete5_Model_PermissionKey::ACCESS_TYPE_INCLUDE, $filterEntities = array() )
protected
# buildAssignmentFilterString( $accessType, $filterEntities )
public
public
public
public
# duplicate( $newPA = false )
public
public
public
public
# save( )
public static
public static
# getByID( $paID, PermissionKey $pk, $checkPA = true )

Properties summary

protected $paID
#
protected array $paIDList
# array()

Properties inherited from Concrete5_Library_Object

$error