niagara-ax/modules/cfr_output/com/tridium/alarm/ui/BAlarmPrioritiesFE.java
2026-03-17 13:31:18 -07:00

127 lines
5.3 KiB
Java

/*
* 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());
}
}
}