org.universAAL.middleware.ui.impl.generic
Class CallMessage<Strategy extends CallBasedStrategy>

Package class diagram package CallMessage
java.lang.Object
  extended by org.universAAL.middleware.rdf.Resource
      extended by org.universAAL.middleware.ui.impl.generic.CallMessage<Strategy>
All Implemented Interfaces:
EventMessage<Strategy>
Direct Known Subclasses:
UIStrategyCaller.UIRequestCall

public abstract class CallMessage<Strategy extends CallBasedStrategy>
extends Resource
implements EventMessage<Strategy>

Author:
amedrano

Field Summary
 
Fields inherited from class org.universAAL.middleware.rdf.Resource
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, ns_delim_index, PROP_RDF_FIRST, PROP_RDF_REST, PROP_RDF_TYPE, PROP_RDFS_COMMENT, PROP_RDFS_LABEL, PROP_SERIALIZATION_FULL, PROP_SERIALIZATION_OPTIONAL, PROP_SERIALIZATION_REDUCED, PROP_SERIALIZATION_UNDEFINED, PROP_uAAL_INVOLVED_HUMAN_USER, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uAAL_NAMESPACE_PREFIX, uAAL_SERVICE_NAMESPACE, uAAL_VOCABULARY_NAMESPACE, uri
 
Constructor Summary
CallMessage()
           
 
Method Summary
 void onReceived(Strategy strategy, BusMessage m, String senderID)
          
protected abstract  void onRequest(Strategy strategy, BusMessage m, String senderID)
           
protected abstract  void onResponse(Strategy strategy, BusMessage m, String senderID)
           
 
Methods inherited from class org.universAAL.middleware.rdf.Resource
addMultiLangProp, addType, asList, asList, asRDFList, changeProperty, copy, deepCopy, equals, generateAnonURI, getDefaultLang, getFilename, getLocalName, getMultiLangProp, getNamespace, getOrConstructLabel, getProperty, getPropertyURIs, getPropSerializationType, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, getType, getTypes, getURI, hashCode, hasProperty, hasQualifiedName, isAnon, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, isWellFormed, literal, numberOfProperties, representsQualifiedURI, serializesAsXMLLiteral, setProperty, setPropertyPath, setPropertyPath, setPropertyPathFromOffset, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CallMessage

public CallMessage()
Method Detail

onReceived

public void onReceived(Strategy strategy,
                       BusMessage m,
                       String senderID)

Specified by:
onReceived in interface EventMessage<Strategy extends CallBasedStrategy>

onRequest

protected abstract void onRequest(Strategy strategy,
                                  BusMessage m,
                                  String senderID)
Parameters:
strategy -
m -
senderID -

onResponse

protected abstract void onResponse(Strategy strategy,
                                   BusMessage m,
                                   String senderID)
Parameters:
strategy -
m -
senderID -


Copyright © 2014 universAAL Consortium. All Rights Reserved.