public class PublicationPermissionsUtils extends Object
| Constructor and Description |
|---|
PublicationPermissionsUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addRemoveDependentPermissions(Chapter chapter,
Map currentValues)
Adds or removes dependent permissions for given chapter
|
static void |
addRemoveDependentPermissions(Publication publication,
Map currentValues)
Adds or removes dependent permissions for given publication
|
static Predicate |
getReadablePublicationComponentPredicator(Principal principal)
Returns predicator for filtering the list
|
static Collection<PublicationComponent> |
getReadablePublicationComponents(Collection<? extends PublicationComponent> publicationComponents) |
static Collection<PublicationComponent> |
getReadablePublicationComponents(Collection<? extends PublicationComponent> publicationComponents,
Principal principal)
Returns filtered publication components (chapter/page)
|
static Predicate |
getReadablePublicationPredicator(Principal principal)
Returns predicator for filtering the list
|
static Collection<Publication> |
getReadablePublications(Collection<Publication> publications) |
static Collection<Publication> |
getReadablePublications(Collection<Publication> publications,
Principal principal)
Returns filtered publications
|
public static Collection<Publication> getReadablePublications(Collection<Publication> publications, Principal principal)
publications - principal - public static Collection<Publication> getReadablePublications(Collection<Publication> publications)
public static Collection<PublicationComponent> getReadablePublicationComponents(Collection<? extends PublicationComponent> publicationComponents, Principal principal)
publicationComponents - principal - public static Collection<PublicationComponent> getReadablePublicationComponents(Collection<? extends PublicationComponent> publicationComponents)
public static Predicate getReadablePublicationPredicator(Principal principal)
principal - public static Predicate getReadablePublicationComponentPredicator(Principal principal)
principal - public static void addRemoveDependentPermissions(Chapter chapter, Map currentValues)
chapter - currentValues - public static void addRemoveDependentPermissions(Publication publication, Map currentValues)
publication - currentValues - Copyright © 2017 SAP SE. All Rights Reserved.