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 BooleanFieldstatic final BooleanFieldstatic final IntFieldstatic final IntFieldstatic final BooleanFieldstatic final IntFieldstatic final IntFieldstatic final BooleanFieldstatic final BlobFieldstatic final StringFieldDeprecated.static final BlobFieldThese permissions are used when theDesignerAuthStrategyis set toAuthenticationStrategy.IDENTITY_PROVIDERstatic final StringFieldThese roles are used when theDesignerAuthStrategyis set toAuthenticationStrategy.CLASSICstatic final PermissionsConfigstatic final IntFieldRepresents the amount of demo time remaining, in seconds.static final EnumField<AuthenticationStrategy>static final LongFieldstatic final LongFieldstatic final BlobFieldThese permissions are used when theDesignerAuthStrategyis set toAuthenticationStrategy.IDENTITY_PROVIDERstatic final StringFieldThese roles are used when theDesignerAuthStrategyis set toAuthenticationStrategy.CLASSICstatic final BooleanFieldstatic final BooleanFieldstatic final BooleanFieldstatic final BooleanFieldstatic final StringFieldstatic final StringFieldDeprecated.static final EncodedStringFieldstatic final StringFieldstatic final StringFieldstatic final StringFieldstatic final ReferenceField<ProjectRecord>static final LongFieldstatic final StringFieldstatic final BooleanFieldstatic final StringFieldstatic final StringFieldstatic final BlobFieldstatic final StringFieldDeprecated.static final StringFieldstatic final LongFieldstatic final StringFieldstatic final EnumField<LaunchScriptPolicy>static final RecordMeta<SystemPropertiesRecord>static final BooleanFieldstatic final StringFieldstatic final StringFieldstatic final StringFieldstatic final StringFieldstatic final StringFieldstatic final StringFieldstatic final IntFieldstatic final BooleanFieldstatic final StringFieldstatic final IntFieldstatic final BlobFieldstatic final StringFieldDeprecated.static final ReferenceField<UserSourceProfileRecord>static final LongFieldstatic final StringFieldstatic final StringFieldstatic final StringFieldstatic final BooleanFieldstatic final LongFieldUser Inactivity Timeout (in minutes).static final BooleanFieldDeprecated.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 TypeMethodDescriptionbooleanRecordMeta<?>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 PermissionsConfiggetPermissions(SRecordInstance record, BlobField field, PermissionsConfig defaultPermissions) booleanisUseSSL()Deprecated.voidsetConfigPermissions(PermissionsConfig permissions) voidsetCreateProjectPermissions(PermissionsConfig permissions) voidsetDesignerPermissions(PermissionsConfig permissions) voidsetEnableTagReferenceStore(boolean enable) voidsetGatewayAuditProfile(String profileName) voidsetGatewayScriptingProject(String project) voidsetHomePagePermissions(PermissionsConfig permissions) voidsetPermissions(BlobField field, PermissionsConfig permissions) voidsetStatusPagePermissions(PermissionsConfig permissions) booleanMethods inherited from class com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
getBoolean, getDoubleObj, getIntObj, getLongObj, getString, installDefaultValuesMethods 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. UseConfigPermissionsinstead -
StatusPageRoleName
Deprecated.Deprecated. UseStatusPagePermissionsinstead -
HomePageRoleName
Deprecated.Deprecated. UseHomePagePermissionsinstead -
DesignerRoleName
These roles are used when theDesignerAuthStrategyis set toAuthenticationStrategy.CLASSIC- See Also:
-
CreateProjectRoleName
These roles are used when theDesignerAuthStrategyis set toAuthenticationStrategy.CLASSIC- See Also:
-
DEFAULT_ADMIN_ROLE_PERMISSIONS
-
ConfigPermissions
-
StatusPagePermissions
-
HomePagePermissions
-
DesignerPermissions
These permissions are used when theDesignerAuthStrategyis set toAuthenticationStrategy.IDENTITY_PROVIDER- See Also:
-
CreateProjectPermissions
These permissions are used when theDesignerAuthStrategyis 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
-
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: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
-
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()
-