Class AlertNotificationProfileRecord
- java.lang.Object
- 
- simpleorm.dataset.SRecordInstance
- 
- com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
- 
- com.inductiveautomation.ignition.gateway.alert.notification.AlertNotificationProfileRecord
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class AlertNotificationProfileRecord extends PersistentRecord The AlertNotificationProfileRecord defines the table structure all filters an AlertNotificationProfile will use before any notification- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class simpleorm.dataset.SRecordInstanceSRecordInstance.BrokenOptimisticLockException
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringFieldDescriptionstatic BooleanFieldEnabledstatic IdentityFieldIdstatic EnumField<AlertSeverity>MaxSeveritystatic RecordMeta<AlertNotificationProfileRecord>METAstatic EnumField<AlertSeverity>MinSeveritystatic StringFieldNamestatic StringFieldPathstatic StringFieldStateNameAlert filter criteria for this profilestatic StringFieldSystemstatic StringFieldType- 
Fields inherited from class com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecordDEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE
 
- 
 - 
Constructor SummaryConstructors Constructor Description AlertNotificationProfileRecord()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()longgetId()AlertSeveritygetMaxSeverity()RecordMeta<?>getMeta()This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance.AlertSeveritygetMinSeverity()java.lang.StringgetName()java.lang.StringgetPath()java.lang.StringgetStateName()java.lang.StringgetSystem()java.lang.StringgetType()booleanisEnabled()- 
Methods inherited from class com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecordgetBoolean, getDoubleObj, getIntObj, getLongObj, getString, installDefaultValues
 - 
Methods inherited from class simpleorm.dataset.SRecordInstanceallFields, assertNewRow, assertNotNewRow, defineInitialValue, deleteRecord, doQueryRecord, doValidateRecord, equals, findReference, findReference, findReference, findReference, getBigDecimal, getBytes, getDataSet, getDate, getDouble, getEnum, getInitialValue, getInt, getLogger, getLong, getObject, getRawArrayValue, getReferenceNoQuery, getTime, getTimestamp, hashCode, isAttached, isDeleted, isDirty, isDirty, isEmpty, isNewRow, isNotDestroyed, isNull, isReadOnly, isValid, onQueryRecord, onValidateField, onValidateRecord, setBigDecimal, setBoolean, setBytes, setDate, setDirty, setDouble, setEmpty, setEnum, setInt, setLong, setNewRow, setNull, setObject, setObject, setRawArrayValue, setReadOnly, setReference, setString, setTime, setTimestamp, toString, validatePrimaryKeys, wasInCache
 
- 
 
- 
- 
- 
Field Detail- 
METApublic static final RecordMeta<AlertNotificationProfileRecord> META 
 - 
Idpublic static final IdentityField Id 
 - 
Namepublic static final StringField Name 
 - 
Descriptionpublic static final StringField Description 
 - 
Enabledpublic static final BooleanField Enabled 
 - 
Typepublic static final StringField Type 
 - 
Systempublic static final StringField System 
 - 
Pathpublic static final StringField Path 
 - 
StateNamepublic static final StringField StateName Alert filter criteria for this profile
 - 
MinSeveritypublic static final EnumField<AlertSeverity> MinSeverity 
 - 
MaxSeveritypublic static final EnumField<AlertSeverity> MaxSeverity 
 
- 
 - 
Method Detail- 
getMetapublic RecordMeta<?> getMeta() Description copied from class:SRecordInstanceThis must be defined in every user record's definition to access the SRecord which provides the meta data for this instance. It is normally defined as:-SRecord getMeta() { return meta; };The actual metavariable is thus not Serialized, but it would not be anyway as it is usually static.- Specified by:
- getMetain class- PersistentRecord
 
 - 
getIdpublic long getId() 
 - 
getTypepublic java.lang.String getType() 
 - 
getNamepublic java.lang.String getName() 
 - 
getDescriptionpublic java.lang.String getDescription() 
 - 
getSystempublic java.lang.String getSystem() 
 - 
getPathpublic java.lang.String getPath() 
 - 
getStateNamepublic java.lang.String getStateName() 
 - 
getMinSeveritypublic AlertSeverity getMinSeverity() 
 - 
getMaxSeveritypublic AlertSeverity getMaxSeverity() 
 - 
isEnabledpublic boolean isEnabled() 
 
- 
 
-