Commit da8fed6b authored by Uwe Peuker's avatar Uwe Peuker

Abhängigkeiten vereinfacht

- de.bsvrz.sys.funclib.bitctrl und
- com.bitctrl eliminiert
parent 17df27c1
......@@ -3,6 +3,8 @@ Versionsverlauf
## [Noch nicht veröffentlicht]
- Abhängigkeit zu de.bsvrz.sys.funclib.bitctrl und com.bitctrl entfernt
- CONTRIBUTING.md mit NERZ-Text ergänzt
- Kompatibilität für die Verwendung mit de.bsvrz.sys.funclib.bitctrl in Version 1 und
......
......@@ -2,7 +2,8 @@
// NERZ-SWE-Plugin
//--------------------------------------------------------------------
plugins {
id "de.bsvrz.gradle.nerzswe" version "0.9.0"
id "de.bsvrz.gradle.nerzswe" version "0.15.0"
id "com.github.spotbugs" version "1.6.10"
}
......@@ -17,7 +18,7 @@ repositories {
//--------------------------------------------------------------------
description 'DUA BitCtrl Funktionsbibliothek'
group 'de.bsvrz.sys'
version '1.9.3-SNAPSHOT'
version '2.0.0-SNAPSHOT'
// Properties des NERZ-SWE-Plugins:
nerzswe {
......@@ -31,14 +32,22 @@ nerzswe {
//--------------------------------------------------------------------
String kernsoftware_version = '3.9.2'
dependencies {
//------
// Source:
compile group: 'de.bsvrz.dav', name: 'de.bsvrz.dav.daf', version: kernsoftware_version
compile group: 'com.bitctrl', name: 'com.bitctrl', version:'2.0.+'
compile group: 'de.bsvrz.sys', name: 'de.bsvrz.sys.funclib.bitctrl', version:'1.5.+'
compile "de.bsvrz.dav:de.bsvrz.dav.daf:$kernsoftware_version"
compile "de.bsvrz.sys:de.bsvrz.sys.funclib.application:$kernsoftware_version"
compile "de.bsvrz.sys:de.bsvrz.sys.funclib.operatingMessage:$kernsoftware_version"
//------
// Test:
testCompile group: 'junit', name: 'junit', version: '4.12'
testCompile 'junit:junit:4.12'
}
tasks.withType(com.github.spotbugs.SpotBugsTask) {
ignoreFailures = true
effort = 'max'
reportLevel = 'medium'
reports {
xml.enabled = true
html.enabled = false
}
}
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4.1-bin.zip
......@@ -28,7 +28,7 @@ APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS=""
DEFAULT_JVM_OPTS='"-Xmx64m"'
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
......
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS=
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto init
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto init
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:init
@rem Get command-line arguments, handling Windows variants
if not "%OS%" == "Windows_NT" goto win9xME_args
:win9xME_args
@rem Slurp the command line arguments.
set CMD_LINE_ARGS=
set _SKIP=2
:win9xME_args_slurp
if "x%~1" == "x" goto execute
set CMD_LINE_ARGS=%*
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto init
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto init
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:init
@rem Get command-line arguments, handling Windows variants
if not "%OS%" == "Windows_NT" goto win9xME_args
:win9xME_args
@rem Slurp the command line arguments.
set CMD_LINE_ARGS=
set _SKIP=2
:win9xME_args_slurp
if "x%~1" == "x" goto execute
set CMD_LINE_ARGS=%*
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega
/*
* Allgemeine Funktionen mit und ohne Datenverteilerbezug
* Copyright (C) 2007-2015 BitCtrl Systems GmbH
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this library; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Contact Information:
* BitCtrl Systems GmbH
* Weißenfelser Straße 67
* 04229 Leipzig
* Phone: +49 341-490670
* mailto: info@bitctrl.de
*/
package de.bsvrz.sys.funclib.bitctrl.dua;
import java.io.Serializable;
/**
* @author peuker
*
*/
public abstract class AbstractDavZustand
implements Serializable, Comparable<AbstractDavZustand> {
/**
*
*/
private final int code;
/**
*
*/
private final String name;
/**
* @param code
* der Code
* @param name
* die Bezeichnung
*/
public AbstractDavZustand(final int code, final String name) {
super();
this.code = code;
this.name = name;
}
/**
* @return code
*/
public final int getCode() {
return code;
}
/**
* @return name
*/
@Override
public final String toString() {
return name;
}
@Override
public boolean equals(final Object obj) {
boolean result = false;
if ((obj != null) && (obj instanceof AbstractDavZustand)) {
final AbstractDavZustand that = (AbstractDavZustand) obj;
result = getCode() == that.getCode();
}
return result;
}
@Override
public int compareTo(final AbstractDavZustand o) {
return Integer.compare(code, o.code);
}
@Override
public int hashCode() {
return code;
}
}
......@@ -29,8 +29,6 @@ package de.bsvrz.sys.funclib.bitctrl.dua;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import com.bitctrl.Constants;
import de.bsvrz.sys.funclib.debug.Debug;
/**
......@@ -81,11 +79,11 @@ public class AllgemeinerDatenContainer {
return false;
}
} catch (final IllegalAccessException e) {
LOGGER.error(Constants.EMPTY_STRING, e);
AllgemeinerDatenContainer.LOGGER.error("", e);
e.printStackTrace();
return false;
} catch (final InvocationTargetException e) {
LOGGER.error(Constants.EMPTY_STRING, e);
AllgemeinerDatenContainer.LOGGER.error("", e);
e.printStackTrace();
return false;
}
......@@ -100,7 +98,7 @@ public class AllgemeinerDatenContainer {
@Override
public int hashCode() {
LOGGER.error("Das Objekt wird ohne korrekte HashCode-Equals-Implementierung verwendet");
AllgemeinerDatenContainer.LOGGER.error("Das Objekt wird ohne korrekte HashCode-Equals-Implementierung verwendet");
return super.hashCode();
}
......@@ -112,7 +110,7 @@ public class AllgemeinerDatenContainer {
*/
@Override
public String toString() {
String s = Constants.EMPTY_STRING;
String s = "";
for (final Method methode : this.getClass().getMethods()) {
if (methode.getName().startsWith("get") && methode.getDeclaringClass().equals(this.getClass())) {
......
......@@ -27,8 +27,6 @@
package de.bsvrz.sys.funclib.bitctrl.dua;
import java.text.SimpleDateFormat;
/**
* Allgemeine Konstanten der DUA.
*
......
......@@ -26,6 +26,7 @@
package de.bsvrz.sys.funclib.bitctrl.dua;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collection;
......@@ -34,8 +35,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.TreeSet;
import com.bitctrl.Constants;
import de.bsvrz.dav.daf.main.ClientDavInterface;
import de.bsvrz.dav.daf.main.ClientSenderInterface;
import de.bsvrz.dav.daf.main.Data;
......@@ -58,9 +57,6 @@ import de.bsvrz.dav.daf.main.config.SystemObjectType;
import de.bsvrz.dav.daf.main.impl.config.DafConfigurationAuthority;
import de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject;
import de.bsvrz.dav.daf.main.impl.config.DafDynamicObject;
import de.bsvrz.sys.funclib.bitctrl.daf.BetriebsmeldungDaten;
import de.bsvrz.sys.funclib.bitctrl.daf.BetriebsmeldungIdKonverter;
import de.bsvrz.sys.funclib.bitctrl.daf.DaVKonstanten;
import de.bsvrz.sys.funclib.bitctrl.dua.av.DAVObjektAnmeldung;
import de.bsvrz.sys.funclib.debug.Debug;
import de.bsvrz.sys.funclib.operatingMessage.MessageCauser;
......@@ -163,7 +159,7 @@ public final class DUAUtensilien {
anmeldungen.add(new DAVObjektAnmeldung(finObj,
new DataDescription(atg, datenBeschreibung.getAspect())));
} catch (final IllegalArgumentException ex) {
DUAUtensilien.LOGGER.fine(Constants.EMPTY_STRING, ex);
DUAUtensilien.LOGGER.fine("", ex);
}
}
} else if (datenBeschreibung.getAspect() == null) {
......@@ -276,8 +272,8 @@ public final class DUAUtensilien {
public static Collection<SystemObject> getBasisInstanzen(final SystemObject obj, final ClientDavInterface dav) {
final Collection<SystemObject> finaleObjekte = new HashSet<>();
if ((obj == null) || obj.getPid().equals(DaVKonstanten.TYP_TYP)) {
final SystemObjectType typTyp = dav.getDataModel().getType(DaVKonstanten.TYP_TYP);
if ((obj == null) || obj.getPid().equals("typ.typ")) {
final SystemObjectType typTyp = dav.getDataModel().getType("typ.typ");
for (final SystemObject typ : typTyp.getElements()) {
if (typ.isValid()) {
if (typ instanceof SystemObjectType) {
......@@ -344,9 +340,9 @@ public final class DUAUtensilien {
benutzteBereiche.add(dav.getDataModel().getConfigurationAuthority().getConfigurationArea());
}
if ((obj == null) || obj.getPid().equals(DaVKonstanten.TYP_TYP)) {
if ((obj == null) || obj.getPid().equals("typ.typ")) {
final Collection<SystemObjectType> typColl = new TreeSet<>();
for (final SystemObject typ : dav.getDataModel().getType(DaVKonstanten.TYP_TYP).getElements()) {
for (final SystemObject typ : dav.getDataModel().getType("typ.typ").getElements()) {
if (typ.isValid() && (typ instanceof SystemObjectType)) {
typColl.add((SystemObjectType) typ);
}
......@@ -810,7 +806,7 @@ public final class DUAUtensilien {
public static void sendeBetriebsmeldung(final ClientDavInterface dav, final MessageGrade grade,
final SystemObject objekt, final String nachricht) {
MessageSender.getInstance().sendMessage(MessageType.APPLICATION_DOMAIN, null, grade, objekt,
new MessageCauser(dav.getLocalUser(), Constants.EMPTY_STRING, Constants.EMPTY_STRING), nachricht);
new MessageCauser(dav.getLocalUser(), "", ""), nachricht);
}
/**
......@@ -818,8 +814,8 @@ public final class DUAUtensilien {
*
* @param dav
* Verbindung zum Datenverteiler.
* @param konverter
* der Konverter zum Bestimmen der ID für die Betriebsmeldung
* @param id
* die ID für die Meldung
* @param grade
* die Art der Meldung (<code>FATAL</code>, <code>ERROR</code>,
* <code>WARNING</code>, <code>INFORMATION</code>).
......@@ -828,17 +824,17 @@ public final class DUAUtensilien {
* @param nachricht
* die Betriebsmeldung.
*/
public static void sendeBetriebsmeldung(final ClientDavInterface dav, final BetriebsmeldungIdKonverter konverter,
public static void sendeBetriebsmeldung(final ClientDavInterface dav, final String id,
final MessageGrade grade, final SystemObject objekt, final String nachricht) {
if (konverter == null) {
if (id == null) {
DUAUtensilien.sendeBetriebsmeldung(dav, grade, objekt, nachricht);
return;
}
final String id = konverter.konvertiere(new BetriebsmeldungDaten(objekt), null, new Object[0]);
MessageSender.getInstance().sendMessage(id, MessageType.APPLICATION_DOMAIN, null, grade, objekt,
final String msgId = objekt.getNameOrPidOrId();
MessageSender.getInstance().sendMessage(msgId, MessageType.APPLICATION_DOMAIN, null, grade, objekt,
MessageState.MESSAGE,
new MessageCauser(dav.getLocalUser(), Constants.EMPTY_STRING, Constants.EMPTY_STRING), nachricht);
new MessageCauser(dav.getLocalUser(), "", ""), nachricht);
}
/**
......
......@@ -26,10 +26,6 @@
package de.bsvrz.sys.funclib.bitctrl.dua;
import com.bitctrl.Constants;
import de.bsvrz.sys.funclib.bitctrl.daf.AbstractDavZustand;
/**
* Korrespondiert mit den Eigenschaften einer ggf. skalierbaren DAV-Ganzzahl
* (mit Zustaenden)
......@@ -228,7 +224,7 @@ public class GanzZahl implements Comparable<GanzZahl> {
@Override
public String toString() {
String s = Constants.EMPTY_STRING;
String s = "";
s += "Wert (unskaliert): " + getWert();
s += "\nWert (skaliert): " + getSkaliertenWert() + ", (F: " + skalierungsFaktor + ")";
......
......@@ -26,8 +26,6 @@
package de.bsvrz.sys.funclib.bitctrl.dua;
import com.bitctrl.Constants;
/**
* Klasse, die alle Markierungen eines Messwertes speichert.
*
......@@ -237,10 +235,10 @@ public class MesswertMarkierung implements Cloneable {
@Override
public String toString() {
return (nichtErfasst ? "nErf " : Constants.EMPTY_STRING) + (formalMax ? "fMax " : Constants.EMPTY_STRING)
+ (formalMin ? "fMin " : Constants.EMPTY_STRING) + (logischMax ? "lMax " : Constants.EMPTY_STRING)
+ (logischMin ? "lMin " : Constants.EMPTY_STRING) + (implausibel ? "Impl " : Constants.EMPTY_STRING)
+ (interpoliert ? "Intp " : Constants.EMPTY_STRING);
return (nichtErfasst ? "nErf " : "") + (formalMax ? "fMax " : "")
+ (formalMin ? "fMin " : "") + (logischMax ? "lMax " : "")
+ (logischMin ? "lMin " : "") + (implausibel ? "Impl " : "")
+ (interpoliert ? "Intp " : "");
}
}
......@@ -29,8 +29,6 @@ package de.bsvrz.sys.funclib.bitctrl.dua;
import java.util.HashMap;
import java.util.Map;
import de.bsvrz.sys.funclib.bitctrl.daf.AbstractDavZustand;
/**
* Korrespondiert mit dem Zustandsraum eines Messwertes.
*
......
......@@ -31,13 +31,9 @@ import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import com.bitctrl.Constants;
import de.bsvrz.dav.daf.main.ClientDavInterface;
import de.bsvrz.dav.daf.main.config.ConfigurationArea;
import de.bsvrz.dav.daf.main.config.SystemObject;
import de.bsvrz.sys.funclib.bitctrl.daf.BetriebsmeldungIdKonverter;
import de.bsvrz.sys.funclib.bitctrl.daf.DefaultBetriebsMeldungsIdKonverter;
import de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException;
import de.bsvrz.sys.funclib.bitctrl.dua.DUAKonstanten;
import de.bsvrz.sys.funclib.bitctrl.dua.DUAUtensilien;
......@@ -66,23 +62,18 @@ public abstract class AbstraktVerwaltungsAdapter implements IVerwaltung {
/**
* die Argumente der Kommandozeile.
*/
protected ArrayList<String> komArgumente = new ArrayList<String>();
protected ArrayList<String> komArgumente = new ArrayList<>();
/**
* Die Konfigurationsbreiche, deren Objekte bearbeitet werden sollen.
*/
private Collection<ConfigurationArea> kBereiche = new HashSet<ConfigurationArea>();
private Collection<ConfigurationArea> kBereiche = new HashSet<>();
/**
* Verbindung zur Datenflusssteuerung.
*/
protected DatenFlussSteuerungsVersorger dfsHilfe;
/**
* Umsetzer fuer die Betriebsmeldung in eine ID.
*/
protected BetriebsmeldungIdKonverter bmvKonverter = new DefaultBetriebsMeldungsIdKonverter();
@Override
public final Collection<ConfigurationArea> getKonfigurationsBereiche() {
return kBereiche;
......@@ -137,16 +128,6 @@ public abstract class AbstraktVerwaltungsAdapter implements IVerwaltung {
}
}
/**
* Erfragt den Umsetzer fuer die Betriebsmeldungs-Id.
*
* @return der Umsetzer fuer die Betriebsmeldungs-Id.
*/
@Override
public BetriebsmeldungIdKonverter getBmvIdKonverter() {
return bmvKonverter;
}
@Override
public void parseArguments(final ArgumentList argumente) throws Exception {
......@@ -177,7 +158,7 @@ public abstract class AbstraktVerwaltungsAdapter implements IVerwaltung {
String dummy = "---keine Konfigurationsbereiche angegeben---\n"; //$NON-NLS-1$
if (kBereiche.size() > 0) {
dummy = Constants.EMPTY_STRING;
dummy = "";
for (final ConfigurationArea kb : kBereiche) {
dummy += kb + "\n"; //$NON-NLS-1$
}
......
......@@ -31,8 +31,6 @@ import java.util.Map;
import java.util.TreeMap;
import java.util.TreeSet;
import com.bitctrl.Constants;
import de.bsvrz.dav.daf.main.ClientDavInterface;
import de.bsvrz.dav.daf.main.ClientSenderInterface;
import de.bsvrz.sys.funclib.debug.Debug;
......@@ -83,7 +81,7 @@ public abstract class DAVAnmeldungsVerwaltung {
public final void modifiziereObjektAnmeldung(final Collection<DAVObjektAnmeldung> neueObjektAnmeldungen) {
// Debug Anfang
String info = Constants.EMPTY_STRING;
String info = "";
if (DAVAnmeldungsVerwaltung.DEBUG) {
info = "Verlangte Anmeldungen (" + getInfo() + "): ";
if (neueObjektAnmeldungen.size() == 0) {
......
......@@ -28,8 +28,6 @@ package de.bsvrz.sys.funclib.bitctrl.dua.av;
import java.util.Collection;
import com.bitctrl.Constants;
import de.bsvrz.dav.daf.main.ClientDavInterface;
import de.bsvrz.dav.daf.main.ClientReceiverInterface;
import de.bsvrz.dav.daf.main.ReceiveOptions;
......@@ -82,7 +80,7 @@ public class DAVEmpfangsAnmeldungsVerwaltung extends DAVAnmeldungsVerwaltung {
@Override
protected String abmelden(final Collection<DAVObjektAnmeldung> abmeldungen) {
String info = Constants.EMPTY_STRING;
String info = "";
if (DAVAnmeldungsVerwaltung.DEBUG) {
info = "keine\n";
if (abmeldungen.size() > 0) {
......@@ -105,7 +103,7 @@ public class DAVEmpfangsAnmeldungsVerwaltung extends DAVAnmeldungsVerwaltung {
@Override
protected String anmelden(final Collection<DAVObjektAnmeldung> anmeldungen) {
String info = Constants.EMPTY_STRING;
String info = "";
if (DAVAnmeldungsVerwaltung.DEBUG) {
info = "keine\n";
if (anmeldungen.size() > 0) {
......
......@@ -28,8 +28,6 @@ package de.bsvrz.sys.funclib.bitctrl.dua.av;
import java.util.Collection;
import com.bitctrl.Constants;
import de.bsvrz.dav.daf.main.ClientDavInterface;
import de.bsvrz.dav.daf.main.ClientSenderInterface;
import de.bsvrz.dav.daf.main.DataDescription;
......@@ -103,16 +101,16 @@ public class DAVSendeAnmeldungsVerwaltung extends DAVAnmeldungsVerwaltung implem
}
} catch (final DataNotSubscribedException e) {
e.printStackTrace();
Debug.getLogger().error(Constants.EMPTY_STRING, e);
Debug.getLogger().error("", e);
} catch (final SendSubscriptionNotConfirmed e) {
e.printStackTrace();
Debug.getLogger().error(Constants.EMPTY_STRING, e);
Debug.getLogger().error("", e);
}
}
@Override
protected String abmelden(final Collection<DAVObjektAnmeldung> abmeldungen) {
String info = Constants.EMPTY_STRING;
String info = "";
if (DAVAnmeldungsVerwaltung.DEBUG) {
info = "keine\n";
if (abmeldungen.size() > 0) {
......@@ -131,7 +129,7 @@ public class DAVSendeAnmeldungsVerwaltung extends DAVAnmeldungsVerwaltung implem
@Override
protected String anmelden(final Collection<DAVObjektAnmeldung> anmeldungen) {
String info = Constants.EMPTY_STRING;
String info = "";
if (DAVAnmeldungsVerwaltung.DEBUG) {
info = "keine\n";
if (anmeldungen.size() > 0) {
......
......@@ -36,7 +36,6 @@ import de.bsvrz.dav.daf.main.ReceiveOptions;
import de.bsvrz.dav.daf.main.ReceiverRole;
import de.bsvrz.dav.daf.main.ResultData;
import de.bsvrz.dav.daf.main.config.SystemObject;
import de.bsvrz.sys.funclib.bitctrl.daf.DaVKonstanten;
import de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException;
import de.bsvrz.sys.funclib.bitctrl.dua.dfs.schnittstellen.IDatenFlussSteuerungsListener;
import de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.SWETyp;
......@@ -173,7 +172,7 @@ public class DatenFlussSteuerungsVersorger implements ClientReceiverInterface {
if (dfsObjekt != null) {
final DataDescription dd = new DataDescription(
verwaltung.getVerbindung().getDataModel().getAttributeGroup(DFSKonstanten.ATG),
verwaltung.getVerbindung().getDataModel().getAspect(DaVKonstanten.ASP_PARAMETER_SOLL));
verwaltung.getVerbindung().getDataModel().getAspect("asp.parameterSoll"));