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.SRecordInstance
SRecordInstance.BrokenOptimisticLockException
-
-
Field Summary
Fields 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.PersistentRecord
DEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE
-
-
Constructor Summary
Constructors Constructor Description BasicScheduleRecord()
-
Method Summary
All 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.PersistentRecord
getBoolean, getDoubleObj, getIntObj, getLongObj, getString, installDefaultValues
-
Methods inherited from class simpleorm.dataset.SRecordInstance
allFields, 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
-
META
public static final RecordMeta<BasicScheduleRecord> META
-
ScheduleProfileId
public static final LongField ScheduleProfileId
-
Profile
public static final ReferenceField<ScheduleProfileRecord> Profile
-
ObserveHolidays
public static final BooleanField ObserveHolidays
-
AllDays
public static final BooleanField AllDays
-
AllDayTime
public static final StringField AllDayTime
-
WeekDays
public static final BooleanField WeekDays
-
WeekDayTime
public static final StringField WeekDayTime
-
Monday
public static final BooleanField Monday
-
Tuesday
public static final BooleanField Tuesday
-
Wednesday
public static final BooleanField Wednesday
-
Thursday
public static final BooleanField Thursday
-
Friday
public static final BooleanField Friday
-
Saturday
public static final BooleanField Saturday
-
Sunday
public static final BooleanField Sunday
-
MondayTime
public static final StringField MondayTime
-
TuesdayTime
public static final StringField TuesdayTime
-
WednesdayTime
public static final StringField WednesdayTime
-
ThursdayTime
public static final StringField ThursdayTime
-
FridayTime
public static final StringField FridayTime
-
SaturdayTime
public static final StringField SaturdayTime
-
SundayTime
public static final StringField SundayTime
-
Repeat
public static final EnumField<ScheduleRepeatStyle> Repeat
-
RepeatOn
public static final IntField RepeatOn
-
RepeatOff
public static final IntField RepeatOff
-
StartingAt
public static final DateField StartingAt
-
-
Method Detail
-
getMeta
public 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 classPersistentRecord
-
-