Class ItemPersistRequestPermissionValidator

    • Constructor Detail

      • ItemPersistRequestPermissionValidator

        public ItemPersistRequestPermissionValidator​(@Nonnull
                                                     AccessRightsService accessRightsService,
                                                     @Nonnull
                                                     ModelService modelService)
    • Method Detail

      • validate

        public void validate​(PersistenceContext context,
                             ItemModel itemModel)
        Description copied from interface: ItemPersistRequestValidator
        Validates the item can be persisted with the given context and rejects it by throwing an exception, if the specified request does not meet certain criteria.
        Specified by:
        validate in interface ItemPersistRequestValidator
        Parameters:
        context - a persistence context containing information about the item being persisted.
        itemModel - an item to be persisted