public class GEONDatabaseResource extends DatabaseQuery implements DataCacheListener, DataSourceInterface
Entity.ContainedObjectsIterator
Modifier and Type | Field and Description |
---|---|
StringAttribute |
_descriptionAtt |
protected EllipseAttribute |
_elli
Icon indicating the communication region.
|
StringAttribute |
_endpointAtt |
SingletonParameter |
_hideNS |
StringAttribute |
_idAtt |
StringAttribute |
_namespaceAtt |
protected ResizablePolygonAttribute |
_rect |
protected TextAttribute |
_text |
SingletonParameter |
hideCon |
protected static org.apache.commons.logging.Log |
log |
_qbTableauFactory, _schemaAttr, _schemaDef, _sqlAttr, lowerColumnNames, outputEachRowSeparately, outputType, query, queryValues, result
_db, dbcon, dbconTokenConsumptionRate, dbParams
_typesValid
_actorFiringListeners, _initializables, _notifyingActorFiring, _stopRequested
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _deferChangeRequests, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS
BLACK, ENDPOINT, MAGENTA, NAMESPACE, RECORDID, RED, TITLE_BINARY, TITLE_BUSY, TITLE_ERROR, YELLOW
COMPLETED, NOT_READY, STOP_ITERATING
Constructor and Description |
---|
GEONDatabaseResource(CompositeEntity container,
java.lang.String name)
Construct an actor with the given container and name.
|
Modifier and Type | Method and Description |
---|---|
void |
attributeChanged(Attribute attribute)
Callback for changes in attribute values.
|
void |
complete(DataCacheObject aItem) |
void |
getConnection()
Get the database connection.
|
java.net.URL |
getDocumentation()
Get a URL pointer to the ADN documentation for this data source.
|
java.lang.String |
getEndpoint()
Get the endpoint of this record.
|
java.lang.String |
getNamespace()
Get the namespace of this record.
|
java.lang.String |
getRecordId()
Get the identifier of this record.
|
clone, connectionsChanged, fire, postfire, preinitialize, wrapup
_setPreparedStatementValue, initialize
_containedTypeConstraints, _customTypeConstraints, _defaultTypeConstraints, _fireAt, _fireAt, attributeTypeChanged, clone, isBackwardTypeInferenceEnabled, newPort, typeConstraintList, typeConstraints
_actorFiring, _actorFiring, _declareDelayDependency, addActorFiringListener, addInitializable, createReceivers, declareDelayDependency, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, isFireFunctional, isStrict, iterate, newReceiver, outputPortList, prefire, pruneDependencies, recordFiring, removeActorFiringListener, removeDependency, removeInitializable, setContainer, stop, stopFire, terminate
_adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence, setName
_addPort, _description, _exportMoMLContents, _removePort, _validateSettables, connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName
_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition
_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _containedDecorators, _copyChangeRequestList, _debug, _debug, _debug, _debug, _debug, _executeChangeRequests, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _notifyHierarchyListenersAfterChange, _notifyHierarchyListenersBeforeChange, _propagateValue, _removeAttribute, _splitName, _stripNumericSuffix, addChangeListener, addDebugListener, addHierarchyListener, attributeDeleted, attributeList, attributeList, decorators, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttributes, getChangeListeners, getClassName, getDecoratorAttribute, getDecoratorAttributes, getDerivedLevel, getDerivedList, getDisplayName, getFullName, getModelErrorHandler, getName, getName, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, lazyContainedObjectsIterator, message, notifyOfNameChange, propagateValue, propagateValues, removeAttribute, removeChangeListener, removeDebugListener, removeHierarchyListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, toString, validateSettables, workspace
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createReceivers, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, newReceiver, outputPortList
isFireFunctional, isStrict, iterate, prefire, stop, stopFire, terminate
addInitializable, removeInitializable
description, getContainer, getDisplayName, getFullName, getName, getName, setName
getDerivedLevel, getDerivedList, propagateValue
protected EllipseAttribute _elli
protected ResizablePolygonAttribute _rect
protected TextAttribute _text
public StringAttribute _idAtt
public StringAttribute _endpointAtt
public StringAttribute _namespaceAtt
public StringAttribute _descriptionAtt
public SingletonParameter hideCon
public SingletonParameter _hideNS
protected static final org.apache.commons.logging.Log log
public GEONDatabaseResource(CompositeEntity container, java.lang.String name) throws NameDuplicationException, IllegalActionException
container
- The container.name
- The name of this actor.IllegalActionException
- If the actor cannot be contained by the proposed
container.NameDuplicationException
- If the container already has an actor with this name. s * @sincepublic void attributeChanged(Attribute attribute) throws IllegalActionException
attributeChanged
in class DatabaseQuery
attribute
- The attribute that changed.IllegalActionException
- If the output type is not recognized.public void getConnection() throws IllegalActionException
getConnection
in class DatabaseAccessor
IllegalActionException
public java.net.URL getDocumentation()
getDocumentation
in interface DataSourceInterface
public java.lang.String getEndpoint()
public java.lang.String getNamespace()
public java.lang.String getRecordId()
public void complete(DataCacheObject aItem)
complete
in interface DataCacheListener