public class GEONShpResource extends WebService implements DataCacheListener, DataSourceInterface
Entity.ContainedObjectsIterator
Modifier and Type | Field and Description |
---|---|
StringAttribute |
_descriptionAtt |
StringAttribute |
_endpointAtt |
TypedIOPort |
_forwardGEONId |
SingletonParameter |
_hideErrorPort |
SingletonParameter |
_hideOutput |
StringAttribute |
_idAtt |
StringAttribute |
_namespaceAtt |
StringParameter |
_process |
protected static org.apache.commons.logging.Log |
log |
clientExecErrors, hasTrigger, hide, methodName, password, startTrigger, timeout, userName, wsdlUrl
_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 |
---|
GEONShpResource(CompositeEntity container,
java.lang.String name)
Construct an actor with the given container and name.
|
Modifier and Type | Method and Description |
---|---|
protected void |
_deletePorts()
Deletes all the ports of this actor.
|
void |
attributeChanged(Attribute attribute)
Callback for changes in attribute values.
|
void |
complete(DataCacheObject aItem) |
void |
fire()
Get the URL address of the the location of the web service defined by the
given WSDL.
|
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.
|
boolean |
postfire()
postfire the actor.
|
preinitialize
_containedTypeConstraints, _customTypeConstraints, _defaultTypeConstraints, _fireAt, _fireAt, attributeTypeChanged, clone, clone, isBackwardTypeInferenceEnabled, newPort, typeConstraintList, typeConstraints
_actorFiring, _actorFiring, _declareDelayDependency, addActorFiringListener, addInitializable, connectionsChanged, createReceivers, declareDelayDependency, getCausalityInterface, getDirector, getExecutiveDirector, getManager, initialize, inputPortList, isFireFunctional, isStrict, iterate, newReceiver, outputPortList, prefire, pruneDependencies, recordFiring, removeActorFiringListener, removeDependency, removeInitializable, setContainer, stop, stopFire, terminate, wrapup
_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, initialize, removeInitializable, wrapup
description, getContainer, getDisplayName, getFullName, getName, getName, setName
getDerivedLevel, getDerivedList, propagateValue
protected static final org.apache.commons.logging.Log log
public StringParameter _process
public StringAttribute _idAtt
public StringAttribute _endpointAtt
public StringAttribute _namespaceAtt
public StringAttribute _descriptionAtt
public SingletonParameter _hideOutput
public SingletonParameter _hideErrorPort
public TypedIOPort _forwardGEONId
public GEONShpResource(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.public void attributeChanged(Attribute attribute) throws IllegalActionException
attributeChanged
in class WebService
attribute
- The attribute that changed.IllegalActionException
- If the change is not acceptable
to this container (not thrown in this base class).public java.lang.String getRecordId()
public java.lang.String getEndpoint()
public java.lang.String getNamespace()
public java.net.URL getDocumentation()
getDocumentation
in interface DataSourceInterface
public void fire() throws IllegalActionException
WebService
fire
in interface Executable
fire
in class WebService
IllegalActionException
- If there is no director.public boolean postfire() throws IllegalActionException
postfire
in interface Executable
postfire
in class AtomicActor<TypedIOPort>
IllegalActionException
- Not thrown in this base class.protected void _deletePorts() throws IllegalActionException
IllegalActionException
public void complete(DataCacheObject aItem)
complete
in interface DataCacheListener