public class SQLPropertyAdapter extends AbstractQueryAdapter implements java.beans.PropertyChangeListener, IQueryResponseListener, SearchablePropertyAdapter
AbstractPropertyAdapter.EDTUpdateValue
PropertyAdapter.PAType
Adapter.ValueHolder
Modifier and Type | Field and Description |
---|---|
static int |
MODE_EXPERT |
static int |
MODE_SIMPLE |
appContext, isTargetPropertyDynamic, log, overlayOptOut, target, targetPropertyName, value, valueClass
Constructor and Description |
---|
SQLPropertyAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
connect(VisionClientContext appContext)
Calls connect() on all interaction descriptors
|
void |
disconnect()
Calls disconnect() on all interaction descriptors
|
int |
getAdapterMode() |
BindingConfiguration |
getBindingConfiguration() |
java.lang.String |
getDatasource() |
QueryHolder |
getDatasourceListener() |
java.lang.String |
getFallbackValue() |
InteractionDescriptor[] |
getInteractions()
Retrieves an array of the interactions that this adapter depends on.
|
java.lang.String[] |
getKeyCols() |
java.lang.String[] |
getKeyVals() |
java.lang.String[] |
getOrderCols() |
QueryHolder |
getPullQuery() |
QueryHolder |
getPushQuery() |
PropertyAdapter.PAType |
getReferenceType() |
java.lang.String[] |
getSelectedCols() |
java.lang.String |
getTableName() |
void |
handleQueryReturnedError(java.lang.Exception error) |
void |
handleQueryReturnedNoRows() |
void |
handleQueryReturnedValue(java.lang.Object value)
Called by the query manager when the pull query has been run successfully
|
void |
notifyQueryRunning(boolean loading) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
protected java.lang.Object |
registerQuery(int updateRate,
boolean runOnce) |
void |
setAdapterMode(int i) |
void |
setDatasource(java.lang.String string) |
void |
setDatasourceListener(QueryHolder datasourceListener) |
void |
setFallbackValue(java.lang.String fallbackValue) |
void |
setKeyCols(java.lang.String[] strings) |
void |
setKeyVals(java.lang.String[] keyVals) |
void |
setOrderCols(java.lang.String[] orderCols) |
void |
setPullQuery(QueryHolder holder) |
void |
setPushConnected(boolean b) |
void |
setPushQuery(QueryHolder holder) |
void |
setSelectedCols(java.lang.String[] strings) |
void |
setTableName(java.lang.String string) |
void |
shutdown()
If pollingMode is POLLING_RELATIVE_RATE or POLLING_ABSOLUTE_RATE, then this disconnects the SQLPropertyAdapter
from the QueryManager.
|
void |
startup()
Notifies the adapter that it is becoming active, and should start any polling/threaded activities.
|
java.lang.String |
toString() |
protected void |
updateTarget()
Sets the target property to the value.
|
getPollingConfig, getPollingMode, getUpdateRate, restartQuery, setPollingMode, setUpdateRate, shutdownQuery, startupQuery
canUpdate, getQValue, getTarget, getTargetDesc, getTargetFullPath, getTargetPropertyName, getValueClass, handleError, handleNullToPrimitive, initLogger, isDataUsed, isDataUsed, isOverlayOptOut, isTargetPropertyDynamic, isValid, setOverlayOptOut, setQValue, setSetterMethodName, setTarget, setTargetPropertyDynamic, setTargetPropertyName, setValue, setValueClass, updateQuality, updateValue, useQuality
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTargetFullPath
getTargetPropertyName, setTargetPropertyName
public static final int MODE_EXPERT
public static final int MODE_SIMPLE
public InteractionDescriptor[] getInteractions()
Adapter
getInteractions
in interface Adapter
public BindingConfiguration getBindingConfiguration()
getBindingConfiguration
in interface SearchablePropertyAdapter
public void connect(VisionClientContext appContext)
AbstractPropertyAdapter
connect
in interface Adapter
connect
in class AbstractPropertyAdapter
public void disconnect()
AbstractPropertyAdapter
disconnect
in interface Adapter
disconnect
in class AbstractPropertyAdapter
public void startup()
Adapter
startup
in interface Adapter
startup
in class AbstractPropertyAdapter
public void shutdown()
shutdown
in interface Adapter
shutdown
in class AbstractPropertyAdapter
protected java.lang.Object registerQuery(int updateRate, boolean runOnce)
registerQuery
in class AbstractQueryAdapter
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
protected void updateTarget()
AbstractPropertyAdapter
updateTarget
in class AbstractPropertyAdapter
public void notifyQueryRunning(boolean loading)
notifyQueryRunning
in interface IQueryResponseListener
public void handleQueryReturnedError(java.lang.Exception error)
handleQueryReturnedError
in interface IQueryResponseListener
public void handleQueryReturnedNoRows()
handleQueryReturnedNoRows
in interface IQueryResponseListener
public void handleQueryReturnedValue(java.lang.Object value)
handleQueryReturnedValue
in interface IQueryResponseListener
public java.lang.String toString()
toString
in class AbstractPropertyAdapter
public QueryHolder getPullQuery()
public void setPullQuery(QueryHolder holder)
public QueryHolder getPushQuery()
public void setPushQuery(QueryHolder holder)
public void setPushConnected(boolean b)
public java.lang.String getDatasource()
public void setDatasource(java.lang.String string)
public int getAdapterMode()
public java.lang.String[] getKeyCols()
public java.lang.String[] getSelectedCols()
public java.lang.String getTableName()
public void setAdapterMode(int i)
public void setKeyCols(java.lang.String[] strings)
public void setSelectedCols(java.lang.String[] strings)
public void setTableName(java.lang.String string)
public java.lang.String getFallbackValue()
public void setFallbackValue(java.lang.String fallbackValue)
public PropertyAdapter.PAType getReferenceType()
getReferenceType
in interface PropertyAdapter
public java.lang.String[] getKeyVals()
public void setKeyVals(java.lang.String[] keyVals)
public java.lang.String[] getOrderCols()
public void setOrderCols(java.lang.String[] orderCols)
public QueryHolder getDatasourceListener()
public void setDatasourceListener(QueryHolder datasourceListener)