264 lines
10 KiB
Java
264 lines
10 KiB
Java
/*
|
|
* Decompiled with CFR 0.152.
|
|
*
|
|
* Could not load the following classes:
|
|
* com.tridium.bql.filter.BFilterEntry
|
|
* com.tridium.bql.filter.BFilterSet
|
|
* com.tridium.ui.UiEnv
|
|
* com.tridium.ui.theme.Theme
|
|
* javax.baja.data.BIDataValue
|
|
* javax.baja.gx.BBrush$Solid
|
|
* javax.baja.gx.BColor
|
|
* javax.baja.naming.BOrd
|
|
* javax.baja.sys.BFacets
|
|
* javax.baja.sys.BRelTime
|
|
* javax.baja.sys.BString
|
|
* javax.baja.sys.BValue
|
|
* javax.baja.sys.BVector
|
|
* javax.baja.sys.Property
|
|
* javax.baja.sys.Slot
|
|
* javax.baja.sys.SlotCursor
|
|
* javax.baja.sys.Sys
|
|
* javax.baja.sys.Type
|
|
* javax.baja.ui.BWidget
|
|
* javax.baja.ui.options.BUserOptions
|
|
* javax.baja.ui.util.UiLexicon
|
|
*/
|
|
package com.tridium.alarm.ui;
|
|
|
|
import com.tridium.alarm.ui.BAlarmClassMapping;
|
|
import com.tridium.alarm.ui.BAlarmDataCols;
|
|
import com.tridium.alarm.ui.BTimeZoneDisplay;
|
|
import com.tridium.bql.filter.BFilterEntry;
|
|
import com.tridium.bql.filter.BFilterSet;
|
|
import com.tridium.ui.UiEnv;
|
|
import com.tridium.ui.theme.Theme;
|
|
import javax.baja.data.BIDataValue;
|
|
import javax.baja.gx.BBrush;
|
|
import javax.baja.gx.BColor;
|
|
import javax.baja.naming.BOrd;
|
|
import javax.baja.sys.BFacets;
|
|
import javax.baja.sys.BRelTime;
|
|
import javax.baja.sys.BString;
|
|
import javax.baja.sys.BValue;
|
|
import javax.baja.sys.BVector;
|
|
import javax.baja.sys.Property;
|
|
import javax.baja.sys.Slot;
|
|
import javax.baja.sys.SlotCursor;
|
|
import javax.baja.sys.Sys;
|
|
import javax.baja.sys.Type;
|
|
import javax.baja.ui.BWidget;
|
|
import javax.baja.ui.options.BUserOptions;
|
|
import javax.baja.ui.util.UiLexicon;
|
|
|
|
public class BAlarmConsoleOptions
|
|
extends BUserOptions {
|
|
public static final Property notesRequiredOnAck = BAlarmConsoleOptions.newProperty((int)0, (boolean)false, null);
|
|
public static final Property soundsEnabled = BAlarmConsoleOptions.newProperty((int)0, (boolean)true, null);
|
|
public static final Property defaultSoundFile = BAlarmConsoleOptions.newProperty((int)0, (BValue)BOrd.make((String)"module://alarm/com/tridium/alarm/ui/sounds/smallBeep.wav"), (BFacets)BFacets.make((String)"targetType", (BIDataValue)BString.make((String)"file:AudioFile")));
|
|
public static final Property continuousAlarm = BAlarmConsoleOptions.newProperty((int)0, (boolean)false, null);
|
|
public static final Property continuousAlarmDelay = BAlarmConsoleOptions.newProperty((int)0, (BValue)BRelTime.make((long)10000L), null);
|
|
public static final Property alarmFilters = BAlarmConsoleOptions.newProperty((int)4, (BValue)new BFilterSet(), null);
|
|
public static final Property lowPriorityColor = BAlarmConsoleOptions.newProperty((int)0, (BValue)((BBrush.Solid)Theme.table().getWindowBackground().getPaint()).getColor(), null);
|
|
public static final Property midPriorityColor = BAlarmConsoleOptions.newProperty((int)0, (BValue)((BBrush.Solid)Theme.table().getWindowBackground().getPaint()).getColor(), null);
|
|
public static final Property highPriorityColor = BAlarmConsoleOptions.newProperty((int)0, (BValue)((BBrush.Solid)Theme.table().getWindowBackground().getPaint()).getColor(), null);
|
|
public static final Property timeZoneDisplay = BAlarmConsoleOptions.newProperty((int)0, (BValue)BTimeZoneDisplay.console, null);
|
|
public static final Property displayColumns = BAlarmConsoleOptions.newProperty((int)4, (String)"0,2,3,5,6,7,14", null);
|
|
public static final Property sortColumn = BAlarmConsoleOptions.newProperty((int)4, (int)7, null);
|
|
public static final Property sortAscending = BAlarmConsoleOptions.newProperty((int)4, (boolean)true, null);
|
|
public static final Property alarmDataCols = BAlarmConsoleOptions.newProperty((int)4, (BValue)new BAlarmDataCols(new String[]{"msgText"}), null);
|
|
public static final Property alarmClassMapping = BAlarmConsoleOptions.newProperty((int)0, (BValue)new BAlarmClassMapping(), (BFacets)BFacets.make((String)"fieldEditor", (BIDataValue)BString.make((String)"alarm:AlarmClassMappingFE")));
|
|
public static final Property alarmAckResponses = BAlarmConsoleOptions.newProperty((int)0, (BValue)new BVector(), (BFacets)BFacets.make((String)"fieldEditor", (BIDataValue)BString.make((String)"alarm:StringListFE")));
|
|
public static final Property viewInstructions = BAlarmConsoleOptions.newProperty((int)0, (boolean)false, null);
|
|
public static final Property instructionsDividerPosition = BAlarmConsoleOptions.newProperty((int)4, (int)80, null);
|
|
public static final Type TYPE = Sys.loadType((Class)(class$com$tridium$alarm$ui$BAlarmConsoleOptions == null ? (class$com$tridium$alarm$ui$BAlarmConsoleOptions = BAlarmConsoleOptions.class$("com.tridium.alarm.ui.BAlarmConsoleOptions")) : class$com$tridium$alarm$ui$BAlarmConsoleOptions));
|
|
private static BAlarmConsoleOptions options;
|
|
static /* synthetic */ Class class$com$tridium$alarm$ui$BAlarmConsoleOptions;
|
|
static /* synthetic */ Class class$com$tridium$alarm$ui$BAlarmConsole;
|
|
static /* synthetic */ Class class$com$tridium$bql$filter$BFilterEntry;
|
|
|
|
public boolean getNotesRequiredOnAck() {
|
|
return this.getBoolean(notesRequiredOnAck);
|
|
}
|
|
|
|
public void setNotesRequiredOnAck(boolean bl) {
|
|
this.setBoolean(notesRequiredOnAck, bl, null);
|
|
}
|
|
|
|
public boolean getSoundsEnabled() {
|
|
return this.getBoolean(soundsEnabled);
|
|
}
|
|
|
|
public void setSoundsEnabled(boolean bl) {
|
|
this.setBoolean(soundsEnabled, bl, null);
|
|
}
|
|
|
|
public BOrd getDefaultSoundFile() {
|
|
return (BOrd)this.get(defaultSoundFile);
|
|
}
|
|
|
|
public void setDefaultSoundFile(BOrd bOrd) {
|
|
this.set(defaultSoundFile, (BValue)bOrd, null);
|
|
}
|
|
|
|
public boolean getContinuousAlarm() {
|
|
return this.getBoolean(continuousAlarm);
|
|
}
|
|
|
|
public void setContinuousAlarm(boolean bl) {
|
|
this.setBoolean(continuousAlarm, bl, null);
|
|
}
|
|
|
|
public BRelTime getContinuousAlarmDelay() {
|
|
return (BRelTime)this.get(continuousAlarmDelay);
|
|
}
|
|
|
|
public void setContinuousAlarmDelay(BRelTime bRelTime) {
|
|
this.set(continuousAlarmDelay, (BValue)bRelTime, null);
|
|
}
|
|
|
|
public BFilterSet getAlarmFilters() {
|
|
return (BFilterSet)this.get(alarmFilters);
|
|
}
|
|
|
|
public void setAlarmFilters(BFilterSet bFilterSet) {
|
|
this.set(alarmFilters, (BValue)bFilterSet, null);
|
|
}
|
|
|
|
public BColor getLowPriorityColor() {
|
|
return (BColor)this.get(lowPriorityColor);
|
|
}
|
|
|
|
public void setLowPriorityColor(BColor bColor) {
|
|
this.set(lowPriorityColor, (BValue)bColor, null);
|
|
}
|
|
|
|
public BColor getMidPriorityColor() {
|
|
return (BColor)this.get(midPriorityColor);
|
|
}
|
|
|
|
public void setMidPriorityColor(BColor bColor) {
|
|
this.set(midPriorityColor, (BValue)bColor, null);
|
|
}
|
|
|
|
public BColor getHighPriorityColor() {
|
|
return (BColor)this.get(highPriorityColor);
|
|
}
|
|
|
|
public void setHighPriorityColor(BColor bColor) {
|
|
this.set(highPriorityColor, (BValue)bColor, null);
|
|
}
|
|
|
|
public BTimeZoneDisplay getTimeZoneDisplay() {
|
|
return (BTimeZoneDisplay)this.get(timeZoneDisplay);
|
|
}
|
|
|
|
public void setTimeZoneDisplay(BTimeZoneDisplay bTimeZoneDisplay) {
|
|
this.set(timeZoneDisplay, (BValue)bTimeZoneDisplay, null);
|
|
}
|
|
|
|
public String getDisplayColumns() {
|
|
return this.getString(displayColumns);
|
|
}
|
|
|
|
public void setDisplayColumns(String string) {
|
|
this.setString(displayColumns, string, null);
|
|
}
|
|
|
|
public int getSortColumn() {
|
|
return this.getInt(sortColumn);
|
|
}
|
|
|
|
public void setSortColumn(int n) {
|
|
this.setInt(sortColumn, n, null);
|
|
}
|
|
|
|
public boolean getSortAscending() {
|
|
return this.getBoolean(sortAscending);
|
|
}
|
|
|
|
public void setSortAscending(boolean bl) {
|
|
this.setBoolean(sortAscending, bl, null);
|
|
}
|
|
|
|
public BVector getAlarmDataCols() {
|
|
return (BVector)this.get(alarmDataCols);
|
|
}
|
|
|
|
public void setAlarmDataCols(BVector bVector) {
|
|
this.set(alarmDataCols, (BValue)bVector, null);
|
|
}
|
|
|
|
public BAlarmClassMapping getAlarmClassMapping() {
|
|
return (BAlarmClassMapping)this.get(alarmClassMapping);
|
|
}
|
|
|
|
public void setAlarmClassMapping(BAlarmClassMapping bAlarmClassMapping) {
|
|
this.set(alarmClassMapping, (BValue)bAlarmClassMapping, null);
|
|
}
|
|
|
|
public BVector getAlarmAckResponses() {
|
|
return (BVector)this.get(alarmAckResponses);
|
|
}
|
|
|
|
public void setAlarmAckResponses(BVector bVector) {
|
|
this.set(alarmAckResponses, (BValue)bVector, null);
|
|
}
|
|
|
|
public boolean getViewInstructions() {
|
|
return this.getBoolean(viewInstructions);
|
|
}
|
|
|
|
public void setViewInstructions(boolean bl) {
|
|
this.setBoolean(viewInstructions, bl, null);
|
|
}
|
|
|
|
public double getInstructionsDividerPosition() {
|
|
return this.getDouble(instructionsDividerPosition);
|
|
}
|
|
|
|
public void setInstructionsDividerPosition(double d) {
|
|
this.setDouble(instructionsDividerPosition, d, null);
|
|
}
|
|
|
|
public Type getType() {
|
|
return TYPE;
|
|
}
|
|
|
|
public BAlarmConsoleOptions() {
|
|
if (UiEnv.get().isMicroEdition()) {
|
|
int n = this.getFlags((Slot)defaultSoundFile);
|
|
this.setFlags((Slot)defaultSoundFile, n | 4);
|
|
}
|
|
}
|
|
|
|
public static BAlarmConsoleOptions getDefault() {
|
|
if (options == null) {
|
|
options = BWidget.getApplication() == null ? new BAlarmConsoleOptions() : (BAlarmConsoleOptions)BAlarmConsoleOptions.load((Type)TYPE);
|
|
UiLexicon uiLexicon = new UiLexicon(class$com$tridium$alarm$ui$BAlarmConsole == null ? (class$com$tridium$alarm$ui$BAlarmConsole = BAlarmConsoleOptions.class$("com.tridium.alarm.ui.BAlarmConsole")) : class$com$tridium$alarm$ui$BAlarmConsole);
|
|
SlotCursor slotCursor = options.getAlarmFilters().getProperties();
|
|
while (slotCursor.next(class$com$tridium$bql$filter$BFilterEntry == null ? BAlarmConsoleOptions.class$("com.tridium.bql.filter.BFilterEntry") : class$com$tridium$bql$filter$BFilterEntry)) {
|
|
BFilterEntry bFilterEntry = (BFilterEntry)slotCursor.get();
|
|
bFilterEntry.setLabel(uiLexicon.getText(bFilterEntry.getName()));
|
|
}
|
|
}
|
|
return options;
|
|
}
|
|
|
|
public void save() {
|
|
if (BWidget.getApplication() != null) {
|
|
super.save();
|
|
}
|
|
}
|
|
|
|
static /* synthetic */ Class class$(String string) {
|
|
try {
|
|
return Class.forName(string);
|
|
}
|
|
catch (ClassNotFoundException classNotFoundException) {
|
|
throw new NoClassDefFoundError(classNotFoundException.getMessage());
|
|
}
|
|
}
|
|
}
|
|
|