package de.kreth.vaadin.clubhelper; import org.hibernate.cfg.Configuration; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Adress; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Altersgruppe; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Attendance; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.ClubeventHasPerson; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Contact; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.DeletedEntry; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.GroupDef; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Person; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Persongroup; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Pflicht; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Relative; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Startpass; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.StartpassStartrechte; import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.Version; public class AbstractHibernateConfiguration implements HibernateConfiguration { @Override public void configure(Configuration configuration) { configuration.addAnnotatedClass(Adress.class); configuration.addAnnotatedClass(Altersgruppe.class); configuration.addAnnotatedClass(Attendance.class); configuration.addAnnotatedClass(Contact.class); configuration.addAnnotatedClass(DeletedEntry.class); configuration.addAnnotatedClass(GroupDef.class); configuration.addAnnotatedClass(Person.class); configuration.addAnnotatedClass(Persongroup.class); configuration.addAnnotatedClass(Pflicht.class); configuration.addAnnotatedClass(Relative.class); configuration.addAnnotatedClass(Startpass.class); configuration.addAnnotatedClass(StartpassStartrechte.class); configuration.addAnnotatedClass(Version.class); configuration.addInputStream(getClass().getResourceAsStream("/schema/ClubEvent.hbm.xml")); configuration.addAnnotatedClass(ClubeventHasPerson.class); } }