public interface MediaPermissionService
| Modifier and Type | Method and Description |
|---|---|
void |
denyReadPermission(MediaModel mediaItem,
PrincipalModel principal)
Denies principal the read permission to given mediaItem.
|
Collection<PrincipalModel> |
getDeniedPrincipals(MediaModel mediaItem)
Fetches all users, where Read permission for given media item is denied.
|
Collection<PrincipalModel> |
getPermittedPrincipals(MediaModel mediaItem)
Fetches all users, with Read permission for given media item.
|
void |
grantReadPermission(MediaModel mediaItem,
PrincipalModel principal)
Grants principal the read permission to given mediaItem.
|
boolean |
isReadAccessGranted(MediaModel mediaItem,
PrincipalModel principal)
Checks if the given principal has access to reading medias granted.
|
void |
setDeniedPrincipals(MediaModel mediaItem,
Collection<PrincipalModel> principals)
Updates the list of all principal with denied Read Permission for given media item.
|
void |
setPermittedPrincipals(MediaModel mediaItem,
Collection<PrincipalModel> principals)
Updates the list of all assigned principal with ReadPermission for given media item.
|
boolean isReadAccessGranted(MediaModel mediaItem, PrincipalModel principal)
mediaItem - the media itemprincipal - the principal (can be either a user or a user group)true, if user has read permission for access the given media, false otherwise.void grantReadPermission(MediaModel mediaItem, PrincipalModel principal)
mediaItem - the media itemprincipal - the principal (can be either a user or a user group)void denyReadPermission(MediaModel mediaItem, PrincipalModel principal)
mediaItem - the media itemprincipal - the principal (can be either a user or a user group)Collection<PrincipalModel> getPermittedPrincipals(MediaModel mediaItem)
mediaItem - the media itemvoid setPermittedPrincipals(MediaModel mediaItem, Collection<PrincipalModel> principals)
mediaItem - the media item.principals - the principal list, representing the expected list of all granted principals for the given media item.Collection<PrincipalModel> getDeniedPrincipals(MediaModel mediaItem)
mediaItem - the media itemvoid setDeniedPrincipals(MediaModel mediaItem, Collection<PrincipalModel> principals)
mediaItem - the media item.principals - the principal list, representing the expected list of all denied principals for the given media item.Copyright © 2017 SAP SE. All Rights Reserved.