Class TagHistoryAdapter
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
-
- com.inductiveautomation.factorypmi.application.binding.AbstractQueryAdapter
-
- com.inductiveautomation.factorypmi.application.binding.TagHistoryAdapter
-
- All Implemented Interfaces:
Adapter
,Adapter.ValueHolder
,SearchablePropertyAdapter
,PropertyAdapter
,IQueryResponseListener
,InteractionListener
public class TagHistoryAdapter extends AbstractQueryAdapter implements IQueryResponseListener, InteractionListener, SearchablePropertyAdapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TagHistoryAdapter.HistoricalTagPath
static class
TagHistoryAdapter.RangeMode
static class
TagHistoryAdapter.ReturnMode
-
Nested classes/interfaces inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
AbstractPropertyAdapter.EdtUpdateValue
-
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.Adapter
Adapter.ValueHolder
-
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.PropertyAdapter
PropertyAdapter.PAType
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
appContext, isTargetPropertyDynamic, overlayOptOut, target, targetPropertyName, value, valueClass
-
-
Constructor Summary
Constructors Constructor Description TagHistoryAdapter()
-
Method Summary
-
Methods inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractQueryAdapter
getPollingConfig, getPollingMode, getUpdateRate, isSerializableDataset, restartQuery, setPollingMode, setQValue, setSerializableDataset, setUpdateRate, shutdownQuery, startupQuery
-
Methods inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
connect, disconnect, getQValue, getTarget, getTargetDesc, getTargetFullPath, getTargetPropertyName, getValueClass, handleError, handleNullToPrimitive, initLogger, isDataUsed, isDataUsed, isOverlayOptOut, isTargetPropertyDynamic, isValid, isValueClassPrimitive, setOverlayOptOut, setSetterMethodName, setTarget, setTargetPropertyDynamic, setTargetPropertyName, setValue, setValueClass, toString, updateQuality, updateTarget, updateValue, useQuality
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.factorypmi.application.binding.Adapter
connect, disconnect, getTarget, isValid, setTarget
-
Methods inherited from interface com.inductiveautomation.factorypmi.application.gateway.IQueryResponseListener
getTargetFullPath
-
Methods inherited from interface com.inductiveautomation.factorypmi.application.binding.PropertyAdapter
getTargetPropertyName, setTargetPropertyName
-
-
-
-
Method Detail
-
getBindingConfiguration
public BindingConfiguration getBindingConfiguration()
- Specified by:
getBindingConfiguration
in interfaceSearchablePropertyAdapter
-
startup
public void startup()
Description copied from interface:Adapter
Notifies the adapter that it is becoming active, and should start any polling/threaded activities.- Specified by:
startup
in interfaceAdapter
- Overrides:
startup
in classAbstractPropertyAdapter
-
shutdown
public void shutdown()
Description copied from interface:Adapter
Notifies the adapter that it is becoming inactive, and should cease any polling/threaded activities.- Specified by:
shutdown
in interfaceAdapter
- Overrides:
shutdown
in classAbstractPropertyAdapter
-
registerQuery
protected java.lang.Object registerQuery(int updateRate, boolean runOnce)
- Specified by:
registerQuery
in classAbstractQueryAdapter
-
notifyQueryRunning
public void notifyQueryRunning(boolean loading)
- Specified by:
notifyQueryRunning
in interfaceIQueryResponseListener
-
handleQueryReturnedValue
public void handleQueryReturnedValue(java.lang.Object value)
- Specified by:
handleQueryReturnedValue
in interfaceIQueryResponseListener
-
handleQueryReturnedError
public void handleQueryReturnedError(java.lang.Exception error)
- Specified by:
handleQueryReturnedError
in interfaceIQueryResponseListener
-
handleQueryReturnedNoRows
public void handleQueryReturnedNoRows()
- Specified by:
handleQueryReturnedNoRows
in interfaceIQueryResponseListener
-
childInteractionUpdated
public void childInteractionUpdated()
- Specified by:
childInteractionUpdated
in interfaceInteractionListener
-
getReferenceType
public PropertyAdapter.PAType getReferenceType()
- Specified by:
getReferenceType
in interfacePropertyAdapter
-
getReferences
public java.util.Map<java.lang.Integer,PropertyListenerDescriptor> getReferences()
-
setReferences
public void setReferences(java.util.Map<java.lang.Integer,PropertyListenerDescriptor> references)
-
getInteractions
public InteractionDescriptor[] getInteractions()
Description copied from interface:Adapter
Retrieves an array of the interactions that this adapter depends on. An interaction descriptor describes an inter-component interaction.- Specified by:
getInteractions
in interfaceAdapter
-
getPathList
public java.util.List<TagHistoryAdapter.HistoricalTagPath> getPathList()
-
setPathList
public void setPathList(java.util.List<TagHistoryAdapter.HistoricalTagPath> paths)
-
getQueryFlags
public Flags getQueryFlags()
-
setQueryFlags
public void setQueryFlags(Flags queryFlags)
-
setPaths
@Deprecated public void setPaths(java.util.List<IndirectTagBindingAdapter.IndirectTagPathNode[]> paths)
Deprecated.
-
getStartDateListener
public PropertyListenerDescriptor getStartDateListener()
-
setStartDateListener
public void setStartDateListener(PropertyListenerDescriptor startDateListener)
-
getEndDateListener
public PropertyListenerDescriptor getEndDateListener()
-
setEndDateListener
public void setEndDateListener(PropertyListenerDescriptor endDateListener)
-
getRangeMode
public TagHistoryAdapter.RangeMode getRangeMode()
-
setRangeMode
public void setRangeMode(TagHistoryAdapter.RangeMode rangeMode)
-
getRangeUnit
public TimeUnits getRangeUnit()
-
setRangeUnit
public void setRangeUnit(TimeUnits rangeUnit)
-
getRangeLengthLiteral
public java.lang.Integer getRangeLengthLiteral()
-
setRangeLengthLiteral
public void setRangeLengthLiteral(java.lang.Integer rangeLengthLiteral)
-
getRangeLengthListener
public PropertyListenerDescriptor getRangeLengthListener()
-
setRangeLengthListener
public void setRangeLengthListener(PropertyListenerDescriptor rangeLengthListener)
-
getIntervalUnits
public TimeUnits getIntervalUnits()
-
setIntervalUnits
public void setIntervalUnits(TimeUnits intervalUnits)
-
getIntervalLengthListener
public PropertyListenerDescriptor getIntervalLengthListener()
-
setIntervalLengthListener
public void setIntervalLengthListener(PropertyListenerDescriptor intervalLengthListener)
-
getReturnSizeListener
public PropertyListenerDescriptor getReturnSizeListener()
-
setReturnSizeListener
public void setReturnSizeListener(PropertyListenerDescriptor returnSizeListener)
-
getReturnMode
public TagHistoryAdapter.ReturnMode getReturnMode()
-
getIntervalLengthLiteral
public java.lang.Integer getIntervalLengthLiteral()
-
setIntervalLengthLiteral
public void setIntervalLengthLiteral(java.lang.Integer intervalLengthLiteral)
-
setReturnMode
public void setReturnMode(TagHistoryAdapter.ReturnMode returnMode)
-
getReturnSizeLiteral
public java.lang.Integer getReturnSizeLiteral()
-
setReturnSizeLiteral
public void setReturnSizeLiteral(java.lang.Integer returnSize)
-
setReturnSize
@Deprecated public void setReturnSize(int i)
Deprecated.For backwards compatibility
-
getAggregationMode
public AggregationMode getAggregationMode()
-
setAggregationMode
public void setAggregationMode(AggregationMode aggregationMode)
-
getReturnFormat
public ReturnFormat getReturnFormat()
-
setReturnFormat
public void setReturnFormat(ReturnFormat format)
-
-