Class SystemPropertiesRecord
java.lang.Object
simpleorm.dataset.SRecordInstance
com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
com.inductiveautomation.ignition.gateway.model.SystemPropertiesRecord
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class simpleorm.dataset.SRecordInstance
SRecordInstance.BrokenOptimisticLockException
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BooleanField
static final BooleanField
static final IntField
static final IntField
static final BooleanField
static final IntField
static final IntField
static final BooleanField
static final BlobField
static final StringField
Deprecated.static final BlobField
These permissions are used when theDesignerAuthStrategy
is set toAuthenticationStrategy.IDENTITY_PROVIDER
static final StringField
These roles are used when theDesignerAuthStrategy
is set toAuthenticationStrategy.CLASSIC
static final PermissionsConfig
static final IntField
Represents the amount of demo time remaining, in seconds.static final EnumField<AuthenticationStrategy>
static final LongField
static final LongField
static final BlobField
These permissions are used when theDesignerAuthStrategy
is set toAuthenticationStrategy.IDENTITY_PROVIDER
static final StringField
These roles are used when theDesignerAuthStrategy
is set toAuthenticationStrategy.CLASSIC
static final BooleanField
static final BooleanField
static final BooleanField
static final BooleanField
static final StringField
static final StringField
Deprecated.static final EncodedStringField
static final StringField
static final StringField
static final StringField
static final ReferenceField<ProjectRecord>
static final LongField
static final StringField
static final BooleanField
static final StringField
static final StringField
static final BlobField
static final StringField
Deprecated.static final StringField
static final LongField
static final StringField
static final EnumField<LaunchScriptPolicy>
static final RecordMeta<SystemPropertiesRecord>
static final BooleanField
static final StringField
static final StringField
static final StringField
static final StringField
static final BooleanField
static final StringField
static final StringField
static final IntField
static final BooleanField
static final StringField
static final IntField
static final BlobField
static final StringField
Deprecated.static final ReferenceField<UserSourceProfileRecord>
static final LongField
static final StringField
static final StringField
static final StringField
static final BooleanField
static final LongField
User Inactivity Timeout (in minutes).static final BooleanField
Deprecated.Fields inherited from class com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
DEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
RecordMeta<?>
getMeta()
This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance.getPermissions
(BlobField field, PermissionsConfig defaultPermissions) static PermissionsConfig
getPermissions
(SRecordInstance record, BlobField field, PermissionsConfig defaultPermissions) boolean
isUseSSL()
Deprecated.void
setConfigPermissions
(PermissionsConfig permissions) void
setCreateProjectPermissions
(PermissionsConfig permissions) void
setDesignerPermissions
(PermissionsConfig permissions) void
setEnableTagReferenceStore
(boolean enable) void
setGatewayAuditProfile
(String profileName) void
setGatewayScriptingProject
(String project) void
setHomePagePermissions
(PermissionsConfig permissions) void
setPermissions
(BlobField field, PermissionsConfig permissions) void
setStatusPagePermissions
(PermissionsConfig permissions) boolean
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 Details
-
META
-
Id
-
SystemName
-
SystemAuthProfileId
-
SystemAuthProfile
-
SystemIdentityProvider
-
ForceIdpAuth
-
DesignerAuthStrategy
-
DesignerAuthTokenInactivityTimeout
-
DesignerAuthTokenTimeToLive
-
ConfigRoleName
Deprecated.Deprecated. UseConfigPermissions
instead -
StatusPageRoleName
Deprecated.Deprecated. UseStatusPagePermissions
instead -
HomePageRoleName
Deprecated.Deprecated. UseHomePagePermissions
instead -
DesignerRoleName
These roles are used when theDesignerAuthStrategy
is set toAuthenticationStrategy.CLASSIC
- See Also:
-
CreateProjectRoleName
These roles are used when theDesignerAuthStrategy
is set toAuthenticationStrategy.CLASSIC
- See Also:
-
DEFAULT_ADMIN_ROLE_PERMISSIONS
-
ConfigPermissions
-
StatusPagePermissions
-
HomePagePermissions
-
DesignerPermissions
These permissions are used when theDesignerAuthStrategy
is set toAuthenticationStrategy.IDENTITY_PROVIDER
- See Also:
-
CreateProjectPermissions
These permissions are used when theDesignerAuthStrategy
is set toAuthenticationStrategy.IDENTITY_PROVIDER
- See Also:
-
UserInactivityTimeout
User Inactivity Timeout (in minutes). Default value is 10 minutes. A number less than or equal to zero disables the user inactivity timeout altogether. -
AllowUserAdmin
-
AllowDesignerSSO
-
UseSSL
Deprecated. -
LaunchScriptingPolicy
-
LaunchJREs
-
DesignerRAM
-
Disable3DPipeline
-
DisableDirectDraw
-
UseCondensedDialogFont
-
PersistAlerts
-
HomepageUrl
-
ClientFallbackEnabled
-
SecondsBeforeFailover
-
FallbackProjectId
-
FallbackProject
-
FallbackProjectName
-
ScheduledBackupsEnabled
-
ScheduledBackupPath
-
ScheduledBackupTimes
-
ScheduledBackupRetentionCount
-
ScheduledBackupFilename
-
AutomaticThreadDumpsEnabled
-
AutomaticThreadDumpsIntervalSeconds
-
AutomaticThreadDumpsCPUThreshold
-
AutomaticThreadDumpsCPUThresholdExceededDuration
-
AutomaticThreadDumpsRetentionCount
-
ErrorReportSMTPServer
-
ErrorReportToEmail
-
ErrorReportFromEmail
-
ErrorReportUsername
-
ErrorReportPassword
Deprecated. -
ErrorReportPasswordE
-
MulticastEnabled
-
MulticastIPAddr
-
MulticastSendPort
-
MulticastReceivePort
-
MulticastIntervalMillis
-
DemoTimeRemaining
Represents the amount of demo time remaining, in seconds. Updated on shutdown, not kept up-to-date while the system is running. -
SystemUID
-
EnableUpdateNotifications
-
GatewayScriptingProject
-
GatewayAuditProfile
-
EnableTagReferenceStore
-
-
Constructor Details
-
SystemPropertiesRecord
public SystemPropertiesRecord()
-
-
Method Details
-
getScheduledBackupFilename
-
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
-
getSystemAuthProfileId
-
getSystemName
-
isUseSSL
Deprecated. -
getSystemUID
-
getHomepageUrl
-
getGatewayScriptingProject
-
getEnableTagReferenceStore
public boolean getEnableTagReferenceStore() -
setEnableTagReferenceStore
public void setEnableTagReferenceStore(boolean enable) -
setGatewayScriptingProject
-
getGatewayAuditProfile
-
setGatewayAuditProfile
-
getPermissions
public static PermissionsConfig getPermissions(SRecordInstance record, BlobField field, PermissionsConfig defaultPermissions) -
getPermissions
-
setPermissions
-
getConfigPermissions
-
setConfigPermissions
-
getStatusPagePermissions
-
setStatusPagePermissions
-
getHomePagePermissions
-
setHomePagePermissions
-
getDesignerPermissions
-
setDesignerPermissions
-
getCreateProjectPermissions
-
setCreateProjectPermissions
-
useCondensedDialogFont
public boolean useCondensedDialogFont()
-