public class TagHistorianProviderType extends SQLTagHistoryProviderType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_ID |
description, name, typeId
Constructor and Description |
---|
TagHistorianProviderType() |
Modifier and Type | Method and Description |
---|---|
TagHistoryProvider |
createHistoryProvider(SQLTagHistoryProviderRecord profile,
GatewayContext context)
Create a new HistoryProvider given the persistent record(s) that defines its properties
|
RecordMeta<? extends PersistentRecord> |
getSettingsRecordType()
Defines a PersistentRecord type that will be used to add type-specific properties.
|
boolean |
isSystemManaged()
If true, indicates that the user cannot add or delete these types of providers.
|
isEnabled
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, newRecordConfigPanel, onRecordDestroyed
public static final java.lang.String TYPE_ID
public TagHistoryProvider createHistoryProvider(SQLTagHistoryProviderRecord profile, GatewayContext context) throws java.lang.Exception
SQLTagHistoryProviderType
createHistoryProvider
in class SQLTagHistoryProviderType
profile
- The record that defines this sqltag provider profile.
Provider types should be able to use this record
to look up their provider-specific settings object via the PersistenceInterfacejava.lang.Exception
public RecordMeta<? extends PersistentRecord> getSettingsRecordType()
ExtensionPointType
public boolean isSystemManaged()
SQLTagHistoryProviderType
isSystemManaged
in class SQLTagHistoryProviderType