Class JpaBeanSaver

java.lang.Object
nl._42.beanie.save.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 Details

    • JpaBeanSaver

      public JpaBeanSaver()
  • Method Details

    • 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