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 LongFieldCacheValidationTimeoutstatic StringFieldDescriptionstatic EnumField<AuthenticatorFailoverMode>FailoverModestatic ReferenceField<UserSourceProfileRecord>FailoverProfilestatic LongFieldFailoverProfileIdstatic IdentityFieldIdstatic LongFieldLockoutAttemptsMaximum number of invalid login attempts allowed within the lockout window before locking out the userstatic BooleanFieldLockoutEnabledWhether or not lockout is enabledstatic LongFieldLockoutWindowDuration of the lockout window in minutesstatic RecordMeta<UserSourceProfileRecord>METAstatic StringFieldNamestatic BooleanFieldScheduleRestrictedstatic StringFieldType-
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.LonggetCacheValidationTimeout()AuthenticatorFailoverModegetFailoverMode()java.lang.LonggetFailoverProfileId()java.lang.LonggetId()longgetLockoutAttempts()longgetLockoutWindow()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.StringgetName()java.lang.StringgetType()booleanisLockoutEnabled()booleanisScheduleRestricted()-
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: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
-
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()
-
-