@ConsumerType
public interface ModelResourcePermissionDefinition<T extends GroupedModel>
| Modifier and Type | Method and Description |
|---|---|
T |
getModel(long primaryKey) |
java.lang.Class<T> |
getModelClass() |
PortletResourcePermission |
getPortletResourcePermission() |
long |
getPrimaryKey(T t) |
default java.lang.String |
mapActionId(java.lang.String actionId) |
void |
registerModelResourcePermissionLogics(ModelResourcePermission<T> modelResourcePermission,
java.util.function.Consumer<ModelResourcePermissionLogic<T>> modelResourcePermissionLogicConsumer) |
T getModel(long primaryKey) throws PortalException
PortalExceptionjava.lang.Class<T> getModelClass()
PortletResourcePermission getPortletResourcePermission()
long getPrimaryKey(T t)
default java.lang.String mapActionId(java.lang.String actionId)
void registerModelResourcePermissionLogics(ModelResourcePermission<T> modelResourcePermission, java.util.function.Consumer<ModelResourcePermissionLogic<T>> modelResourcePermissionLogicConsumer)