public class DynamicInheritancePermissionLogic<C extends GroupedModel,P extends GroupedModel> extends 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 |
---|---|
Boolean |
contains(PermissionChecker permissionChecker,
String name,
C child,
String actionId) |
public DynamicInheritancePermissionLogic(ModelResourcePermission<P> parentModelResourcePermission, com.liferay.petra.function.UnsafeFunction<C,P,? extends PortalException> fetchParentUnsafeFunction, boolean checkParentAccess)
public Boolean contains(PermissionChecker permissionChecker, String name, C child, String actionId) throws PortalException
contains
in interface ModelResourcePermissionLogic<C extends GroupedModel>
PortalException