public class ModelResourcePermissionFactory
extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
ModelResourcePermissionFactory.ModelResourcePermissionConfigurator<T extends GroupedModel> |
Constructor and Description |
---|
ModelResourcePermissionFactory() |
Modifier and Type | Method and Description |
---|---|
static <T extends GroupedModel> |
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> |
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) |
public static <T extends GroupedModel> ModelResourcePermission<T> create(Class<T> modelClass, ToLongFunction<T> primKeyToLongFunction, com.liferay.petra.function.UnsafeFunction<Long,T,? extends PortalException> getModelUnsafeFunction, PortletResourcePermission portletResourcePermission, ModelResourcePermissionFactory.ModelResourcePermissionConfigurator<T> modelResourcePermissionConfigurator)
public static <T extends GroupedModel> ModelResourcePermission<T> 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)