Class StoreAndForwardConfigRecord
- java.lang.Object
-
- simpleorm.dataset.SRecordInstance
-
- com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
-
- com.inductiveautomation.ignition.gateway.history.StoreAndForwardConfigRecord
-
- All Implemented Interfaces:
java.io.Serializable
public class StoreAndForwardConfigRecord 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 IntField
BufferSize
Buffer settingsstatic BooleanField
EnableDiskStore
Store Settingsstatic BooleanField
EnableSchedule
static BooleanField
ForwardFromStore
static StringField
ForwardSchedule
static IntField
ForwardWriteSize
Forward Settingsstatic IntField
ForwardWriteTime
static IdentityField
Id
static BooleanField
IsThirdParty
static RecordMeta<StoreAndForwardConfigRecord>
META
static StringField
Name
static IntField
StoreMaxRecords
static IntField
StoreWriteSize
static IntField
StoreWriteTime
-
Fields inherited from class com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
DEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE
-
-
Constructor Summary
Constructors Constructor Description StoreAndForwardConfigRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equalExceptName(StoreAndForwardConfigRecord other)
int
getBufferSize()
boolean
getEnableDiskStore()
boolean
getForwardFromStore()
int
getForwardWriteSize()
long
getForwardWriteTime()
java.lang.Long
getId()
RecordMeta<?>
getMeta()
This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance.java.lang.String
getName()
java.lang.String
getSchedulePattern()
int
getStoreMaxRecords()
int
getStoreWriteSize()
long
getStoreWriteTime()
boolean
isScheduleEnabled()
boolean
isThirdParty()
void
setIsThirdParty(boolean value)
void
setName(java.lang.String name)
-
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<StoreAndForwardConfigRecord> META
-
Id
public static final IdentityField Id
-
Name
public static final StringField Name
-
BufferSize
public static final IntField BufferSize
Buffer settings
-
EnableDiskStore
public static final BooleanField EnableDiskStore
Store Settings
-
StoreMaxRecords
public static final IntField StoreMaxRecords
-
StoreWriteSize
public static final IntField StoreWriteSize
-
StoreWriteTime
public static final IntField StoreWriteTime
-
ForwardFromStore
public static final BooleanField ForwardFromStore
-
ForwardWriteSize
public static final IntField ForwardWriteSize
Forward Settings
-
ForwardWriteTime
public static final IntField ForwardWriteTime
-
EnableSchedule
public static final BooleanField EnableSchedule
-
ForwardSchedule
public static final StringField ForwardSchedule
-
IsThirdParty
public static final BooleanField IsThirdParty
-
-
Method Detail
-
getId
public java.lang.Long getId()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getBufferSize
public int getBufferSize()
-
getEnableDiskStore
public boolean getEnableDiskStore()
-
getStoreMaxRecords
public int getStoreMaxRecords()
-
getStoreWriteSize
public int getStoreWriteSize()
-
getStoreWriteTime
public long getStoreWriteTime()
-
getForwardFromStore
public boolean getForwardFromStore()
-
getForwardWriteSize
public int getForwardWriteSize()
-
getForwardWriteTime
public long getForwardWriteTime()
-
isScheduleEnabled
public boolean isScheduleEnabled()
-
getSchedulePattern
public java.lang.String getSchedulePattern()
-
isThirdParty
public boolean isThirdParty()
-
setIsThirdParty
public void setIsThirdParty(boolean value)
-
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
-
equalExceptName
public boolean equalExceptName(StoreAndForwardConfigRecord other)
-
-