public interface PermissionsFacade
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
READ_ACCESS_TYPE |
static java.lang.String |
WRITE_ACCESS_TYPE |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PermissionsData> |
calculateAttributesPermissions(java.lang.String principalUid,
java.util.List<java.lang.String> attributes,
java.util.List<java.lang.String> permissionNames)
Calculate permissions for attributes
|
java.util.List<CatalogPermissionsData> |
calculateCatalogPermissions(java.lang.String principalUid,
java.util.List<java.lang.String> catalogIds,
java.util.List<java.lang.String> catalogVersions)
Calculate permissions for catalog version
|
PermissionsData |
calculateGlobalPermissions(java.lang.String principalUid,
java.util.List<java.lang.String> permissionNames)
Calculate global permissions for a principal.
|
java.util.List<PermissionsData> |
calculateTypesPermissions(java.lang.String principalUid,
java.util.List<java.lang.String> types,
java.util.List<java.lang.String> permissionNames)
Calculate permissions for a principal and multiple types.
|
static final java.lang.String READ_ACCESS_TYPE
static final java.lang.String WRITE_ACCESS_TYPE
java.util.List<PermissionsData> calculateTypesPermissions(java.lang.String principalUid, java.util.List<java.lang.String> types, java.util.List<java.lang.String> permissionNames)
principalUid - principal uid to retrieve the permissions for.types - type idspermissionNames - permission namesPermissionsData calculateGlobalPermissions(java.lang.String principalUid, java.util.List<java.lang.String> permissionNames)
principalUid - principal uid to retrieve the permissions for.permissionNames - permissions names to look forjava.util.List<PermissionsData> calculateAttributesPermissions(java.lang.String principalUid, java.util.List<java.lang.String> attributes, java.util.List<java.lang.String> permissionNames)
principalUid - principal uid to retrieve the permissions for.attributes - fully qualified attribute of the for permissionNames - permissions names to look forjava.util.List<CatalogPermissionsData> calculateCatalogPermissions(java.lang.String principalUid, java.util.List<java.lang.String> catalogIds, java.util.List<java.lang.String> catalogVersions)
principalUid - principal uid to retrieve the permissions for.catalogIds - filter of catalog ids to considercatalogVersions - filter of catalog version to considerCopyright © 2018 SAP SE. All Rights Reserved.