public class DynamicInheritancePermissionLogic<C extends GroupedModel,P extends GroupedModel> extends java.lang.Object implements ModelResourcePermissionLogic<C>
| Constructor and Description |
|---|
DynamicInheritancePermissionLogic(ModelResourcePermission<P> parentModelResourcePermission,
com.liferay.petra.function.UnsafeFunction<C,P,? extends PortalException> fetchParentUnsafeFunction,
boolean checkParentAccess) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
contains(PermissionChecker permissionChecker,
java.lang.String name,
C child,
java.lang.String actionId) |
public DynamicInheritancePermissionLogic(ModelResourcePermission<P> parentModelResourcePermission, com.liferay.petra.function.UnsafeFunction<C,P,? extends PortalException> fetchParentUnsafeFunction, boolean checkParentAccess)
public java.lang.Boolean contains(PermissionChecker permissionChecker, java.lang.String name, C child, java.lang.String actionId) throws PortalException
contains in interface ModelResourcePermissionLogic<C extends GroupedModel>PortalException