public class LegacyTagHistorianProviderType extends StandardTagHistorianProviderType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_ID |
description, name, typeId
Constructor and Description |
---|
LegacyTagHistorianProviderType() |
Modifier and Type | Method and Description |
---|---|
TagHistoryProvider |
createHistoryProvider(TagHistoryProviderRecord 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.
|
supportsStorage
getStorageTagExtensionProperties, getStorageTagGroupExtensionProperties, isEnabled, isSystemManaged
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, newRecordConfigPanel, onRecordDestroyed
public static final java.lang.String TYPE_ID
public TagHistoryProvider createHistoryProvider(TagHistoryProviderRecord profile, GatewayContext context) throws java.lang.Exception
TagHistoryProviderType
createHistoryProvider
in class TagHistoryProviderType
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