Class JpaBeanSaver

  • All Implemented Interfaces:
    BeanSaver

    public class JpaBeanSaver
    extends Object
    implements BeanSaver
    Persists entities in the entity manager. Non entity values are ignored and just returned without actions.
    Since:
    Mar 10, 2014
    Author:
    Jeroen van Schagen
    • Constructor Detail

      • JpaBeanSaver

        public JpaBeanSaver()
    • Method Detail

      • save

        public <T> T save​(T bean)
        Saves a bean.
        Specified by:
        save in interface BeanSaver
        Type Parameters:
        T - the bean type
        Parameters:
        bean - the bean to save
        Returns:
        the saved bean
      • delete

        public void delete​(Object bean)
        Deletes a bean.
        Specified by:
        delete in interface BeanSaver
        Parameters:
        bean - the bean to delete