public class LegacySettingsRecord extends PersistentRecord
SRecordInstance.BrokenOptimisticLockException
Modifier and Type | Field and Description |
---|---|
static BooleanField |
Enabled |
static IdentityField |
Id |
static RecordMeta<LegacySettingsRecord> |
META |
static StringField |
Name |
static BooleanField |
OptimizedPartitionsEnabled |
static IntField |
OptimizedWindowSizeSec |
static BooleanField |
PartitioningEnabled |
static IntField |
PartitionSize |
static EnumField<TimeUnits> |
PartitionSizeUnits |
static IntField |
PruneAge |
static EnumField<TimeUnits> |
PruneAgeUnits |
static BooleanField |
PruningEnabled |
static IntField |
StaleMultiplier |
static StringField |
Type |
DEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE
Constructor and Description |
---|
LegacySettingsRecord() |
Modifier and Type | Method and Description |
---|---|
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() |
int |
getPartitionSize() |
TimeUnits |
getPartitionSizeUnits() |
int |
getProcessingWindowSeconds() |
int |
getPruneAge() |
TimeUnits |
getPruneAgeUnits() |
int |
getStaleMultiplier() |
boolean |
isEnabled() |
boolean |
isPartitioningEnabled() |
boolean |
isProcessingEnabled() |
boolean |
isPruningEnabled() |
void |
setName(java.lang.String value) |
void |
setType(java.lang.String value) |
getBoolean, getDoubleObj, getIntObj, getLongObj, getString, installDefaultValues
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
public static final RecordMeta<LegacySettingsRecord> META
public static final IdentityField Id
public static final StringField Name
public static final StringField Type
public static final BooleanField Enabled
public static final BooleanField PartitioningEnabled
public static final IntField PartitionSize
public static final BooleanField OptimizedPartitionsEnabled
public static final IntField OptimizedWindowSizeSec
public static final BooleanField PruningEnabled
public static final IntField PruneAge
public static final IntField StaleMultiplier
public RecordMeta<?> getMeta()
SRecordInstance
SRecord getMeta() { return meta; };
The actual meta
variable is thus not Serialized, but it would not be anyway as it is usually static.
getMeta
in class PersistentRecord
public java.lang.Long getId()
public boolean isEnabled()
public java.lang.String getName()
public void setName(java.lang.String value)
public void setType(java.lang.String value)
public boolean isPartitioningEnabled()
public int getPartitionSize()
public TimeUnits getPartitionSizeUnits()
public boolean isProcessingEnabled()
public int getProcessingWindowSeconds()
public boolean isPruningEnabled()
public int getPruneAge()
public TimeUnits getPruneAgeUnits()
public int getStaleMultiplier()