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