Commit b9e80074 authored by Christian Kniss's avatar Christian Kniss
Browse files

Merge branch 'develop' into 'master'

Develop

See merge request ERZ/RW_de.bsvrz.buv.rw!15
parents fb7cce1f a2bb9fd5
......@@ -18,3 +18,4 @@ workspace/
!.settings/org.eclipse.core.resources.prefs
!.settings/org.eclipse.jdt.core.prefs
**/.polyglot.feature.xml
\ No newline at end of file
......@@ -3,6 +3,6 @@
<extension>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-pomless</artifactId>
<version>1.4.0</version>
<version>1.7.0</version>
</extension>
</extensions>
\ No newline at end of file
......@@ -8,6 +8,11 @@ Produkt Rahmenwerk
- derzeit keine Änderungen
## Version 3.5.0 - Release 2020-05-28
- Kompatibilität mit aktueller Eclipse-Version ( https://gitlab.nerz-ev.de/ERZ/RW_de.bsvrz.buv.rw/-/issues/12 )
- Aufrufparameter für Menü, Symbolleiste und die Statusbar wiederherstellen ( https://gitlab.nerz-ev.de/ERZ/RW_de.bsvrz.buv.rw/-/issues/11 )
- Rahmenwerk basiert auf dem aktuellen Eclipse-Release 2020-03
## Version 3.4.1 - Release 2020-01-12
- Laden des Standardmenüs und Leisten korrigiert (altes Menü
......
/*
* This file is part of Rahmenwerk 3.3
* This file is part of Rahmenwerk 3.5
*
* Rahmenwerk is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
......@@ -14,7 +14,7 @@
* You should have received a copy of the GNU General Public License
* along with Rahmenwerk. If not, see <http://www.gnu.org/licenses/>.
*
* Copyright (c) 2018 BitCtrl Systems GmbH.
* Copyright (c) 2020 BitCtrl Systems GmbH.
*
* Contact Information:
* BitCtrl Systems GmbH
......
add_header=true
eclipse.preferences.version=1
header_text=/*\r\n * This file is part of Rahmenwerk 3.3\r\n *\r\n * Rahmenwerk is free software\: you can redistribute it and/or modify\r\n * it under the terms of the GNU Lesser General Public License as\r\n * published by the Free Software Foundation, either version 3 of the\r\n * License.\r\n *\r\n * Rahmenwerk is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with Rahmenwerk. If not, see <http\://www.gnu.org/licenses/>.\r\n *\r\n * Copyright (c) 2018 BitCtrl Systems GmbH.\r\n *\r\n * Contact Information\:\r\n * BitCtrl Systems GmbH\r\n * Weissenfelser Stra\u00DFe 67\r\n * 04229 Leipzig\r\n * Phone\: +49-341-49067-0\r\n * Fax\: +49-341-49067-15\r\n * mailto\: support@bitctrl.de\r\n *\r\n * Partly inspired by the original Rahmenwerk created by Dambach Werke GmbH. \r\n */
header_text=/*\r\n * This file is part of Rahmenwerk 3.5\r\n *\r\n * Rahmenwerk is free software\: you can redistribute it and/or modify\r\n * it under the terms of the GNU Lesser General Public License as\r\n * published by the Free Software Foundation, either version 3 of the\r\n * License.\r\n *\r\n * Rahmenwerk is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with Rahmenwerk. If not, see <http\://www.gnu.org/licenses/>.\r\n *\r\n * Copyright (c) 2020 BitCtrl Systems GmbH.\r\n *\r\n * Contact Information\:\r\n * BitCtrl Systems GmbH\r\n * Weissenfelser Stra\u00DFe 67\r\n * 04229 Leipzig\r\n * Phone\: +49-341-49067-0\r\n * Fax\: +49-341-49067-15\r\n * mailto\: support@bitctrl.de\r\n *\r\n * Partly inspired by the original Rahmenwerk created by Dambach Werke GmbH. \r\n */
multi_header=true
project_specific_settings=true
replace_header=true
replacements=<?xml version\="1.0" standalone\="yes"?>\n\n<replacements>\n<replacement key\="get" scope\="1" mode\="0">Gets the</replacement>\n<replacement key\="set" scope\="1" mode\="0">Sets the</replacement>\n<replacement key\="add" scope\="1" mode\="0">Adds the</replacement>\n<replacement key\="edit" scope\="1" mode\="0">Edits the</replacement>\n<replacement key\="remove" scope\="1" mode\="0">Removes the</replacement>\n<replacement key\="init" scope\="1" mode\="0">Inits the</replacement>\n<replacement key\="parse" scope\="1" mode\="0">Parses the</replacement>\n<replacement key\="create" scope\="1" mode\="0">Creates the</replacement>\n<replacement key\="build" scope\="1" mode\="0">Builds the</replacement>\n<replacement key\="is" scope\="1" mode\="0">Checks if is</replacement>\n<replacement key\="print" scope\="1" mode\="0">Prints the</replacement>\n<replacement key\="has" scope\="1" mode\="0">Checks for</replacement>\n</replacements>\n\n
cleanup.add_default_serial_version_id=true
cleanup.add_generated_serial_version_id=false
cleanup.add_missing_annotations=true
cleanup.add_missing_deprecated_annotations=true
cleanup.add_missing_methods=false
cleanup.add_missing_nls_tags=false
cleanup.add_missing_override_annotations=true
cleanup.add_missing_override_annotations_interface_methods=true
cleanup.add_serial_version_id=false
cleanup.always_use_blocks=true
cleanup.always_use_parentheses_in_expressions=false
cleanup.always_use_this_for_non_static_field_access=false
cleanup.always_use_this_for_non_static_method_access=false
cleanup.convert_functional_interfaces=false
cleanup.convert_to_enhanced_for_loop=false
cleanup.correct_indentation=false
cleanup.format_source_code=true
cleanup.format_source_code_changes_only=false
cleanup.insert_inferred_type_arguments=false
cleanup.make_local_variable_final=true
cleanup.make_parameters_final=false
cleanup.make_private_fields_final=true
cleanup.make_type_abstract_if_missing_method=false
cleanup.make_variable_declarations_final=true
cleanup.never_use_blocks=false
cleanup.never_use_parentheses_in_expressions=true
cleanup.number_suffix=false
cleanup.organize_imports=true
cleanup.push_down_negation=false
cleanup.qualify_static_field_accesses_with_declaring_class=false
cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
cleanup.qualify_static_member_accesses_with_declaring_class=true
cleanup.qualify_static_method_accesses_with_declaring_class=false
cleanup.remove_private_constructors=true
cleanup.remove_redundant_modifiers=true
cleanup.remove_redundant_semicolons=true
cleanup.remove_redundant_type_arguments=true
cleanup.remove_trailing_whitespaces=false
cleanup.remove_trailing_whitespaces_all=true
cleanup.remove_trailing_whitespaces_ignore_empty=false
cleanup.remove_unnecessary_array_creation=true
cleanup.remove_unnecessary_casts=true
cleanup.remove_unnecessary_nls_tags=true
cleanup.remove_unused_imports=true
cleanup.remove_unused_local_variables=false
cleanup.remove_unused_private_fields=true
cleanup.remove_unused_private_members=false
cleanup.remove_unused_private_methods=true
cleanup.remove_unused_private_types=true
cleanup.simplify_lambda_expression_and_method_ref=true
cleanup.sort_members=false
cleanup.sort_members_all=false
cleanup.use_anonymous_class_creation=false
cleanup.use_autoboxing=true
cleanup.use_blocks=false
cleanup.use_blocks_only_for_return_and_throw=false
cleanup.use_directly_map_method=false
cleanup.use_lambda=true
cleanup.use_parentheses_in_expressions=false
cleanup.use_this_for_non_static_field_access=false
cleanup.use_this_for_non_static_field_access_only_if_necessary=true
cleanup.use_this_for_non_static_method_access=false
cleanup.use_this_for_non_static_method_access_only_if_necessary=true
cleanup.use_unboxing=true
cleanup_profile=_rw
cleanup_settings_version=2
eclipse.preferences.version=1
jautodoc.cleanup.add_header=true
jautodoc.cleanup.replace_header=true
......@@ -20,7 +20,7 @@
<topic label="Reguläre Ausdrücke" href="html/texte/RegulaereAusdruecke.html"/>
<topic label="Beenden des Rahmenwerkes" href="html/texte/Beenden.htm"/>
<topic label="Druckvorschau" href="html/texte/Druckvorschau.htm"/>
<topic label="Ereignis- und Systemkalender Dialog" href="html/texte/Ereignis und Systemkalender.htm"/>
<topic label="Ereignis- und Systemkalender Dialog" href="html/texte/Ereignis_und_Systemkalender.htm"/>
<!-- topic label="Konfigurationsdatei" href="html/texte/Konfigurationsdatei.htm"/ -->
<topic label="Sortieren innerhalb von Tabellen" href="html/texte/Tabellen.htm"/>
<topic label="Voreinstellungen" href="html/texte/Voreinstellungen.htm"/>
......
......@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Basisbibliothek
Bundle-SymbolicName: de.bsvrz.buv.rw.basislib;singleton:=true
Bundle-Version: 3.4.1.qualifier
Bundle-Version: 3.5.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: de.bsvrz.buv.rw.basislib.internal.RwBasisLibActivator
Bundle-Vendor: BitCtrl Systems GmbH, Swarco Traffic Systems GmbH
......
<document xmlns="http://maven.apache.org/changes/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 http://maven.apache.org/xsd/changes-1.0.0.xsd">
<properties>
<title>Versionsgeschichte für das Plug-In Rahmenwerk Basisbibliothek
</title>
<author email="info@bitctrl.de">BitCtrl Systems GmbH</author>
</properties>
<body>
<release version="3.1.0" >
<action type="update" date="12.09.2017">Kernsoftware 3.9.2</action>
</release>
<release version="3.0.1" >
<action type="update" date="08.12.2016">RahmenwerkPreferenceStore führte im Offline-Modus zu Exceptions</action>
</release>
<release version="3.0.0" >
<action type="update" date="02.09.2016">Platform-Update auf Eclipse Neon</action>
</release>
<release version="2.1.1" >
<action type="update" date="11.07.2016">Interne Konvertierung für Einstellungen auf UTF-8 umgestellt</action>
<action type="fix" date="11.07.2016">Initialisierung des Dav-Debuggers entfernt (erfolgt nur noch in der Applikation selbst)</action>
</release>
<release version="2.1.0" >
<action type="update" date="06.07.2016">Umstellung auf UTF-8 und Java 8</action>
</release>
<release version="2.0.8" date="03.03.2016">
<action type="bugfix">Bug bei der Initialisierung der RahmenwerksPreferences
behoben.
</action>
</release>
<release version="2.0.7" date="29.01.2016">
<action type="bugfix">Das Speichern und Lesen von boolean Attributen
aus dem Rahmenwerk
Einstellungspeicher hat nicht funktioniert.
</action>
</release>
<release version="2.0.6" date="04.09.2015">
<action type="add">Implementierung eines RahmenwerkPreferenceStores
(Eclipse Preference Store + Rahmenwerk Einsteelungsspeicher)
</action>
</release>
<release version="2.0.5" date="17.07.2014">
<action type="update">DateTime-Komponente visualisiert den
Enabled/Disabled-Zustand
</action>
</release>
<release version="2.0.4" date="16.07.2014">
<action type="fix">Bugfix: Fehler beim Verwenden des
Urlasserdialoges mit
einem anderen, als dem aktuell angemeldeten
Benutzer, behoben. Die "neue" Datenverteilerverbindung wurde
geschlossen, bevor sie verwendet werden konnte.
</action>
</release>
<release version="2.0.3" date="16.05.2014">
<action type="update">Allgemeine Statusleisten-Info kann jetzt auch die
Nutzerklasse(n) des aktuell angemeldeten Benutzers anzeigen
(Schlüsselwort {userclass}).
</action>
</release>
<release version="2.0.2" date="14.04.2014">
<action type="update">Für Dialoge kann jetzt aich die Größe gespeichert
werden..
</action>
</release>
<release version="2.0.1" date="28.02.2014">
<action type="update">Logging wurde optimiert.</action>
</release>
</body>
</document>
\ No newline at end of file
/*
* This file is part of Rahmenwerk 3.3
* This file is part of Rahmenwerk 3.5
*
* Rahmenwerk is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
......@@ -14,8 +14,8 @@
* You should have received a copy of the GNU General Public License
* along with Rahmenwerk. If not, see <http://www.gnu.org/licenses/>.
*
* Copyright (c) 2018 BitCtrl Systems GmbH.
*
* Copyright (c) 2020 BitCtrl Systems GmbH.
*
* Contact Information:
* BitCtrl Systems GmbH
* Weissenfelser Straße 67
......@@ -23,7 +23,7 @@
* Phone: +49-341-49067-0
* Fax: +49-341-49067-15
* mailto: support@bitctrl.de
*
*
* Partly inspired by the original Rahmenwerk created by Dambach Werke GmbH.
*/
......
/*
* This file is part of Rahmenwerk 3.3
* This file is part of Rahmenwerk 3.5
*
* Rahmenwerk is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
......@@ -14,8 +14,8 @@
* You should have received a copy of the GNU General Public License
* along with Rahmenwerk. If not, see <http://www.gnu.org/licenses/>.
*
* Copyright (c) 2018 BitCtrl Systems GmbH.
*
* Copyright (c) 2020 BitCtrl Systems GmbH.
*
* Contact Information:
* BitCtrl Systems GmbH
* Weissenfelser Straße 67
......@@ -23,7 +23,7 @@
* Phone: +49-341-49067-0
* Fax: +49-341-49067-15
* mailto: support@bitctrl.de
*
*
* Partly inspired by the original Rahmenwerk created by Dambach Werke GmbH.
*/
package de.bsvrz.buv.rw.basislib.berechtigung;
......@@ -57,24 +57,19 @@ public class BerechtigungEreignis extends EventObject {
private transient final SystemObject berechtigungsKlasse;
/** die betroffenen Funktionen. */
private final List<FunktionMitBerechtigung> funktionen = new ArrayList<FunktionMitBerechtigung>();
private final List<FunktionMitBerechtigung> funktionen = new ArrayList<>();
/**
* Konstruktor des Events. Im Objekt <code>source</code> wird das Objekt,
* auf welches sich der Event bezieht, übergeben.
* Konstruktor des Events. Im Objekt <code>source</code> wird das Objekt, auf
* welches sich der Event bezieht, übergeben.
*
* @param source
* Quelle des Events.
* @param freigabe
* Freigabe erfolgt wenn <code>true</code>, bei
* <code>false</code> erfolgt die Sperrung.
* @param berechtigungsKlasse
* die betroffene Beerchtigungsklasse
* @param funktionen
* die betroffenen Funktionen
* @param source Quelle des Events.
* @param freigabe Freigabe erfolgt wenn <code>true</code>, bei
* <code>false</code> erfolgt die Sperrung.
* @param berechtigungsKlasse die betroffene Beerchtigungsklasse
* @param funktionen die betroffenen Funktionen
*/
public BerechtigungEreignis(final Object source, final boolean freigabe,
final SystemObject berechtigungsKlasse,
public BerechtigungEreignis(final Object source, final boolean freigabe, final SystemObject berechtigungsKlasse,
final Collection<FunktionMitBerechtigung> funktionen) {
super(source);
this.freigabe = freigabe;
......
/*
* This file is part of Rahmenwerk 3.3
* This file is part of Rahmenwerk 3.5
*
* Rahmenwerk is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
......@@ -14,8 +14,8 @@
* You should have received a copy of the GNU General Public License
* along with Rahmenwerk. If not, see <http://www.gnu.org/licenses/>.
*
* Copyright (c) 2018 BitCtrl Systems GmbH.
*
* Copyright (c) 2020 BitCtrl Systems GmbH.
*
* Contact Information:
* BitCtrl Systems GmbH
* Weissenfelser Straße 67
......@@ -23,7 +23,7 @@
* Phone: +49-341-49067-0
* Fax: +49-341-49067-15
* mailto: support@bitctrl.de
*
*
* Partly inspired by the original Rahmenwerk created by Dambach Werke GmbH.
*/
package de.bsvrz.buv.rw.basislib.berechtigung;
......@@ -42,8 +42,7 @@ public class BerechtigungException extends Exception {
* Konstruktor, erstellt eine Instanz der Exception mit dem übergebenen
* Meldungstext.
*
* @param message
* der Meldungstext
* @param message der Meldungstext
*/
public BerechtigungException(final String message) {
super(message);
......
/*
* This file is part of Rahmenwerk 3.3
* This file is part of Rahmenwerk 3.5
*
* Rahmenwerk is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
......@@ -14,8 +14,8 @@
* You should have received a copy of the GNU General Public License
* along with Rahmenwerk. If not, see <http://www.gnu.org/licenses/>.
*
* Copyright (c) 2018 BitCtrl Systems GmbH.
*
* Copyright (c) 2020 BitCtrl Systems GmbH.
*
* Contact Information:
* BitCtrl Systems GmbH
* Weissenfelser Straße 67
......@@ -23,7 +23,7 @@
* Phone: +49-341-49067-0
* Fax: +49-341-49067-15
* mailto: support@bitctrl.de
*
*
* Partly inspired by the original Rahmenwerk created by Dambach Werke GmbH.
*/
......@@ -49,18 +49,15 @@ public class BerechtigungTester extends PropertyTester {
private static final Debug LOGGER = Debug.getLogger();
@Override
public boolean test(final Object receiver, final String property,
final Object[] args, final Object expectedValue) {
public boolean test(final Object receiver, final String property, final Object[] args, final Object expectedValue) {
boolean result = false;
if ("hatRecht".equals(property)) {
try {
final Berechtigungen berechtigungen = RahmenwerkService
.getService().getBerechtigungen();
final Berechtigungen berechtigungen = RahmenwerkService.getService().getBerechtigungen();
final FunktionMitBerechtigung funktion = berechtigungen
.getFunktion(args[0].toString());
final FunktionMitBerechtigung funktion = berechtigungen.getFunktion(args[0].toString());
if (funktion != null) {
result = berechtigungen.hasBerechtigung(funktion);
}
......
/*
* This file is part of Rahmenwerk 3.3
* This file is part of Rahmenwerk 3.5
*
* Rahmenwerk is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
......@@ -14,8 +14,8 @@
* You should have received a copy of the GNU General Public License
* along with Rahmenwerk. If not, see <http://www.gnu.org/licenses/>.
*
* Copyright (c) 2018 BitCtrl Systems GmbH.
*
* Copyright (c) 2020 BitCtrl Systems GmbH.
*
* Contact Information:
* BitCtrl Systems GmbH
* Weissenfelser Straße 67
......@@ -23,7 +23,7 @@
* Phone: +49-341-49067-0
* Fax: +49-341-49067-15
* mailto: support@bitctrl.de
*
*
* Partly inspired by the original Rahmenwerk created by Dambach Werke GmbH.
*/
......@@ -44,16 +44,14 @@ public interface Berechtigungen {
/**
* Fügt eine Funktion zur Liste der Funktionen mit Berechtigungen hinzu.
*
* @param funktion
* Funktion, die hinzugefügt werden soll.
* @param funktion Funktion, die hinzugefügt werden soll.
*/
void addOberflaechenFunktion(FunktionMitBerechtigung funktion);
/**
* Entfernt eine Funktion aus der Liste der Funktionen mit Berechtigungen.
*
* @param id
* ID der Funktion, die entfernt werden soll.
* @param id ID der Funktion, die entfernt werden soll.
*/
void removeOberflaechenFunktion(String id);
......@@ -67,33 +65,27 @@ public interface Berechtigungen {
/**
* liefert den Berechtigunszustand der Funktion für den angemeldeten Nutzer.
*
* @param funktion
* die Funktion
* @param funktion die Funktion
* @return der Freigabezustand
*/
boolean hasBerechtigung(FunktionMitBerechtigung funktion);
/**
* prüft, ob der als SystemObject übergebene Benutzer, die Berechtigung für
* die angegebene Funktion besitzt.
* prüft, ob der als SystemObject übergebene Benutzer, die Berechtigung für die
* angegebene Funktion besitzt.
*
* @param benutzer
* der Benutzer
* @param funktion
* die Funktion
* @param benutzer der Benutzer
* @param funktion die Funktion
* @return der Zustand der Berechtigung
*/
boolean hasBerechtigung(SystemObject benutzer,
FunktionMitBerechtigung funktion);
boolean hasBerechtigung(SystemObject benutzer, FunktionMitBerechtigung funktion);
/**
* prüft, ob der Benutzer mit der übergebenen PID, die Berechtigung für die
* angegebene Funktion besitzt.
*
* @param benutzerPid
* die PID
* @param funktion
* die Funktion
* @param benutzerPid die PID
* @param funktion die Funktion
* @return der Zustand der Berechtigung
*/
boolean hasBerechtigung(String benutzerPid, FunktionMitBerechtigung funktion);
......@@ -102,8 +94,7 @@ public interface Berechtigungen {
* liefert die Funktion mit der angegebenen Id oder <code>null</code>, wenn
* keine solche existiert.
*
* @param id
* die ID
* @param id die ID
* @return die Funktion oder <code>null</code>
*/
FunktionMitBerechtigung getFunktion(String id);
......@@ -117,22 +108,20 @@ public interface Berechtigungen {
Collection<SystemObject> getBerechtigungsKlassen();
/**
* liefert einen Sammlung der verfügbaren Berechtigungsklassen für den
* Nutzer mit der übergebenen PID (als SystemObject).
* liefert einen Sammlung der verfügbaren Berechtigungsklassen für den Nutzer
* mit der übergebenen PID (als SystemObject).
*
* @param benutzerObject
* das SystemObject des Nutzers, dessen Berechtigungsklassen
* gesucht werden
* @param benutzerObject das SystemObject des Nutzers, dessen
* Berechtigungsklassen gesucht werden
* @return die Berechtigungsklassen
*/
Collection<SystemObject> getBerechtigungsKlassen(SystemObject benutzerObject);
/**
* fügt einen Listener hinzu, der über Änderungen von Berechtigungen
* informiert wird.
* fügt einen Listener hinzu, der über Änderungen von Berechtigungen informiert
* wird.
*
* @param listener
* der Listener
* @param listener der Listener
*/
void addOberflaechenFunktionsListener(IBerechtigungListener listener);
......@@ -140,19 +129,15 @@ public interface Berechtigungen {
* fügt einen Listener hinzu, der über Änderungen von Berechtigungen der
* angegebenen Funktion informiert wird.
*
* @param listener
* der Listener
* @param funktion
* die Funktion
* @param listener der Listener
* @param funktion die Funktion
*/
void addListenerForFunktion(IBerechtigungListener listener,
FunktionMitBerechtigung funktion);
void addListenerForFunktion(IBerechtigungListener listener, FunktionMitBerechtigung funktion);
/**
* entfernt einen für Änderungen von Berechtigungen angemeldeten Listener.
*
* @param listener
* der Listener
* @param listener der Listener
*/
void removeListener(IBerechtigungListener listener);
}
/*
* This file is part of Rahmenwerk 3.3
* This file is part of Rahmenwerk 3.5
*
* Rahmenwerk is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
......@@ -14,8 +14,8 @@
* You should have received a copy of the GNU General Public License
* along with Rahmenwerk. If not, see <http://www.gnu.org/licenses/>.
*
* Copyright (c) 2018 BitCtrl Systems GmbH.
*
* Copyright (c) 2020 BitCtrl Systems GmbH.
*
* Contact Information:
* BitCtrl Systems GmbH
* Weissenfelser Straße 67
......@@ -23,7 +23,7 @@
* Phone: +49-341-49067-0
* Fax: +49-341-49067-15
* mailto: support@bitctrl.de
*
*
* Partly inspired by the original Rahmenwerk created by Dambach Werke GmbH.
*/
......@@ -65,20 +65,14 @@ public class FunktionMitBerechtigung implements Serializable {
/**
* Konsruktor.
*
* @param pluginId
* die ID des definierenden Plugins
* @param kategorie
* die Kategorie (optional)
* @param id
* die ID der Funktioen
* @param bezeichnung
* die Bezeichnung der Funktion
* @param beschreibung
* eine optionale Beschreibung der Funktion
* @param pluginId die ID des definierenden Plugins
* @param kategorie die Kategorie (optional)
* @param id die ID der Funktioen
* @param bezeichnung die Bezeichnung der Funktion
* @param beschreibung eine optionale Beschreibung der Funktion
*/
public FunktionMitBerechtigung(final String pluginId,
final String kategorie, final String id, final String bezeichnung,
final String beschreibung) {
public FunktionMitBerechtigung(final String pluginId, final String kategorie, final String id,
final String bezeichnung, final String beschreibung) {
Assert.isNotNull(id, "id");
this.pluginId = pluginId;
......
/*
* This file is part of Rahmenwerk 3.3
* This file is part of Rahmenwerk 3.5
*
* Rahmenwerk is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
......@@ -14,8 +14,8 @@
* You should have received a copy of the GNU General Public License
* along with Rahmenwerk. If not, see <http://www.gnu.org/licenses/>.
*