public class ModelResourcePermissionFactory
extends java.lang.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(java.lang.Class<T> modelClass,
java.util.function.ToLongFunction<T> primKeyToLongFunction,
com.liferay.petra.function.UnsafeFunction<java.lang.Long,T,? extends PortalException> getModelUnsafeFunction,
PortletResourcePermission portletResourcePermission,
ModelResourcePermissionFactory.ModelResourcePermissionConfigurator<T> modelResourcePermissionConfigurator) |
static <T extends GroupedModel> |
create(java.lang.Class<T> modelClass,
java.util.function.ToLongFunction<T> primKeyToLongFunction,
com.liferay.petra.function.UnsafeFunction<java.lang.Long,T,? extends PortalException> getModelUnsafeFunction,
PortletResourcePermission portletResourcePermission,
ModelResourcePermissionFactory.ModelResourcePermissionConfigurator<T> modelResourcePermissionConfigurator,
java.util.function.UnaryOperator<java.lang.String> actionIdMapper) |
static <T extends ClassedModel> |
getInstance(java.lang.Class<? extends BaseService> declaringServiceClass,
java.lang.String fieldName,
java.lang.Class<T> modelClass) |
public static <T extends GroupedModel> ModelResourcePermission<T> create(java.lang.Class<T> modelClass, java.util.function.ToLongFunction<T> primKeyToLongFunction, com.liferay.petra.function.UnsafeFunction<java.lang.Long,T,? extends PortalException> getModelUnsafeFunction, PortletResourcePermission portletResourcePermission, ModelResourcePermissionFactory.ModelResourcePermissionConfigurator<T> modelResourcePermissionConfigurator)
public static <T extends GroupedModel> ModelResourcePermission<T> create(java.lang.Class<T> modelClass, java.util.function.ToLongFunction<T> primKeyToLongFunction, com.liferay.petra.function.UnsafeFunction<java.lang.Long,T,? extends PortalException> getModelUnsafeFunction, PortletResourcePermission portletResourcePermission, ModelResourcePermissionFactory.ModelResourcePermissionConfigurator<T> modelResourcePermissionConfigurator, java.util.function.UnaryOperator<java.lang.String> actionIdMapper)
public static <T extends ClassedModel> ModelResourcePermission<T> getInstance(java.lang.Class<? extends BaseService> declaringServiceClass, java.lang.String fieldName, java.lang.Class<T> modelClass)