Class NamedQueryAdapter
- java.lang.Object
- 
- com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
- 
- com.inductiveautomation.factorypmi.application.binding.AbstractQueryAdapter
- 
- com.inductiveautomation.factorypmi.application.binding.NamedQueryAdapter
 
 
 
- 
- All Implemented Interfaces:
- Adapter,- Adapter.ValueHolder,- SearchablePropertyAdapter,- PropertyAdapter,- IQueryResponseListener,- java.beans.PropertyChangeListener,- java.util.EventListener
 
 public class NamedQueryAdapter extends AbstractQueryAdapter implements SearchablePropertyAdapter, IQueryResponseListener, java.beans.PropertyChangeListener Hooks into the QueryManager for polling
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapterAbstractPropertyAdapter.EdtUpdateValue
 - 
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.AdapterAdapter.ValueHolder
 - 
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.PropertyAdapterPropertyAdapter.PAType
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapterappContext, isTargetPropertyDynamic, log, overlayOptOut, target, targetPropertyName, value, valueClass
 
- 
 - 
Constructor SummaryConstructors Constructor Description NamedQueryAdapter()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidconnect(VisionClientContext appContext)Calls connect() on all interaction descriptorsvoiddisconnect()Calls disconnect() on all interaction descriptorsBindingConfigurationgetBindingConfiguration()java.lang.StringgetEffectivePushPath()Convenience method taking into account the legacy push path fieldInteractionDescriptor[]getInteractions()Retrieves an array of the interactions that this adapter depends on.java.util.Map<java.lang.String,java.lang.Object>getPullArguments()java.util.Map<java.lang.String,java.lang.Object>getPullArgumentsUnbound()java.util.Map<java.lang.String,BoundValueHolder>getPullBoundArguments()java.lang.StringgetPullPath()java.util.Map<java.lang.String,java.lang.Object>getPushArguments()java.util.Map<java.lang.String,java.lang.Object>getPushArgumentsUnbound()java.util.Map<java.lang.String,BoundValueHolder>getPushBoundArguments()java.lang.StringgetPushPath()Deprecated.Kept for backwards compatibility.java.lang.StringgetPushPath2()PropertyAdapter.PATypegetReferenceType()voidhandleQueryReturnedError(java.lang.Exception error)voidhandleQueryReturnedNoRows()voidhandleQueryReturnedValue(java.lang.Object value)booleanisPushEnabled()voidnotifyQueryRunning(boolean loading)voidpropertyChange(java.beans.PropertyChangeEvent evt)protected java.lang.ObjectregisterQuery(int updateRate, boolean runOnce)voidsetPullArguments(java.util.Map<java.lang.String,java.lang.Object> pullArguments)voidsetPullBoundArguments(java.util.Map<java.lang.String,BoundValueHolder> pullBoundArguments)voidsetPullPath(java.lang.String pullPath)voidsetPushArguments(java.util.Map<java.lang.String,java.lang.Object> pushArguments)voidsetPushBoundArguments(java.util.Map<java.lang.String,BoundValueHolder> pushBoundArguments)voidsetPushEnabled(boolean pushEnabled)voidsetPushPath(java.lang.String pushPath)Deprecated.Kept for backwards compatibility.voidsetPushPath2(java.lang.String pushPath2)voidshutdown()Notifies the adapter that it is becoming inactive, and should cease any polling/threaded activities.voidstartup()Notifies the adapter that it is becoming active, and should start any polling/threaded activities.- 
Methods inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractQueryAdaptergetPollingConfig, getPollingMode, getUpdateRate, isSerializableDataset, restartQuery, setPollingMode, setQValue, setSerializableDataset, setUpdateRate, shutdownQuery, startupQuery
 - 
Methods inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdaptergetQValue, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.factorypmi.application.binding.AdaptergetTarget, isValid, setTarget
 - 
Methods inherited from interface com.inductiveautomation.factorypmi.application.gateway.IQueryResponseListenergetTargetFullPath
 - 
Methods inherited from interface com.inductiveautomation.factorypmi.application.binding.PropertyAdaptergetTargetPropertyName, setTargetPropertyName
 
- 
 
- 
- 
- 
Method Detail- 
getBindingConfigurationpublic BindingConfiguration getBindingConfiguration() - Specified by:
- getBindingConfigurationin interface- SearchablePropertyAdapter
 
 - 
getReferenceTypepublic PropertyAdapter.PAType getReferenceType() - Specified by:
- getReferenceTypein interface- PropertyAdapter
 
 - 
getInteractionspublic InteractionDescriptor[] getInteractions() Description copied from interface:AdapterRetrieves an array of the interactions that this adapter depends on. An interaction descriptor describes an inter-component interaction.- Specified by:
- getInteractionsin interface- Adapter
 
 - 
