Class BeanStore

java.lang.Object
de.willuhn.jameica.store.BeanStore

@Lifecycle(REQUEST) public class BeanStore extends Object
Ein Store zum bequemen Lesen und Speichern von JAXB-tauglichen Beans.
  • Constructor Details

    • BeanStore

      public BeanStore()
  • Method Details

    • load

      public <T> BeanContainer<T> load(Class<T> type, boolean encrypted) throws de.willuhn.util.ApplicationException
      Erzeugt einen neuen leeren Bean-Container.
      Parameters:
      type - der konkrete Typ der Beans.
      encrypted - true, wenn der Beanstore verschluesselt speichern soll.
      Returns:
      der erzeugte Bean-Container.
      Throws:
      de.willuhn.util.ApplicationException
    • store

      public void store(BeanContainer container) throws de.willuhn.util.ApplicationException
      Speichert einen Bean-Container.
      Parameters:
      container - der zu speichernde Container.
      Throws:
      de.willuhn.util.ApplicationException