Commit 2b92e3e2 authored by Uwe Peuker's avatar Uwe Peuker

Deprecated Klassen und Funktionen ersetzt

parent 6aa17463
......@@ -21,6 +21,7 @@ Require-Bundle: com.bitctrl.lib.eclipse.databinding;bundle-version="1.0.0",
org.eclipse.jface.databinding;bundle-version="1.3.1",
org.eclipse.nebula.paperclips.core,
org.eclipse.help,
de.bsvrz.sys.funclib.dynobj;bundle-version="1.3.0"
de.bsvrz.sys.funclib.dynobj;bundle-version="1.3.0",
org.eclipse.core.databinding.property;bundle-version="1.3.0"
Service-Component: OSGI-INF/rahmenwerkservice.xml
Automatic-Module-Name: de.bsvrz.buv.plugin.baueditor
......@@ -27,11 +27,11 @@ package de.bsvrz.buv.plugin.baueditor.editors;
import org.eclipse.core.databinding.DataBindingContext;
import org.eclipse.core.databinding.UpdateValueStrategy;
import org.eclipse.core.databinding.beans.BeansObservables;
import org.eclipse.core.databinding.beans.BeanProperties;
import org.eclipse.core.databinding.observable.Realm;
import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.jface.databinding.swt.SWTObservables;
import org.eclipse.jface.databinding.swt.WidgetProperties;
import org.eclipse.jface.databinding.viewers.IViewerObservableValue;
import org.eclipse.jface.databinding.viewers.ViewersObservables;
import org.eclipse.jface.viewers.ArrayContentProvider;
import org.eclipse.jface.viewers.ComboViewer;
......@@ -156,10 +156,8 @@ public class BaustellenEditor extends EngstellenEditor {
/**
* Erzeugt den Editorbereich "Baustellenverantwortlicher".
*
* @param toolkit
* das Forms-Toolkit
* @param parent
* das Parent-Composite
* @param toolkit das Forms-Toolkit
* @param parent das Parent-Composite
*
* @return den Editorbereich
*/
......@@ -229,27 +227,28 @@ public class BaustellenEditor extends EngstellenEditor {
super.bindValues(bindingContext, realm);
// Status
final IObservableValue statusSelection = ViewersObservables.observeSingleSelection(statusComboViewer);
bindingContext.bindValue(statusSelection, BeansObservables.observeValue(realm, getWrapper(), "status"), null,
final IViewerObservableValue statusSelection = ViewersObservables.observeSingleSelection(statusComboViewer);
bindingContext.bindValue(statusSelection, BeanProperties.value("status").observe(realm, getWrapper()), null,
null);
// Veranlasser
final IObservableValue veranlasserSelection = ViewersObservables.observeSingleSelection(veranlasserComboViewer);
bindingContext.bindValue(veranlasserSelection,
BeansObservables.observeValue(realm, getWrapper(), "veranlasser"), null, null);
final IViewerObservableValue veranlasserSelection = ViewersObservables
.observeSingleSelection(veranlasserComboViewer);
bindingContext.bindValue(veranlasserSelection, BeanProperties.value("veranlasser").observe(realm, getWrapper()),
null, null);
// Verantwortliche Firma
String errorText = "Bitte geben Sie die verantwortliche Firma ein!";
bindingContext.bindValue(SWTObservables.observeText(firmaText, SWT.Modify),
BeansObservables.observeValue(realm, getWrapper(), "verantwortlicheFirma"),
bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(firmaText),
BeanProperties.value("verantwortlicheFirma").observe(realm, getWrapper()),
new UpdateValueStrategy().setAfterConvertValidator(new MessageValidator("firma", getMessageManager(),
firmaText, new StringValidator(errorText).setSeverity(IStatus.WARNING))),
null);
// Telefon Firma
errorText = "Bitte geben Sie die Telefonnummer der verantwortliche Firma ein!";
bindingContext.bindValue(SWTObservables.observeText(telefonFirmaText, SWT.Modify),
BeansObservables.observeValue(realm, getWrapper(), "telefonFirma"),
bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(telefonFirmaText),
BeanProperties.value("telefonFirma").observe(realm, getWrapper()),
new UpdateValueStrategy()
.setAfterConvertValidator(new MessageValidator("telefonFirma", getMessageManager(),
telefonFirmaText, new StringValidator(errorText).setSeverity(IStatus.WARNING))),
......@@ -257,8 +256,8 @@ public class BaustellenEditor extends EngstellenEditor {
// Baustellenverantwortlicher
errorText = "Bitte geben Sie den Namen des Baustellenverantwortlichen ein!";
bindingContext.bindValue(SWTObservables.observeText(verantwortlicherText, SWT.Modify),
BeansObservables.observeValue(realm, getWrapper(), "baustellenVerantwortlicher"),
bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(verantwortlicherText),
BeanProperties.value("baustellenVerantwortlicher").observe(realm, getWrapper()),
new UpdateValueStrategy().setAfterConvertValidator(
new MessageValidator("baustellenVerantwortlicher", getMessageManager(), verantwortlicherText,
new StringValidator(errorText).setSeverity(IStatus.WARNING))),
......@@ -266,8 +265,8 @@ public class BaustellenEditor extends EngstellenEditor {
// Telefon Baustellenverantwortlicher
errorText = "Bitte geben Sie die Telefonnummer des Baustellenverantwortlichen ein!";
bindingContext.bindValue(SWTObservables.observeText(verantwortlicherTelefonText, SWT.Modify),
BeansObservables.observeValue(realm, getWrapper(), "telefonBaustellenVerantwortlicher"),
bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(verantwortlicherTelefonText),
BeanProperties.value("telefonBaustellenVerantwortlicher").observe(realm, getWrapper()),
new UpdateValueStrategy().setAfterConvertValidator(new MessageValidator("verantwortlicherTelefonText",
getMessageManager(), verantwortlicherTelefonText,
new StringValidator(errorText).setSeverity(IStatus.WARNING))),
......@@ -275,8 +274,8 @@ public class BaustellenEditor extends EngstellenEditor {
// Mobiltelefon Baustellenverantwortlicher
errorText = "Bitte geben Sie die Mobiltelefonnummer des Baustellenverantwortlichen ein!";
bindingContext.bindValue(SWTObservables.observeText(verantwortlicherMobilText, SWT.Modify),
BeansObservables.observeValue(realm, getWrapper(), "mobilTelefonBaustellenVerantwortlicher"),
bindingContext.bindValue(WidgetProperties.text(SWT.Modify).observe(verantwortlicherMobilText),
BeanProperties.value("mobilTelefonBaustellenVerantwortlicher").observe(realm, getWrapper()),
new UpdateValueStrategy().setAfterConvertValidator(new MessageValidator("verantwortlicherMobilText",
getMessageManager(), verantwortlicherMobilText,
new StringValidator(errorText).setSeverity(IStatus.WARNING))),
......
......@@ -41,7 +41,7 @@ import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.action.IToolBarManager;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.action.Separator;
import org.eclipse.jface.databinding.swt.SWTObservables;
import org.eclipse.jface.databinding.swt.DisplayRealm;
import org.eclipse.jface.databinding.viewers.ObservableListContentProvider;
import org.eclipse.jface.util.IPropertyChangeListener;
import org.eclipse.jface.util.PropertyChangeEvent;
......@@ -274,7 +274,7 @@ public class EngstellenViewPart extends AbstractBauEditorViewPart {
@Override
public void init(final IViewSite site, final IMemento mem) throws PartInitException {
super.init(site, mem);
realm = SWTObservables.getRealm(site.getShell().getDisplay());
realm = DisplayRealm.getRealm(site.getShell().getDisplay());
}
@Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment