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 BooleanField
AllDays
static StringField
AllDayTime
static BooleanField
Friday
static StringField
FridayTime
static RecordMeta<BasicScheduleRecord>
META
static BooleanField
Monday
static StringField
MondayTime
static BooleanField
ObserveHolidays
static ReferenceField<ScheduleProfileRecord>
Profile
static EnumField<ScheduleRepeatStyle>
Repeat
static IntField
RepeatOff
static IntField
RepeatOn
static BooleanField
Saturday
static StringField
SaturdayTime
static LongField
ScheduleProfileId
static DateField
StartingAt
static BooleanField
Sunday
static StringField
SundayTime
static BooleanField
Thursday
static StringField
ThursdayTime
static BooleanField
Tuesday
static StringField
TuesdayTime
static BooleanField
Wednesday
static StringField
WednesdayTime
static BooleanField
WeekDays
static StringField
WeekDayTime
-
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:SRecordInstance
This 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
meta
variable is thus not Serialized, but it would not be anyway as it is usually static.- Specified by:
getMeta
in classPersistentRecord
-
-