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