com.isti.quakewatch.util
Interface QWProgramInformationInterface

All Superinterfaces:
ProgramInformationInterface

public interface QWProgramInformationInterface
extends ProgramInformationInterface

Interface QWProgramInformationInterface defines methods for program information.


Field Summary
static int GLOBAL_ALARMS_SUPPORTED_VALUE
          The global alarms supported value.
 
Fields inherited from interface com.isti.util.ProgramInformationInterface
defaultSettingsConfigGroupName
 
Method Summary
 java.util.List getAlertRecipientsList()
          Gets the alert recipients list.
 AlertSenderInterface getAlertSender(java.lang.Class alertSenderClassObj)
          Gets the message sender of the specified type.
 QWAlarmProperties getGlobalAlarmProperties()
          Gets the global 'QWAlarmProperties' object.
 boolean isFunctionalitySupported(int functionalityValue)
          Determines if the specified functionality is supported.
 
Methods inherited from interface com.isti.util.ProgramInformationInterface
getIstiDialogUtil, getProgramCfgProperties, getProgramFrameObj, getProgramLogFileObj, getProgramName, getProgramRevision, getProgramVersion, getSettingsConfigGroupName, getSettingsManualFilename, getSettingsManualTitleString, getViewHTMLPanelHandler, isSaveConfigAllowed, saveConfiguration
 

Field Detail

GLOBAL_ALARMS_SUPPORTED_VALUE

static final int GLOBAL_ALARMS_SUPPORTED_VALUE
The global alarms supported value.

See Also:
isSupported, Constant Field Values
Method Detail

getAlertRecipientsList

java.util.List getAlertRecipientsList()
Gets the alert recipients list. The list may be a simple 'List' or an 'AlertRecipientsList' object.

Returns:
the alert recipients list or null if not available.

getAlertSender

AlertSenderInterface getAlertSender(java.lang.Class alertSenderClassObj)
Gets the message sender of the specified type.

Parameters:
alertSenderClassObj - the alert sender class.
Returns:
the message sender or null if not available.

getGlobalAlarmProperties

QWAlarmProperties getGlobalAlarmProperties()
Gets the global 'QWAlarmProperties' object.

Returns:
the global 'QWAlarmProperties' object or null if none.

isFunctionalitySupported

boolean isFunctionalitySupported(int functionalityValue)
Determines if the specified functionality is supported.

Parameters:
functionalityValue - the functionality value.
Returns:
true if the specified functionality is supported, false otherwise.
See Also:
GLOBAL_ALARMS_SUPPORTED_VALUE