All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, EnabledEx, ExtensibleComponent, QualityMonitor, VisionComponent, BindableModel, ImageObserver, MenuContainer, Serializable, Accessible

public class AlarmJournalTable extends AbstractAlarmTable implements BindableModel, ExtensibleComponent, LocaleListener
See Also:
  • Field Details

  • Constructor Details

    • AlarmJournalTable

      public AlarmJournalTable()
  • Method Details

    • getEventDataNote

      public String getEventDataNote(AlarmEvent event)
    • selectedAlarms

      protected List<AlarmEvent> selectedAlarms()
    • setEnabled

      public void setEnabled(boolean enabled)
      Overrides:
      setEnabled in class JComponent
    • localeChanged

      public void localeChanged(Locale newLocale)
      Specified by:
      localeChanged in interface LocaleListener
      Overrides:
      localeChanged in class AbstractAlarmTable
    • bind

      public void bind(Binding toBind)
      Delegate method to internal binding model
      Specified by:
      bind in interface BindableModel
    • unbind

      public void unbind(Binding toUnbind)
      Delegate method to internal binding model
      Specified by:
      unbind in interface BindableModel
    • modelUpdated

      public <T extends Enum<T> & ModelUpdate> void modelUpdated(T... changed)
      Delegate method to internal binding model
      Specified by:
      modelUpdated in interface BindableModel
      Parameters:
      changed - list of change types to indicate
    • setTableBackground

      public void setTableBackground(Color tableBackground)
      Overrides:
      setTableBackground in class AbstractAlarmTable
    • getStartDate

      public Date getStartDate()
    • setStartDate

      public void setStartDate(Date startDate)
    • getEndDate

      public Date getEndDate()
    • setEndDate

      public void setEndDate(Date endDate)
    • getReadTimeout

      public int getReadTimeout()
    • setReadTimeout

      public void setReadTimeout(int readTimeout)
    • getIsFiltered

      public boolean getIsFiltered()
    • setIsFiltered

      public void setIsFiltered(boolean isFiltered)
    • getJournalName

      public String getJournalName()
    • setJournalName

      public void setJournalName(String journalName)
    • getDefaultView

      public String getDefaultView()
    • setDefaultView

      public void setDefaultView(String defaultView)
    • isIncludeSystemEvents

      public boolean isIncludeSystemEvents()
    • setIncludeSystemEvents

      public void setIncludeSystemEvents(boolean includeSystemEvents)
    • isIncludeActiveEvents

      public boolean isIncludeActiveEvents()
    • setIncludeActiveEvents

      public void setIncludeActiveEvents(boolean includeActiveEvents)
    • isIncludeClearedEvents

      public boolean isIncludeClearedEvents()
    • setIncludeClearedEvents

      public void setIncludeClearedEvents(boolean includeClearEvents)
    • isIncludeAckedEvents

      public boolean isIncludeAckedEvents()
    • setIncludeAckedEvents

      public void setIncludeAckedEvents(boolean includeAckedEvents)
    • isIncludeEnabledEvents

      public boolean isIncludeEnabledEvents()
    • setIncludeEnabledEvents

      public void setIncludeEnabledEvents(boolean includeEnabledEvents)
    • isIncludeDisabledEvents

      public boolean isIncludeDisabledEvents()
    • setIncludeDisabledEvents

      public void setIncludeDisabledEvents(boolean includeDisabledEvents)
    • isShowTableHeader

      public boolean isShowTableHeader()
    • setShowTableHeader

      public void setShowTableHeader(boolean showTableHeader)
    • getSourceFilter

      public String getSourceFilter()
    • setSourceFilter

      public void setSourceFilter(String sourceFilter)
    • getProviderFilter

      public String getProviderFilter()
    • setProviderFilter

      public void setProviderFilter(String providerFilter)
    • getDisplayPathFilter

      public String getDisplayPathFilter()
    • setDisplayPathFilter

      public void setDisplayPathFilter(String displayPathFilter)
    • getMinPriority

      public AlarmPriority getMinPriority()
    • getMinimumPriority

      public int getMinimumPriority()
    • setMinPriority

      public void setMinPriority(AlarmPriority minPriority)
    • setMinimumPriority

      public void setMinimumPriority(int val)
    • getMaxPriority

      public AlarmPriority getMaxPriority()
    • getMaximumPriority

      public int getMaximumPriority()
    • setMaxPriority

      public void setMaxPriority(AlarmPriority maxPriority)
    • setMaximumPriority

      public void setMaximumPriority(int val)
    • getSearchString

      public String getSearchString()
    • setSearchString

      public void setSearchString(String search)
    • getRowHeight

      public int getRowHeight()
      Overrides:
      getRowHeight in class AbstractAlarmTable
    • setRowHeight

      public void setRowHeight(int newHeight)
      Overrides:
      setRowHeight in class AbstractAlarmTable
    • getAlarms

      public Dataset getAlarms()
    • setAlarms

      public void setAlarms(Dataset alarms)
    • getSelectedAlarms

      public Dataset getSelectedAlarms()
    • setSelectedAlarms

      public void setSelectedAlarms(Dataset value)
    • getNotesAreaLocation

      public int getNotesAreaLocation()
    • setNotesAreaLocation

      public void setNotesAreaLocation(int notesAreaLocation)
    • getNotesAreaSize

      public int getNotesAreaSize()
    • setNotesAreaSize

      public void setNotesAreaSize(int notesAreaSize)
    • getNotesAreaBorder

      public Border getNotesAreaBorder()
    • setNotesAreaBorder

      public void setNotesAreaBorder(Border notesAreaBorder)
    • getNotesAreaFont

      public Font getNotesAreaFont()
    • setNotesAreaFont

      public void setNotesAreaFont(Font notesAreaFont)
    • onStartup

      protected void onStartup()
      Description copied from class: AbstractVisionPanel
      Subclasses should override this to provide startup logic.
      Overrides:
      onStartup in class AbstractAlarmTable
    • isAlarmFocused

      public boolean isAlarmFocused()
    • getFocusFilterMessage

      public String getFocusFilterMessage()
    • getTableHeaderFont

      public Font getTableHeaderFont()
    • setTableHeaderFont

      public void setTableHeaderFont(Font tableHeaderFont)
    • getHeaderAlignment

      public int getHeaderAlignment()
    • setHeaderAlignment

      public void setHeaderAlignment(int alignment)
    • getExtensionFunctions

      public Map<String,ExtensionFunction> getExtensionFunctions()
      Specified by:
      getExtensionFunctions in interface ExtensibleComponent
    • setExtensionFunctions

      public void setExtensionFunctions(Map<String,ExtensionFunction> map)
      Specified by:
      setExtensionFunctions in interface ExtensibleComponent
    • setNotesAreaText

      public void setNotesAreaText(List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes)