Class DBAuthProperties.AuthType
java.lang.Object
com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
com.inductiveautomation.ignition.gateway.user.UserSourceProfileType
com.inductiveautomation.ignition.gateway.authentication.records.DBAuthProperties.AuthType
- All Implemented Interfaces:
ExtensionPointType
,Serializable
,Comparable<ExtensionPointType>
- Enclosing class:
- DBAuthProperties
- See Also:
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
description, name, typeId
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNewProfile
(UserSourceProfileRecord profileRec, GatewayContext context) Create a new AuthenticationProfile given the persistent record(s) that defines its propertiesRecordMeta<? extends PersistentRecord>
Defines a PersistentRecord type that will be used to add type-specific properties.Methods inherited from class com.inductiveautomation.ignition.gateway.user.UserSourceProfileType
createKernel
Methods inherited from class com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, isEnabled, newRecordConfigPanel, onRecordDestroyed
-
Constructor Details
-
AuthType
public AuthType()
-
-
Method Details
-
createNewProfile
public UserSourceProfile createNewProfile(UserSourceProfileRecord profileRec, GatewayContext context) throws Exception Description copied from class:UserSourceProfileType
Create a new AuthenticationProfile given the persistent record(s) that defines its properties- Specified by:
createNewProfile
in classUserSourceProfileType
- Parameters:
profileRec
- The record that defines this authentication profile. Profile types should be able to use this record to look up their profile-specific settings object via the PersistenceInterface- Throws:
Exception
-
getSettingsRecordType
Description copied from interface:ExtensionPointType
Defines a PersistentRecord type that will be used to add type-specific properties. Optional. If null is returned, it is assumed that no extra properties are needed for this type of profile.- Returns:
- the meta of the settings record type for this object
-