public static class SLDPermissionManagementStrategy.AclCacheUnit extends AbstractCacheUnit
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GLOBAL_ACL |
static java.lang.String |
ITEM_ACL |
cacheKey, INVALIDATIONTYPE_CREATED, INVALIDATIONTYPE_MODIFIED, INVALIDATIONTYPE_MODIFIED_STRING, INVALIDATIONTYPE_REMOVED, INVALIDATIONTYPE_REMOVED_STRING, UNKNOWN| Modifier and Type | Method and Description |
|---|---|
PermissionDAO.AclContainer |
compute() |
java.lang.Object[] |
createKey() |
PermissionDAO.AclContainer |
getAsContainer() |
static SLDPermissionManagementStrategy.AclCacheUnit |
globalCacheUnit(Cache cache,
PK principalPk,
java.util.function.Supplier<PermissionDAO.AclContainer> getter) |
static SLDPermissionManagementStrategy.AclCacheUnit |
itemCacheUnit(Cache cache,
PK itemPk,
java.util.function.Supplier<PermissionDAO.AclContainer> getter) |
addedToCacheBeforeComputation, equals, executeInvalidation, get, getCache, getInvalidationTopicDepth, getKey, getKeyAsArray, getLoader, getTenantID, getWithoutCompute, getWithoutComputeIgnoringTransaction, hashCode, hintValue, invalidate, isCachingSupported, isValueKnown, load, removedFromCache, toString, useCachepublic static final java.lang.String GLOBAL_ACL
public static final java.lang.String ITEM_ACL
public static SLDPermissionManagementStrategy.AclCacheUnit itemCacheUnit(Cache cache, PK itemPk, java.util.function.Supplier<PermissionDAO.AclContainer> getter)
public static SLDPermissionManagementStrategy.AclCacheUnit globalCacheUnit(Cache cache, PK principalPk, java.util.function.Supplier<PermissionDAO.AclContainer> getter)
public java.lang.Object[] createKey()
createKey in class AbstractCacheUnitpublic PermissionDAO.AclContainer compute() throws java.lang.Exception
compute in class AbstractCacheUnitjava.lang.Exceptionpublic PermissionDAO.AclContainer getAsContainer()
Copyright © 2018 SAP SE. All Rights Reserved.