Class AuditProfileType
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
-
- com.inductiveautomation.ignition.gateway.audit.AuditProfileType
-
- All Implemented Interfaces:
ExtensionPointType
,java.io.Serializable
,java.lang.Comparable<ExtensionPointType>
public abstract class AuditProfileType extends BaseExtensionPointType
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
description, name, typeId
-
-
Constructor Summary
Constructors Constructor Description AuditProfileType(java.lang.String typeId)
Convenience contructor assumes that the bundle keys are of the form: AuditProfileTypes.TYPEID.[Display|Description]AuditProfileType(java.lang.String typeId, java.lang.String name, java.lang.String description)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract AuditProfile
createNewProfile(AuditProfileRecord profile, GatewayContext context)
Create a new AuditProfile given the persistent record(s) that defines its properties-
Methods inherited from class com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, isEnabled, newRecordConfigPanel, onRecordDestroyed
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.ignition.gateway.model.ExtensionPointType
getSettingsRecordType
-
-
-
-
Constructor Detail
-
AuditProfileType
public AuditProfileType(java.lang.String typeId, java.lang.String name, java.lang.String description)
-
AuditProfileType
public AuditProfileType(java.lang.String typeId)
Convenience contructor assumes that the bundle keys are of the form: AuditProfileTypes.TYPEID.[Display|Description]
-
-
Method Detail
-
createNewProfile
public abstract AuditProfile createNewProfile(AuditProfileRecord profile, GatewayContext context) throws java.lang.Exception
Create a new AuditProfile given the persistent record(s) that defines its properties- Parameters:
profile
- 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:
java.lang.Exception
-
-