Commit 6423cce6 authored by Christian Hoesel's avatar Christian Hoesel
Browse files

Merge branch 'develop' into 'master'

Develop

See merge request !5
parents 90126964 58a6ccef
job1:
image:
maven:3.3.9-jdk-8
variables:
MAVEN_OPTS: "-Xmx512m"
script:
- mvn -f pom.xml verify
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?><target includeMode="feature" name="target_eclipse_4.6_neon" sequenceNumber="67">
<?pde version="3.8"?><target includeMode="feature" name="target_eclipse_4.6_neon" sequenceNumber="72">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="de.bsvrz.sys.funclib.dynobj.feature.feature.group" version="0.0.0"/>
......
<FindBugsFilter>
<!-- Match all XYZ violations. -->
<Match>
<Bug pattern="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD" />
</Match>
</FindBugsFilter>
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Basisbibliothek
Bundle-SymbolicName: de.bsvrz.buv.rw.basislib;singleton:=true
Bundle-Version: 3.0.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: de.bsvrz.buv.rw.basislib.internal.RwBasisLibActivator
Bundle-Vendor: BitCtrl Systems GmbH, Swarco Traffic Systems GmbH
Export-Package: de.bsvrz.buv.rw.basislib,
de.bsvrz.buv.rw.basislib.berechtigung,
de.bsvrz.buv.rw.basislib.dav,
de.bsvrz.buv.rw.basislib.einstellungen,
de.bsvrz.buv.rw.basislib.kalender,
de.bsvrz.buv.rw.basislib.kalender.internal;x-friends:="de.bsvrz.buv.rw.migrationsupport",
de.bsvrz.buv.rw.basislib.legende,
de.bsvrz.buv.rw.basislib.menu,
de.bsvrz.buv.rw.basislib.printing,
de.bsvrz.buv.rw.basislib.urlasser,
de.bsvrz.buv.rw.basislib.util
Require-Bundle: de.bsvrz.dav.daf;bundle-version="[3.8.0,4.0.0)";visibility:=reexport,
org.eclipse.core.runtime;bundle-version="3.12.0",
org.eclipse.ui;bundle-version="3.108.0",
org.eclipse.jface.text;bundle-version="3.11.0",
org.eclipse.core.resources;bundle-version="3.11.0",
org.eclipse.help;bundle-version="3.7.0",
org.eclipse.help.base;bundle-version="[4.0.0,5.0.0)",
org.eclipse.nebula.widgets.cdatetime;bundle-version="0.14.0",
de.bsvrz.vew.syskal;bundle-version="1.2.0";visibility:=reexport,
de.bsvrz.sys.funclib.debug;bundle-version="[3.8.0,4.0.0)";visibility:=reexport,
de.bsvrz.sys.funclib.commandLineArgs;bundle-version="[3.8.0,4.0.0)";visibility:=reexport,
de.bsvrz.sys.funclib.operatingMessage;bundle-version="[3.8.0,4.0.0)";visibility:=reexport,
de.bsvrz.sys.funclib.dynobj;bundle-version="1.1.0";visibility:=reexport,
org.eclipse.e4.core.contexts;bundle-version="[1.5.0,2.0.0)";visibility:=reexport,
org.eclipse.e4.core.di;bundle-version="1.6.0";visibility:=reexport,
org.eclipse.e4.ui.model.workbench;bundle-version="1.2.0",
org.eclipse.e4.core.services;bundle-version="2.0.100";visibility:=reexport,
org.eclipse.e4.ui.workbench;bundle-version="1.4.0",
org.eclipse.nebula.paperclips.core;bundle-version="2.0.0";visibility:=reexport,
org.eclipse.nebula.paperclips.widgets;bundle-version="2.0.0";visibility:=reexport
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Service-Component: OSGI-INF/rwservice.xml
Import-Package: javax.annotation;version="1.0.0",
javax.inject;version="1.0.0"
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Basisbibliothek
Bundle-SymbolicName: de.bsvrz.buv.rw.basislib;singleton:=true
Bundle-Version: 3.0.1.qualifier
Bundle-ClassPath: .
Bundle-Activator: de.bsvrz.buv.rw.basislib.internal.RwBasisLibActivator
Bundle-Vendor: BitCtrl Systems GmbH, Swarco Traffic Systems GmbH
Export-Package: de.bsvrz.buv.rw.basislib,
de.bsvrz.buv.rw.basislib.berechtigung,
de.bsvrz.buv.rw.basislib.dav,
de.bsvrz.buv.rw.basislib.einstellungen,
de.bsvrz.buv.rw.basislib.kalender,
de.bsvrz.buv.rw.basislib.kalender.internal;x-friends:="de.bsvrz.buv.rw.migrationsupport",
de.bsvrz.buv.rw.basislib.legende,
de.bsvrz.buv.rw.basislib.menu,
de.bsvrz.buv.rw.basislib.printing,
de.bsvrz.buv.rw.basislib.urlasser,
de.bsvrz.buv.rw.basislib.util
Require-Bundle: de.bsvrz.dav.daf;bundle-version="[3.8.0,4.0.0)";visibility:=reexport,
org.eclipse.core.runtime;bundle-version="3.12.0",
org.eclipse.ui;bundle-version="3.108.0",
org.eclipse.jface.text;bundle-version="3.11.0",
org.eclipse.core.resources;bundle-version="3.11.0",
org.eclipse.help;bundle-version="3.7.0",
org.eclipse.help.base;bundle-version="[4.0.0,5.0.0)",
org.eclipse.nebula.widgets.cdatetime;bundle-version="0.14.0",
de.bsvrz.vew.syskal;bundle-version="1.2.0";visibility:=reexport,
de.bsvrz.sys.funclib.debug;bundle-version="[3.8.0,4.0.0)";visibility:=reexport,
de.bsvrz.sys.funclib.commandLineArgs;bundle-version="[3.8.0,4.0.0)";visibility:=reexport,
de.bsvrz.sys.funclib.operatingMessage;bundle-version="[3.8.0,4.0.0)";visibility:=reexport,
de.bsvrz.sys.funclib.dynobj;bundle-version="1.1.0";visibility:=reexport,
org.eclipse.e4.core.contexts;bundle-version="[1.5.0,2.0.0)";visibility:=reexport,
org.eclipse.e4.core.di;bundle-version="1.6.0";visibility:=reexport,
org.eclipse.e4.ui.model.workbench;bundle-version="1.2.0",
org.eclipse.e4.core.services;bundle-version="2.0.100";visibility:=reexport,
org.eclipse.e4.ui.workbench;bundle-version="1.4.0",
org.eclipse.nebula.paperclips.core;bundle-version="2.0.0";visibility:=reexport,
org.eclipse.nebula.paperclips.widgets;bundle-version="2.0.0";visibility:=reexport
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Service-Component: OSGI-INF/rwservice.xml
Import-Package: javax.annotation;version="1.0.0",
javax.inject;version="1.0.0"
<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.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 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.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
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>de.bsvrz.buv.rw</groupId>
<artifactId>de.bsvrz.buv.rw.tycho.master</artifactId>
<version>3.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>de.bsvrz.buv.rw.basislib</artifactId>
<packaging>eclipse-plugin</packaging>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>de.bsvrz.buv.rw</groupId>
<artifactId>de.bsvrz.buv.rw.tycho.master</artifactId>
<version>3.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>de.bsvrz.buv.rw.basislib</artifactId>
<packaging>eclipse-plugin</packaging>
<version>3.0.1-SNAPSHOT</version>
</project>
......@@ -56,7 +56,10 @@ public class RahmenwerkPreferenceStore implements IPreferenceStore, IPersistentP
private Properties store = new Properties();
private final Map<String, String> defaultMap = new HashMap<String, String>();
private final SpeicherKey speicherKey;
private final EinstellungOwnerType ownerType;
private final EinstellungLocation location;
private Einstellungen einstellungen;
private String qualifier;
private AtomicBoolean needsSaving = new AtomicBoolean(false);
......@@ -69,14 +72,15 @@ public class RahmenwerkPreferenceStore implements IPreferenceStore, IPersistentP
*/
public static final RahmenwerkPreferenceStore SYSTEM_NETZWERKWEIT = new RahmenwerkPreferenceStore(
RahmenwerkService.getService().getEinstellungen(), "rahmenwerk.system.netzwerkweit",
SpeicherKey.allgemeinNetzweit());
EinstellungOwnerType.SYSTEM, EinstellungLocation.NETZWERKWEIT);
/**
* Rahmenwerk-Preference-Store für systemweite Einstellungen, die lokal
* gespeichert werden.
*/
public static final RahmenwerkPreferenceStore SYSTEM_LOKAL = new RahmenwerkPreferenceStore(
RahmenwerkService.getService().getEinstellungen(), "rahmenwerk.system.lokal", SpeicherKey.allgemeinLokal());
RahmenwerkService.getService().getEinstellungen(), "rahmenwerk.system.lokal", EinstellungOwnerType.SYSTEM,
EinstellungLocation.LOKAL);
/**
* Rahmenwerk-Preference-Store für Benutzer-Eigene Einstellungen, die
......@@ -84,7 +88,7 @@ public class RahmenwerkPreferenceStore implements IPreferenceStore, IPersistentP
*/
public static final RahmenwerkPreferenceStore BENUTZER_NETZWERKWEIT = new RahmenwerkPreferenceStore(
RahmenwerkService.getService().getEinstellungen(), "rahmenwerk.benutzer.netzwerkweit",
SpeicherKey.benutzerNetzweit());
EinstellungOwnerType.BENUTZER, EinstellungLocation.NETZWERKWEIT);
/**
* Rahmenwerk-Preference-Store für Benutzer-Eigene Einstellungen, die lokal
......@@ -92,7 +96,7 @@ public class RahmenwerkPreferenceStore implements IPreferenceStore, IPersistentP
*/
public static final RahmenwerkPreferenceStore BENUTZER_LOKAL = new RahmenwerkPreferenceStore(
RahmenwerkService.getService().getEinstellungen(), "rahmenwerk.benutzer.lokal",
SpeicherKey.benutzerLokal());
EinstellungOwnerType.BENUTZER, EinstellungLocation.LOKAL);
/**
* Es sollen die Singletons verwendet werden.
......@@ -102,10 +106,11 @@ public class RahmenwerkPreferenceStore implements IPreferenceStore, IPersistentP
* @param speicherKey
*/
RahmenwerkPreferenceStore(final Einstellungen einstellungen, final String qualifier,
final SpeicherKey speicherKey) {
final EinstellungOwnerType ownerType, EinstellungLocation location) {
this.einstellungen = einstellungen;
this.qualifier = qualifier;
this.speicherKey = speicherKey;
this.ownerType = ownerType;
this.location = location;
}
/*
......@@ -115,6 +120,9 @@ public class RahmenwerkPreferenceStore implements IPreferenceStore, IPersistentP
*/
@Override
public void save() throws IOException {
final SpeicherKey speicherKey = getSpeicherKey();
final Writer writer = new StringWriter();
store.store(writer, "");
......@@ -124,6 +132,49 @@ public class RahmenwerkPreferenceStore implements IPreferenceStore, IPersistentP
needsSaving.set(false);
}
private SpeicherKey getSpeicherKey() throws IOException {
SpeicherKey speicherKey = null;
try {
switch (ownerType) {
case BENUTZER:
switch (location) {
case LOKAL:
speicherKey = SpeicherKey.benutzerLokal();
break;
case NETZWERKWEIT:
speicherKey = SpeicherKey.benutzerNetzweit();
break;
default:
break;
}
break;
case SYSTEM:
switch (location) {
case LOKAL:
speicherKey = SpeicherKey.allgemeinLokal();
break;
case NETZWERKWEIT:
speicherKey = SpeicherKey.allgemeinNetzweit();
break;
default:
break;
}
break;
case BENUTZERKLASSE:
default:
throw new IOException("Einstellungen für Benutzerklassen werden nicht unterstützt");
}
} catch (final IllegalStateException ex) {
throw new IOException(ex);
}
return speicherKey;
}
/*
* (non-Javadoc)
*
......@@ -364,7 +415,7 @@ public class RahmenwerkPreferenceStore implements IPreferenceStore, IPersistentP
private void loadEinstellungen() {
try {
final String value = (String) einstellungen.getValue(new EinstellungsAdresse(null, qualifier, speicherKey));
final String value = (String) einstellungen.getValue(new EinstellungsAdresse(null, qualifier, getSpeicherKey()));
if (value != null) {
store.load(new StringReader(value));
}
......
cleanup_settings_version=2
eclipse.preferences.version=1
org.eclipse.jdt.ui.javadoc=false
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return the ${bare_field_name}\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} the ${bare_field_name} to set\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*\r\n * This file is part of Rahmenwerk 3.0.\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 Lesser General Public License\r\n * along with Rahmenwerk. If not, see &lt;http\://www.gnu.org/licenses/&gt;.\r\n *\r\n * Copyright (c) 2016 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 */</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author BitCtrl Systems GmbH, ${user}\r\n *\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
......@@ -5,18 +5,19 @@ Bundle-SymbolicName: de.bsvrz.buv.rw.rw.berechtigungen;singleton:=true
Bundle-Version: 3.0.0.qualifier
Bundle-Activator: de.bsvrz.buv.rw.rw.berechtigungen.RwBerechtigungen
Bundle-Vendor: BitCtrl Systems GmbH
Require-Bundle: org.eclipse.ui;bundle-version="3.108.0",
org.eclipse.core.runtime;bundle-version="3.12.0",
de.bsvrz.buv.rw.basislib;bundle-version="3.0.0",
org.eclipse.nebula.cwt;bundle-version="[0.9.0,2.0.0)",
org.eclipse.nebula.widgets.grid;bundle-version="[1.0.0,2.0.0)",
org.eclipse.help;bundle-version="3.7.0",
org.eclipse.e4.core.commands;bundle-version="0.11.100",
org.eclipse.e4.ui.services,
javax.inject,
org.eclipse.e4.ui.model.workbench;bundle-version="1.2.0",
org.eclipse.e4.ui.di;bundle-version="1.1.100",
org.eclipse.e4.core.di
Require-Bundle: org.eclipse.ui;bundle-version="3.108.0",
org.eclipse.core.runtime;bundle-version="3.12.0",
de.bsvrz.buv.rw.basislib;bundle-version="3.0.0",
org.eclipse.nebula.cwt;bundle-version="[0.9.0,2.0.0)",
org.eclipse.nebula.widgets.grid;bundle-version="[1.0.0,2.0.0)",
org.eclipse.help;bundle-version="3.7.0",
org.eclipse.e4.core.commands;bundle-version="0.11.100",
org.eclipse.e4.ui.services,
javax.inject,
org.eclipse.e4.ui.model.workbench;bundle-version="1.2.0",
org.eclipse.e4.ui.di;bundle-version="1.1.100",
org.eclipse.e4.core.di,
org.eclipse.e4.ui.workbench;bundle-version="1.4.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Import-Package: javax.inject;version="1.0.0"
Service-Component: OSGI-INF/berechtigungen.xml,OSGI-INF/workbenchactivation.xml
......
<?xml version="1.0" encoding="ASCII"?>
<fragment:ModelFragments xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/descriptor/basic" xmlns:commands="http://www.eclipse.org/ui/2010/UIModel/application/commands" xmlns:fragment="http://www.eclipse.org/ui/2010/UIModel/fragment" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_tzXasIDYEeaoa8gbvy77xg">
<fragment:ModelFragments xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/descriptor/basic" xmlns:basic_1="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:commands="http://www.eclipse.org/ui/2010/UIModel/application/commands" xmlns:fragment="http://www.eclipse.org/ui/2010/UIModel/fragment" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_tzXasIDYEeaoa8gbvy77xg">
<imports xsi:type="commands:Command" xmi:id="_sE-48IFqEeajCu7_xYzu8A" elementId="org.eclipse.ui.file.save"/>
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_vzrFkIDYEeaoa8gbvy77xg" featurename="descriptors" parentElementId="de.bsvrz.buv.rw.rw.e4.application">
<elements xsi:type="basic:PartDescriptor" xmi:id="_z7QmAIDYEeaoa8gbvy77xg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.views.aktuell" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif" closeable="true" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.views.AktuelleBerechtigungenView">
<elements xsi:type="basic:PartDescriptor" xmi:id="_z7QmAIDYEeaoa8gbvy77xg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.views.aktuell" label="Aktuelle Berechtigungen" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif" closeable="true" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.views.AktuelleBerechtigungenView">
<handlers xmi:id="_zKL6sIFiEeajCu7_xYzu8A" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.0" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.CollapseAllHandler" command="_6j2FUIFhEeajCu7_xYzu8A"/>
<handlers xmi:id="_n8uKcIFnEeajCu7_xYzu8A" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.1" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.ExpandAllHandler" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<menus xmi:id="_6DaQAIDYEeaoa8gbvy77xg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.menu.0">
......@@ -13,7 +13,7 @@
<children xsi:type="menu:HandledToolItem" xmi:id="_oxmUgIDZEeaoa8gbvy77xg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handledtoolitem.collapseall" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/collapseall.gif" command="_6j2FUIFhEeajCu7_xYzu8A"/>
</toolbar>
</elements>
<elements xsi:type="basic:PartDescriptor" xmi:id="_3V-hgIFpEeajCu7_xYzu8A" elementId="de.bsvrz.buv.rw.rw.berechtigungen.view.rechteeditor" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif" dirtyable="true" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.editor.BerechtigungenEditor">
<elements xsi:type="basic:PartDescriptor" xmi:id="_3V-hgIFpEeajCu7_xYzu8A" elementId="de.bsvrz.buv.rw.rw.berechtigungen.view.rechteeditor" label="Berechtigungseditor" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif" closeable="true" dirtyable="true" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.editor.BerechtigungenEditor">
<handlers xmi:id="_-g8TYIFpEeajCu7_xYzu8A" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.0" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.CollapseAllHandler" command="_6j2FUIFhEeajCu7_xYzu8A"/>
<handlers xmi:id="_-780YIFpEeajCu7_xYzu8A" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.1" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.ExpandAllHandler" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<handlers xmi:id="_pYk9EIFqEeajCu7_xYzu8A" elementId="org.eclipse.e4.ui.saveHandler" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.handlers.SaveHandler" command="_sE-48IFqEeajCu7_xYzu8A"/>
......@@ -26,5 +26,67 @@
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_2VhqwIFhEeajCu7_xYzu8A" featurename="commands" parentElementId="de.bsvrz.buv.rw.rw.e4.application">
<elements xsi:type="commands:Command" xmi:id="_6j2FUIFhEeajCu7_xYzu8A" elementId="org.eclipse.ui.navigate.collapseAll" commandName="Zusammenklappen"/>
<elements xsi:type="commands:Command" xmi:id="_GBAsMIFiEeajCu7_xYzu8A" elementId="org.eclipse.ui.navigate.expandAll" commandName="Aufklappen"/>
<elements xsi:type="commands:Command" xmi:id="_Kkq0kP9ZEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.command.openperspektive" commandName="Berechtigungen"/>
</fragments>
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_OfgH4P9YEea8wN6xnvyEOg" featurename="snippets" parentElementId="de.bsvrz.buv.rw.rw.e4.application">
<elements xsi:type="advanced:Perspective" xmi:id="_RaJUEP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.perspective.berechtigungen" accessibilityPhrase="" selectedElement="_ZsKNkP9YEea8wN6xnvyEOg" label="Berechtigungen" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif">
<tags>Berechtigungen</tags>
<children xsi:type="basic_1:PartSashContainer" xmi:id="_ZsKNkP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.partsashcontainer.0" horizontal="true">
<children xsi:type="basic_1:PartStack" xmi:id="_oX27EP9aEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.partstack.0">
<children xsi:type="basic_1:Part" xmi:id="_b-GbAP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.views.aktuell" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.views.AktuelleBerechtigungenView" label="Aktuelle Berechtigungen" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif" closeable="true">
<handlers xmi:id="_oH0l4P9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.0" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.CollapseAllHandler" command="_6j2FUIFhEeajCu7_xYzu8A"/>
<handlers xmi:id="_ogKNYP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.1" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.ExpandAllHandler" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<toolbar xmi:id="_mdi1YP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.toolbar.2">
<children xsi:type="menu:HandledToolItem" xmi:id="_m9b2YP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handledtoolitem.expandall" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/expandall.gif" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<children xsi:type="menu:HandledToolItem" xmi:id="_nYSmYP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handledtoolitem.collapseall" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/collapseall.gif" command="_6j2FUIFhEeajCu7_xYzu8A"/>
</toolbar>
</children>
</children>
<children xsi:type="basic_1:PartStack" xmi:id="_pUIWEP9aEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.partstack.1">
<children xsi:type="basic_1:Part" xmi:id="_s2NAkP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.view.rechteeditor" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.editor.BerechtigungenEditor" label="Berechtigungseditor" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif" closeable="true">
<handlers xmi:id="_zjtaYP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.0" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.CollapseAllHandler" command="_6j2FUIFhEeajCu7_xYzu8A"/>
<handlers xmi:id="_z5YIYP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.1" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.ExpandAllHandler" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<handlers xmi:id="_2DRNEP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.2" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.handlers.SaveHandler" command="_sE-48IFqEeajCu7_xYzu8A"/>
<toolbar xmi:id="_w7PjUP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.toolbar.3">
<children xsi:type="menu:HandledToolItem" xmi:id="_yQF2YP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handledtoolitem.expandall" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/expandall.gif" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<children xsi:type="menu:HandledToolItem" xmi:id="_yvrVYP9YEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handledtoolitem.collapseall" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/collapseall.gif" command="_6j2FUIFhEeajCu7_xYzu8A"/>
</toolbar>
</children>
</children>
</children>
</elements>
</fragments>
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_QrJDkP9ZEea8wN6xnvyEOg" featurename="handlers" parentElementId="de.bsvrz.buv.rw.rw.e4.application">
<elements xsi:type="commands:Handler" xmi:id="_Ua7vEP9ZEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.3" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.OpenPerspektiveHandler" command="_Kkq0kP9ZEea8wN6xnvyEOg"/>
</fragments>
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_f2pAkP9dEea8wN6xnvyEOg" featurename="snippets" parentElementId="de.bsvrz.buv.rw.rw.e4.application">
<elements xsi:type="advanced:PerspectiveStack" xmi:id="_pY6oEP9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.perspectivestack.0">
<children xsi:type="advanced:Perspective" xmi:id="_qvbvEP9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.perspective.berechtigungen" label="Berechtigungen" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif">
<tags>Berechtigungen</tags>
<children xsi:type="basic_1:PartSashContainer" xmi:id="_utKI4P9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.partsashcontainer.0" horizontal="true">
<children xsi:type="basic_1:PartStack" xmi:id="_utKI4f9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.partstack.0">
<children xsi:type="basic_1:Part" xmi:id="_utKI4v9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.views.aktuell" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.views.AktuelleBerechtigungenView" label="Aktuelle Berechtigungen" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif" closeable="true">
<handlers xmi:id="_utKI4_9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.0" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.CollapseAllHandler" command="_6j2FUIFhEeajCu7_xYzu8A"/>
<handlers xmi:id="_utKI5P9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.1" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.ExpandAllHandler" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<toolbar xmi:id="_utKI5f9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.toolbar.2">
<children xsi:type="menu:HandledToolItem" xmi:id="_utKI5v9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handledtoolitem.expandall" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/expandall.gif" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<children xsi:type="menu:HandledToolItem" xmi:id="_utKI5_9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handledtoolitem.collapseall" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/collapseall.gif" command="_6j2FUIFhEeajCu7_xYzu8A"/>
</toolbar>
</children>
</children>
<children xsi:type="basic_1:PartStack" xmi:id="_utKI6P9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.partstack.1">
<children xsi:type="basic_1:Part" xmi:id="_utKI6f9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.view.rechteeditor" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.editor.BerechtigungenEditor" label="Berechtigungseditor" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/berechtigungen.gif" closeable="true">
<handlers xmi:id="_utKI6v9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.0" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.CollapseAllHandler" command="_6j2FUIFhEeajCu7_xYzu8A"/>
<handlers xmi:id="_utKI6_9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.1" contributionURI="bundleclass://de.bsvrz.buv.rw.rw.berechtigungen/de.bsvrz.buv.rw.rw.berechtigungen.handler.ExpandAllHandler" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<handlers xmi:id="_utKI7P9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handler.2" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.handlers.SaveHandler" command="_sE-48IFqEeajCu7_xYzu8A"/>
<toolbar xmi:id="_utKI7f9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.toolbar.3">
<children xsi:type="menu:HandledToolItem" xmi:id="_utKI7v9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handledtoolitem.expandall" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/expandall.gif" command="_GBAsMIFiEeajCu7_xYzu8A"/>
<children xsi:type="menu:HandledToolItem" xmi:id="_utKI7_9dEea8wN6xnvyEOg" elementId="de.bsvrz.buv.rw.rw.berechtigungen.handledtoolitem.collapseall" label="" iconURI="platform:/plugin/de.bsvrz.buv.rw.rw.berechtigungen/icons/collapseall.gif" command="_6j2FUIFhEeajCu7_xYzu8A"/>
</toolbar>
</children>
</children>
</children>
</children>
</elements>
</fragments>
</fragment:ModelFragments>
......@@ -27,21 +27,9 @@
restorable="false">
</e4view>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="Berechtigungen"
icon="icons/berechtigungen.gif"
class="de.bsvrz.buv.rw.rw.berechtigungen.BerechtigungenPerspektive"
id="de.bsvrz.buv.rw.rw.berechtigungen.perspective">
<description>
</description>
</perspective>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="de.bsvrz.buv.rw.rw.berechtigungen.handler.OpenPerspektiveHandler"
name="Berechtigungen"
id="de.bsvrz.buv.rw.rw.berechtigungen.command.openperspektive">
</command>
......@@ -84,5 +72,12 @@
uri="fragment.e4xmi">
</fragment>
</extension>
<extension
point="org.eclipse.ui.commandImages">
<image
commandId="de.bsvrz.buv.rw.rw.berechtigungen.command.openperspektive"
icon="icons/berechtigungen.gif">
</image>
</extension>
</plugin>
......@@ -67,8 +67,8 @@ class BenutzerVerwaltung {
* interner Listener zur Erfassung von Änderungen der Nutzer im angebundenen
* Datenverteilersystem.
*/
private class BenutzerListener implements DynamicObjectCreatedListener,
InvalidationListener, ClientReceiverInterface {
private class BenutzerListener
implements DynamicObjectCreatedListener, InvalidationListener, ClientReceiverInterface {
@Override
public void objectCreated(final DynamicObject object) {
......@@ -83,19 +83,18 @@ class BenutzerVerwaltung {
@Override
public void update(final ResultData[] results) {
for (final ResultData result : results) {
</