/* * Decompiled with CFR 0.152. * * Could not load the following classes: * javax.baja.sys.BComponent * javax.baja.sys.BObject * javax.baja.sys.BValue * javax.baja.sys.Context * javax.baja.sys.Slot * javax.baja.sys.Sys * javax.baja.sys.Type * javax.baja.ui.BLabel * javax.baja.ui.BTextField * javax.baja.ui.BWidget * javax.baja.ui.pane.BGridPane * javax.baja.workbench.CannotSaveException * javax.baja.workbench.fieldeditor.BWbFieldEditor */ package com.tridium.alarm.ui; import javax.baja.alarm.BAlarmPriorities; import javax.baja.alarm.BAlarmTransitionBits; import javax.baja.sys.BComponent; import javax.baja.sys.BObject; import javax.baja.sys.BValue; import javax.baja.sys.Context; import javax.baja.sys.Slot; import javax.baja.sys.Sys; import javax.baja.sys.Type; import javax.baja.ui.BLabel; import javax.baja.ui.BTextField; import javax.baja.ui.BWidget; import javax.baja.ui.pane.BGridPane; import javax.baja.workbench.CannotSaveException; import javax.baja.workbench.fieldeditor.BWbFieldEditor; public class BAlarmPrioritiesFE extends BWbFieldEditor { public static final Type TYPE = Sys.loadType((Class)(class$com$tridium$alarm$ui$BAlarmPrioritiesFE == null ? (class$com$tridium$alarm$ui$BAlarmPrioritiesFE = BAlarmPrioritiesFE.class$("com.tridium.alarm.ui.BAlarmPrioritiesFE")) : class$com$tridium$alarm$ui$BAlarmPrioritiesFE)); static final String offnormalText = BAlarmTransitionBits.DEFAULT.getTag(1); static final String faultText = BAlarmTransitionBits.DEFAULT.getTag(2); static final String normalText = BAlarmTransitionBits.DEFAULT.getTag(4); static final String alertText = BAlarmTransitionBits.DEFAULT.getTag(8); private boolean init = false; private BTextField offnormal; private BTextField fault; private BTextField normal; private BTextField alert; private BAlarmPriorities priorities; static /* synthetic */ Class class$com$tridium$alarm$ui$BAlarmPrioritiesFE; public Type getType() { return TYPE; } protected void doSetReadonly(boolean bl) { this.init = false; if (bl) { this.setContent((BWidget)new BTextField("", 40, false)); } } protected void doLoadValue(BObject bObject, Context context) { BAlarmPriorities bAlarmPriorities = (BAlarmPriorities)bObject; if (this.isReadonly()) { ((BTextField)this.getContent()).setText(bObject.toString()); } else { if (!this.init) { this.initUi(); } this.offnormal.setText(Integer.toString(bAlarmPriorities.getToOffnormal())); this.fault.setText(Integer.toString(bAlarmPriorities.getToFault())); this.normal.setText(Integer.toString(bAlarmPriorities.getToNormal())); this.alert.setText(Integer.toString(bAlarmPriorities.getToAlert())); this.linkTo((BComponent)this.offnormal, (Slot)BTextField.actionPerformed, (Slot)actionPerformed); this.linkTo((BComponent)this.fault, (Slot)BTextField.actionPerformed, (Slot)actionPerformed); this.linkTo((BComponent)this.normal, (Slot)BTextField.actionPerformed, (Slot)actionPerformed); this.linkTo((BComponent)this.alert, (Slot)BTextField.actionPerformed, (Slot)actionPerformed); } } protected BObject doSaveValue(BObject bObject, Context context) throws CannotSaveException { int n = Integer.parseInt(this.offnormal.getText()); int n2 = Integer.parseInt(this.fault.getText()); int n3 = Integer.parseInt(this.normal.getText()); int n4 = Integer.parseInt(this.alert.getText()); try { return BAlarmPriorities.make(n, n2, n3, n4); } catch (IllegalStateException illegalStateException) { throw new CannotSaveException(illegalStateException.getMessage()); } } private void initUi() { this.init = true; BGridPane bGridPane = new BGridPane(8); bGridPane.add(null, (BValue)new BLabel(offnormalText), null); this.offnormal = new BTextField("", 5); bGridPane.add("offNormal", (BValue)this.offnormal, null); bGridPane.add(null, (BValue)new BLabel(faultText), null); this.fault = new BTextField("", 5); bGridPane.add("fault", (BValue)this.fault, null); bGridPane.add(null, (BValue)new BLabel(normalText), null); this.normal = new BTextField("", 5); bGridPane.add("normal", (BValue)this.normal, null); bGridPane.add(null, (BValue)new BLabel(alertText), null); this.alert = new BTextField("", 5); bGridPane.add("alert", (BValue)this.alert, null); this.setContent((BWidget)bGridPane); this.linkTo("lk0", (BComponent)this.offnormal, (Slot)BTextField.textModified, (Slot)setModified); this.linkTo("lk1", (BComponent)this.fault, (Slot)BTextField.textModified, (Slot)setModified); this.linkTo("lk2", (BComponent)this.normal, (Slot)BTextField.textModified, (Slot)setModified); this.linkTo("lk3", (BComponent)this.alert, (Slot)BTextField.textModified, (Slot)setModified); } static /* synthetic */ Class class$(String string) { try { return Class.forName(string); } catch (ClassNotFoundException classNotFoundException) { throw new NoClassDefFoundError(classNotFoundException.getMessage()); } } }