PHP Class eZ\Publish\Core\REST\Client\Values\User\UserGroupRoleAssignment

See also: eZ\Publish\API\Repository\Values\User\UserGroupRoleAssignment
Inheritance: extends eZ\Publish\API\Repository\Values\User\UserGroupRoleAssignment
Show file Open project: ezsystems/ezpublish-kernel

Protected Properties

Property Type Description
$limitation eZ\Publish\API\Repository\Values\User\Limitation\RoleLimitation
$role eZ\Publish\API\Repository\Values\User\Role
$userGroup eZ\Publish\API\Repository\Values\User\UserGroup

Public Methods

Method Description
getRole ( ) : eZ\Publish\API\Repository\Values\User\Role Returns the role to which the user or user group is assigned to.
getRoleLimitation ( ) : eZ\Publish\API\Repository\Values\User\Limitation\RoleLimitation Returns the limitation of the role assignment.
getUserGroup ( ) : eZ\Publish\API\Repository\Values\User\UserGroup Returns the user group to which the role is assigned to.

Method Details

getRole() public method

Returns the role to which the user or user group is assigned to.
public getRole ( ) : eZ\Publish\API\Repository\Values\User\Role
return eZ\Publish\API\Repository\Values\User\Role

getRoleLimitation() public method

Returns the limitation of the role assignment.
public getRoleLimitation ( ) : eZ\Publish\API\Repository\Values\User\Limitation\RoleLimitation
return eZ\Publish\API\Repository\Values\User\Limitation\RoleLimitation

getUserGroup() public method

Returns the user group to which the role is assigned to.
public getUserGroup ( ) : eZ\Publish\API\Repository\Values\User\UserGroup
return eZ\Publish\API\Repository\Values\User\UserGroup

Property Details

$limitation protected property

protected RoleLimitation,eZ\Publish\API\Repository\Values\User\Limitation $limitation
return eZ\Publish\API\Repository\Values\User\Limitation\RoleLimitation

$role protected property

protected Role,eZ\Publish\API\Repository\Values\User $role
return eZ\Publish\API\Repository\Values\User\Role

$userGroup protected property

protected UserGroup,eZ\Publish\API\Repository\Values\User $userGroup
return eZ\Publish\API\Repository\Values\User\UserGroup