Class AuditProfileType

java.lang.Object
com.inductiveautomation.ignition.gateway.model.BaseExtensionPointType
com.inductiveautomation.ignition.gateway.audit.AuditProfileType
All Implemented Interfaces:
ExtensionPointType, Serializable, Comparable<ExtensionPointType>

public abstract class AuditProfileType extends BaseExtensionPointType
See Also:
  • Constructor Details

    • AuditProfileType

      public AuditProfileType(String typeId, String name, String description)
    • AuditProfileType

      public AuditProfileType(String typeId)
      Convenience contructor assumes that the bundle keys are of the form: AuditProfileTypes.TYPEID.[Display|Description]
  • Method Details

    • createNewProfile

      public abstract AuditProfile createNewProfile(AuditProfileRecord profile, GatewayContext context) throws 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:
      Exception