Class BasicScheduleRecord
- java.lang.Object
- 
- simpleorm.dataset.SRecordInstance
- 
- com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
- 
- com.inductiveautomation.ignition.gateway.alarming.schedule.BasicScheduleRecord
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class BasicScheduleRecord extends PersistentRecord - 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 BooleanFieldAllDaysstatic StringFieldAllDayTimestatic BooleanFieldFridaystatic StringFieldFridayTimestatic RecordMeta<BasicScheduleRecord>METAstatic BooleanFieldMondaystatic StringFieldMondayTimestatic BooleanFieldObserveHolidaysstatic ReferenceField<ScheduleProfileRecord>Profilestatic EnumField<ScheduleRepeatStyle>Repeatstatic IntFieldRepeatOffstatic IntFieldRepeatOnstatic BooleanFieldSaturdaystatic StringFieldSaturdayTimestatic LongFieldScheduleProfileIdstatic DateFieldStartingAtstatic BooleanFieldSundaystatic StringFieldSundayTimestatic BooleanFieldThursdaystatic StringFieldThursdayTimestatic BooleanFieldTuesdaystatic StringFieldTuesdayTimestatic BooleanFieldWednesdaystatic StringFieldWednesdayTimestatic BooleanFieldWeekDaysstatic StringFieldWeekDayTime- 
Fields inherited from class com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecordDEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE
 
- 
 - 
Constructor SummaryConstructors Constructor Description BasicScheduleRecord()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordMeta<?>getMeta()This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance.- 
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<BasicScheduleRecord> META 
 - 
ScheduleProfileIdpublic static final LongField ScheduleProfileId 
 - 
Profilepublic static final ReferenceField<ScheduleProfileRecord> Profile 
 - 
ObserveHolidayspublic static final BooleanField ObserveHolidays 
 - 
AllDayspublic static final BooleanField AllDays 
 - 
AllDayTimepublic static final StringField AllDayTime 
 - 
WeekDayspublic static final BooleanField WeekDays 
 - 
WeekDayTimepublic static final StringField WeekDayTime 
 - 
Mondaypublic static final BooleanField Monday 
 - 
Tuesdaypublic static final BooleanField Tuesday 
 - 
Wednesdaypublic static final BooleanField Wednesday 
 - 
Thursdaypublic static final BooleanField Thursday 
 - 
Fridaypublic static final BooleanField Friday 
 - 
Saturdaypublic static final BooleanField Saturday 
 - 
Sundaypublic static final BooleanField Sunday 
 - 
MondayTimepublic static final StringField MondayTime 
 - 
TuesdayTimepublic static final StringField TuesdayTime 
 - 
WednesdayTimepublic static final StringField WednesdayTime 
 - 
ThursdayTimepublic static final StringField ThursdayTime 
 - 
FridayTimepublic static final StringField FridayTime 
 - 
SaturdayTimepublic static final StringField SaturdayTime 
 - 
SundayTimepublic static final StringField SundayTime 
 - 
Repeatpublic static final EnumField<ScheduleRepeatStyle> Repeat 
 - 
RepeatOnpublic static final IntField RepeatOn 
 - 
RepeatOffpublic static final IntField RepeatOff 
 - 
StartingAtpublic static final DateField StartingAt 
 
- 
 - 
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
 
 
- 
 
-