Class AbstractWebController<E extends PersistentObject,​D extends GenericHibernateDao<E,​Integer>,​S extends AbstractCrudService<E,​D>>

    • Field Detail

      • logger

        protected static final org.apache.logging.log4j.Logger logger
        The LOGGER instance (that will be available in all subclasses)
    • Constructor Detail

      • AbstractWebController

        protected AbstractWebController​(Class<E> entityClass)
        Constructor that sets the concrete entity class for the controller. Subclasses MUST call this constructor.
    • Method Detail

      • getService

        public S getService()
        Returns:
        the service
      • setService

        public abstract void setService​(S service)
        Subclasses must implement this class and annotate it with Autowired and Qualifier!
        Parameters:
        service - the service to set
      • getEntityClass

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