getPullPathpublic java.lang.String getPullPath() 
 - 
setPullPathpublic void setPullPath(java.lang.String pullPath) 
 - 
getPushPath@Deprecated public java.lang.String getPushPath() Deprecated.Kept for backwards compatibility. UsegetPushPath2()
 - 
setPushPath@Deprecated public void setPushPath(java.lang.String pushPath) Deprecated.Kept for backwards compatibility. UsesetPushPath2(String)
 - 
getPushPath2public java.lang.String getPushPath2() 
 - 
setPushPath2public void setPushPath2(java.lang.String pushPath2) 
 - 
getEffectivePushPathpublic java.lang.String getEffectivePushPath() Convenience method taking into account the legacy push path field- Returns:
- The effective push path
 
 - 
getPullArgumentspublic java.util.Map<java.lang.String,java.lang.Object> getPullArguments() 
 - 
setPullArgumentspublic void setPullArguments(java.util.Map<java.lang.String,java.lang.Object> pullArguments) 
 - 
getPullBoundArgumentspublic java.util.Map<java.lang.String,BoundValueHolder> getPullBoundArguments() 
 - 
getPushBoundArgumentspublic java.util.Map<java.lang.String,BoundValueHolder> getPushBoundArguments() 
 - 
setPushBoundArgumentspublic void setPushBoundArguments(java.util.Map<java.lang.String,BoundValueHolder> pushBoundArguments) 
 - 
getPushArgumentspublic java.util.Map<java.lang.String,java.lang.Object> getPushArguments() 
 - 
setPushArgumentspublic void setPushArguments(java.util.Map<java.lang.String,java.lang.Object> pushArguments) 
 - 
isPushEnabledpublic boolean isPushEnabled() 
 - 
setPushEnabledpublic void setPushEnabled(boolean pushEnabled) 
 - 
getPullArgumentsUnboundpublic java.util.Map<java.lang.String,java.lang.Object> getPullArgumentsUnbound() - Returns:
- all arguments, where the bound arguments are their binding string representation
 
 - 
getPushArgumentsUnboundpublic java.util.Map<java.lang.String,java.lang.Object> getPushArgumentsUnbound() 
 - 
setPullBoundArgumentspublic void setPullBoundArguments(java.util.Map<java.lang.String,BoundValueHolder> pullBoundArguments) - Parameters:
- pullBoundArguments- the query's bound parameters, already parsed
 
 - 
startuppublic void startup() Description copied from interface:AdapterNotifies the adapter that it is becoming active, and should start any polling/threaded activities.- Specified by:
- startupin interface- Adapter
- Overrides:
- startupin class- AbstractPropertyAdapter
 
 - 
shutdownpublic void shutdown() Description copied from interface:AdapterNotifies the adapter that it is becoming inactive, and should cease any polling/threaded activities.- Specified by:
- shutdownin interface- Adapter
- Overrides:
- shutdownin class- AbstractPropertyAdapter
 
 - 
connectpublic void connect(VisionClientContext appContext) Description copied from class:AbstractPropertyAdapterCalls connect() on all interaction descriptors- Specified by:
- connectin interface- Adapter
- Overrides:
- connectin class- AbstractPropertyAdapter
 
 - 
disconnectpublic void disconnect() Description copied from class:AbstractPropertyAdapterCalls disconnect() on all interaction descriptors- Specified by:
- disconnectin interface- Adapter
- Overrides:
- disconnectin class- AbstractPropertyAdapter
 
 - 
registerQueryprotected java.lang.Object registerQuery(int updateRate, boolean runOnce)- Specified by:
- registerQueryin class- AbstractQueryAdapter
 
 - 
handleQueryReturnedValuepublic void handleQueryReturnedValue(java.lang.Object value) - Specified by:
- handleQueryReturnedValuein interface- IQueryResponseListener
 
 - 
handleQueryReturnedNoRowspublic void handleQueryReturnedNoRows() - Specified by:
- handleQueryReturnedNoRowsin interface- IQueryResponseListener
 
 - 
handleQueryReturnedErrorpublic void handleQueryReturnedError(java.lang.Exception error) - Specified by:
- handleQueryReturnedErrorin interface- IQueryResponseListener
 
 - 
notifyQueryRunningpublic void notifyQueryRunning(boolean loading) - Specified by:
- notifyQueryRunningin interface- IQueryResponseListener
 
 - 
propertyChangepublic void propertyChange(java.beans.PropertyChangeEvent evt) - Specified by:
- propertyChangein interface- java.beans.PropertyChangeListener
 
 
- 
 
-