Modifier and Type | Class and Description |
---|---|
class |
DefaultModelResourcePermission<T extends GroupedModel> |
Modifier and Type | Method and Description |
---|---|
static <T extends GroupedModel> |
ModelResourcePermissionFactory.create(Class<T> modelClass,
ToLongFunction<T> primKeyToLongFunction,
com.liferay.petra.function.UnsafeFunction<Long,T,? extends PortalException> getModelUnsafeFunction,
PortletResourcePermission portletResourcePermission,
ModelResourcePermissionFactory.ModelResourcePermissionConfigurator<T> modelResourcePermissionConfigurator) |
static <T extends GroupedModel> |
ModelResourcePermissionFactory.create(Class<T> modelClass,
ToLongFunction<T> primKeyToLongFunction,
com.liferay.petra.function.UnsafeFunction<Long,T,? extends PortalException> getModelUnsafeFunction,
PortletResourcePermission portletResourcePermission,
ModelResourcePermissionFactory.ModelResourcePermissionConfigurator<T> modelResourcePermissionConfigurator,
UnaryOperator<String> actionIdMapper) |
static <T extends ClassedModel> |
ModelResourcePermissionFactory.getInstance(Class<? extends BaseService> declaringServiceClass,
String fieldName,
Class<T> modelClass) |
Modifier and Type | Method and Description |
---|---|
static void |
ModelResourcePermissionHelper.check(ModelResourcePermission<?> modelResourcePermission,
PermissionChecker permissionChecker,
long groupId,
long primaryKey,
String actionId) |
void |
ModelResourcePermissionFactory.ModelResourcePermissionConfigurator.configureModelResourcePermissionLogics(ModelResourcePermission<T> modelResourcePermission,
Consumer<ModelResourcePermissionLogic<T>> consumer) |
static boolean |
ModelResourcePermissionHelper.contains(ModelResourcePermission<?> modelResourcePermission,
PermissionChecker permissionChecker,
long groupId,
long primaryKey,
String actionId) |
Constructor and Description |
---|
DynamicInheritancePermissionLogic(ModelResourcePermission<P> parentModelResourcePermission,
com.liferay.petra.function.UnsafeFunction<C,P,? extends PortalException> fetchParentUnsafeFunction,
boolean checkParentAccess) |
WorkflowedModelPermissionLogic(WorkflowPermission workflowPermission,
ModelResourcePermission<T> modelResourcePermission,
GroupLocalService groupLocalService,
ToLongFunction<T> primKeyToLongFunction) |
Modifier and Type | Method and Description |
---|---|
void |
ModelResourcePermissionDefinition.registerModelResourcePermissionLogics(ModelResourcePermission<T> modelResourcePermission,
Consumer<ModelResourcePermissionLogic<T>> modelResourcePermissionLogicConsumer) |