Class PersistentObjectPermissionEvaluator<E extends PersistentObject>

    • Field Detail

      • logger

        protected static final org.apache.logging.log4j.Logger logger
        The LOGGER instance
    • Constructor Detail

      • PersistentObjectPermissionEvaluator

        public PersistentObjectPermissionEvaluator​(java.lang.Class<E> entityClass)
        Parameters:
        entityClass -
    • Method Detail

      • hasPermission

        public boolean hasPermission​(User user,
                                     E entity,
                                     Permission permission)
        Parameters:
        entity -
        permission -
      • getEntityClass

        public java.lang.Class<E> getEntityClass()
        Returns:
        the entityClass