eZPublishCommunityProject  2013.4
eZ\Publish\Core\Persistence\Cache\UserHandler Class Reference

Cache handler for user module. More...

+ Inheritance diagram for eZ\Publish\Core\Persistence\Cache\UserHandler:
+ Collaboration diagram for eZ\Publish\Core\Persistence\Cache\UserHandler:

Public Member Functions

 addPolicy ($roleId, Policy $policy)
 
 assignRole ($contentId, $roleId, array $limitation=null)
 
 create (User $user)
 
 createRole (Role $struct)
 
 delete ($userId)
 
 deleteRole ($roleId)
 
 load ($userId)
 
 loadByLogin ($login, $alsoMatchEmail=false)
 
 loadPoliciesByUserId ($userId)
 
 loadRole ($roleId)
 
 loadRoleAssignmentsByGroupId ($groupId, $inherit=false)
 
 loadRoleAssignmentsByRoleId ($roleId)
 
 loadRoleByIdentifier ($identifier)
 
 loadRoles ()
 
 removePolicy ($roleId, $policyId)
 
 unAssignRole ($contentId, $roleId)
 
 update (User $user)
 
 updatePolicy (Policy $policy)
 
 updateRole (RoleUpdateStruct $struct)
 
- Public Member Functions inherited from eZ\Publish\Core\Persistence\Cache\AbstractHandler
 __construct (CacheService $cache, PersistenceFactory $persistenceFactory, PersistenceLogger $logger)
 Setups current handler with everything needed. More...
 

Additional Inherited Members

- Protected Attributes inherited from eZ\Publish\Core\Persistence\Cache\AbstractHandler
 $cache
 
 $logger
 
 $persistenceFactory
 

Detailed Description

Cache handler for user module.

Member Function Documentation

eZ\Publish\Core\Persistence\Cache\UserHandler::addPolicy (   $roleId,
Policy  $policy 
)
See Also
eZ::addPolicy

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::assignRole (   $contentId,
  $roleId,
array  $limitation = null 
)
See Also
eZ::assignRole

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::create ( User  $user)
See Also
eZ::create

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::createRole ( Role  $struct)
See Also
eZ::createRole

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::delete (   $userId)
See Also
eZ::delete

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::deleteRole (   $roleId)
See Also
eZ::deleteRole

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::load (   $userId)
See Also
eZ::load

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::loadByLogin (   $login,
  $alsoMatchEmail = false 
)
See Also
eZ::loadByLogin

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::loadPoliciesByUserId (   $userId)
See Also
eZ::loadPoliciesByUserId

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::loadRole (   $roleId)
See Also
eZ::loadRole

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::loadRoleAssignmentsByGroupId (   $groupId,
  $inherit = false 
)
See Also
eZ::loadRoleAssignmentsByGroupId

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::loadRoleAssignmentsByRoleId (   $roleId)
See Also
eZ::loadRoleAssignmentsByRoleId

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::loadRoleByIdentifier (   $identifier)
See Also
eZ::loadRoleByIdentifier

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::loadRoles ( )
See Also
eZ::loadRoles

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::removePolicy (   $roleId,
  $policyId 
)
See Also
eZ::removePolicy

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::unAssignRole (   $contentId,
  $roleId 
)
See Also
eZ::unAssignRole

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::update ( User  $user)
See Also
eZ::update

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::updatePolicy ( Policy  $policy)
See Also
eZ::updatePolicy

Implements eZ\Publish\SPI\Persistence\User\Handler.

eZ\Publish\Core\Persistence\Cache\UserHandler::updateRole ( RoleUpdateStruct  $struct)
See Also
eZ::updateRole

Implements eZ\Publish\SPI\Persistence\User\Handler.


The documentation for this class was generated from the following file: