so here is my code: @Stateful | @Scope(ScopeType.SESSION) | @Name("SessionObjektAuswahl") | public class SessionObjektAuswahl implements ISessionObjektAuswahl{ | | | @DataModel | private List<KioskPC> kioskPCListe; | | @DataModelSelection | @Out(required=false) | private KioskPC kiosk; | | @Out(required=false) | private KioskPC kiosk2; | | @In(required=false) | private String DBname; | | | | | EntityManager em; | | @Logger | private Log log; | | private boolean toMitarbeiterAuswahl; | | @In(required=false) | @Out(required=false) | private boolean toAnwesenheit; | | | @Create | @Factory("kioskPCListe") | public String retrieveAllKioskPCEintraege() { | | initialize(); | KioskPCAction kioskAction = new KioskPCAction(); | kioskPCListe = kioskAction.getAllFromDB(em); | | return null; | } | | private void select(){ | | } | | | | private void clearSelected(){ | kiosk = null; | | } | | @Remove @Destroy | public void destroy() { | // TODO Auto-generated method stub | | } | | public void remove() { | // TODO Auto-generated method stub | | } | | | @Override | public void initialize() { | | em = (EntityManager)Component.getInstance("QMoDISZDB"); | | | //setLanguage(); | } | | | | private void setLanguage(){ | this.titleValueObjektauswahl = Parser.read( | "FormObjektAuswahl.titel", sprache); | this.buttonValueAlleObjekte = Parser.read( | "FormObjektAuswahl.btAlleAuswaehlen", sprache); | } | | | @Override | public String navigate(String id) { | | if(kiosk!=null){ | log.info(kiosk.getObjektKostenstelle()); | } | | | if(toMitarbeiterAuswahl) { | | toMitarbeiterAuswahl = false; | | if(id.equals("startseite")){ | kiosk2=kiosk; | return "mitarbeiterAuswahl"; | } | | else if(id.equals("clear")){ | kiosk2=null; | return "nachrichtenUebersicht"; | } | } | | else if (toAnwesenheit){ | toAnwesenheit = false; | if (id.equals("startseite")){ | kiosk2=kiosk; | return "anwesenheit"; | }else if(id.equals("clear")) { | kiosk2=null; | clearSelected(); | return "startseite"; | } | } | | // else if (id.equals("anwesenheit")){ | // toAnwesenheit = true; | // return "objektAuswahl"; | // } | else if(id.equals("nachrichtErstellen")) | { | toMitarbeiterAuswahl=true; | return "objektAuswahl"; | } | | | else if(id.equals("startseite")){ | kiosk2=kiosk; | return "startseite"; | } | else if(id.equals("clear")) { | kiosk2=null; | clearSelected(); | return "startseite"; | | } | | return null; | | | } | | }
components.xml: <core:managed-persistence-context name="QMoDISZDB" | auto-create="true" persistence-unit-jndi-name="java:/DBzweiEntityManagerFactory" /> persistence.xml: | <persistence-unit name="DBzwei"> | <provider>org.hibernate.ejb.HibernatePersistence</provider> | <jta-data-source>java:/DBzweisource</jta-data-source> | | <properties> | <property name="hibernate.hbm2ddl.auto" value="none"/> | <property name="hibernate.show_sql" value="true"/> | <!-- These are the default for JBoss EJB3, but not for HEM: --> | <property name="hibernate.cache.provider_class" value="org.hibernate.cache.HashtableCacheProvider"/> | <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/> | | <property name="jboss.entity.manager.factory.jndi.name" value="java:/DBzweiEntityManagerFactory"/> | </properties> | </persistence-unit> View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4090501#4090501 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4090501 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user