Class UserSourceProfileRecord
- java.lang.Object
-
- simpleorm.dataset.SRecordInstance
-
- com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
-
- com.inductiveautomation.ignition.gateway.user.UserSourceProfileRecord
-
- All Implemented Interfaces:
java.io.Serializable
public class UserSourceProfileRecord 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 LongField
CacheValidationTimeout
static StringField
Description
static EnumField<AuthenticatorFailoverMode>
FailoverMode
static ReferenceField<UserSourceProfileRecord>
FailoverProfile
static LongField
FailoverProfileId
static IdentityField
Id
static LongField
LockoutAttempts
Maximum number of invalid login attempts allowed within the lockout window before locking out the userstatic BooleanField
LockoutEnabled
Whether or not lockout is enabledstatic LongField
LockoutWindow
Duration of the lockout window in minutesstatic RecordMeta<UserSourceProfileRecord>
META
static StringField
Name
static BooleanField
ScheduleRestricted
static StringField
Type
-
Fields inherited from class com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
DEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE
-
-
Constructor Summary
Constructors Constructor Description UserSourceProfileRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Long
getCacheValidationTimeout()
AuthenticatorFailoverMode
getFailoverMode()
java.lang.Long
getFailoverProfileId()
java.lang.Long
getId()
long
getLockoutAttempts()
long
getLockoutWindow()
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
getType()
boolean
isLockoutEnabled()
boolean
isScheduleRestricted()
-
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<UserSourceProfileRecord> META
-
Id
public static final IdentityField Id
-
Name
public static final StringField Name
-
Type
public static final StringField Type
-
Description
public static final StringField Description
-
ScheduleRestricted
public static final BooleanField ScheduleRestricted
-
FailoverProfileId
public static final LongField FailoverProfileId
-
FailoverProfile
public static final ReferenceField<UserSourceProfileRecord> FailoverProfile
-
FailoverMode
public static final EnumField<AuthenticatorFailoverMode> FailoverMode
-
CacheValidationTimeout
public static final LongField CacheValidationTimeout
-
LockoutEnabled
public static final BooleanField LockoutEnabled
Whether or not lockout is enabled
-
LockoutAttempts
public static final LongField LockoutAttempts
Maximum number of invalid login attempts allowed within the lockout window before locking out the user
-
LockoutWindow
public static final LongField LockoutWindow
Duration of the lockout window in minutes
-
-
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
-
getId
public java.lang.Long getId()
-
getCacheValidationTimeout
public java.lang.Long getCacheValidationTimeout()
-
getName
public java.lang.String getName()
-
getType
public java.lang.String getType()
-
getFailoverProfileId
public java.lang.Long getFailoverProfileId()
-
getFailoverMode
public AuthenticatorFailoverMode getFailoverMode()
-
isScheduleRestricted
public boolean isScheduleRestricted()
-
isLockoutEnabled
public boolean isLockoutEnabled()
-
getLockoutAttempts
public long getLockoutAttempts()
-
getLockoutWindow
public long getLockoutWindow()
-
-