From 0f1a85096713e41e2d773a9106f4b05bfb3cf779 Mon Sep 17 00:00:00 2001 From: VogelT Date: Tue, 31 Mar 2026 11:49:50 +0200 Subject: [PATCH] TITLE Ticket:# US:[US-ID] Beschreibung: --- .../nanoleaf/CreateConnectionBean.java | 32 +++++++++++++++++-- src/main/java/de/examples/NanoDBTest.java | 1 + src/main/webapp/META-INF/context.xml | 2 +- .../database/nanoleaf/createConnection.xml | 4 +++ 4 files changed, 35 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/database/nanoleaf/CreateConnectionBean.java b/src/main/java/de/database/nanoleaf/CreateConnectionBean.java index 90488c2..3d6a9bd 100644 --- a/src/main/java/de/database/nanoleaf/CreateConnectionBean.java +++ b/src/main/java/de/database/nanoleaf/CreateConnectionBean.java @@ -1,22 +1,46 @@ package de.database.nanoleaf; import java.io.Serializable; +import java.util.List; + import org.eclnt.editor.annotations.CCGenClass; +import org.eclnt.jsfserver.defaultscreens.Statusbar; import org.eclnt.jsfserver.pagebean.PageBean; import de.tvo.database.tables.NLCONNECT.Nlconnect; import de.tvo.database.tables.NLCONNECT.NlconnectWorker; import de.tvo.nanoleaf.enums.NanoTypeEnum; -import org.eclnt.jsfserver.base.faces.event.ActionEvent; -import org.eclnt.jsfserver.defaultscreens.Statusbar; - @CCGenClass (expressionBase="#{d.CreateConnectionBean}") public class CreateConnectionBean extends PageBean implements Serializable { + public void onLoad(org.eclnt.jsfserver.base.faces.event.ActionEvent event) { + System.out.println("Load..."); + List nlconnectList = null; + + try { + NlconnectWorker worker = new NlconnectWorker(); + nlconnectList = worker.loadNlconnect(); + + if (nlconnectList != null && nlconnectList.size() > 0) { + m_nlconnect = nlconnectList.get(0); + } + } catch (Exception e) { + e.printStackTrace(); + + Statusbar.outputWarning("Fehler beim laden!!!"); + } + + } + + public void onClear(org.eclnt.jsfserver.base.faces.event.ActionEvent event) { + System.out.println("clear"); + m_nlconnect = new Nlconnect(); + } + public void onSave(org.eclnt.jsfserver.base.faces.event.ActionEvent event) { boolean saved = true; try { @@ -65,12 +89,14 @@ public class CreateConnectionBean if (getTest()) { m_nlconnect = new Nlconnect(); + //m_nlconnect.setNcid(new BigInteger("1")); m_nlconnect.setNchostname("Canvas-72FA.fritz.box"); m_nlconnect.setNcipadress("192.168.178.141"); m_nlconnect.setNcport(16021); m_nlconnect.setNccountpanel(15); m_nlconnect.setNctoken("LAG28BQWrXK2p79NbHMQsvcYYCN1TcD4"); m_nlconnect.setNctype(NanoTypeEnum.CANVAS); + m_nlconnect.setNcactiv(1); } } diff --git a/src/main/java/de/examples/NanoDBTest.java b/src/main/java/de/examples/NanoDBTest.java index 2c9c871..8c70d23 100644 --- a/src/main/java/de/examples/NanoDBTest.java +++ b/src/main/java/de/examples/NanoDBTest.java @@ -15,6 +15,7 @@ public class NanoDBTest { nlconnect.setNccountpanel(15); nlconnect.setNctoken("LAG28BQWrXK2p79NbHMQsvcYYCN1TcD4"); nlconnect.setNctype(NanoTypeEnum.CANVAS); + nlconnect.setNcactiv(1); try { NlconnectWorker worker = new NlconnectWorker(); diff --git a/src/main/webapp/META-INF/context.xml b/src/main/webapp/META-INF/context.xml index 3e23492..63b4596 100644 --- a/src/main/webapp/META-INF/context.xml +++ b/src/main/webapp/META-INF/context.xml @@ -29,7 +29,7 @@ consequence. hbm2ddl.auto="create-drop" driverClassName="org.mariadb.jdbc.Driver" testOnBorrow="true" - jdbcUrl="jdbc:mariadb://ZITNB014.de.geis-group.net:3306/nanoleafdb" + jdbcUrl="jdbc:mariadb://ZITNB014.de.geis-group.net:3306/mariadbnl" connectionTestQuery = "select 1" allowPoolSuspension="true" /> diff --git a/src/main/webapp/database/nanoleaf/createConnection.xml b/src/main/webapp/database/nanoleaf/createConnection.xml index e4e086a..b0d80a7 100644 --- a/src/main/webapp/database/nanoleaf/createConnection.xml +++ b/src/main/webapp/database/nanoleaf/createConnection.xml @@ -46,8 +46,12 @@ + + + +