uk.ac.ic.doc.automed.p2p.messages.applicationlayer
Class BrokerAllQuery

java.lang.Object
  extended by uk.ac.ic.doc.automed.p2p.messages.applicationlayer.BrokerAllQuery
All Implemented Interfaces:
ApplicationMessage

public class BrokerAllQuery
extends java.lang.Object
implements ApplicationMessage


Field Summary
private  java.util.List path
           
private  java.lang.String query
           
private  java.lang.String schema
           
 
Constructor Summary
BrokerAllQuery(AbstractMessage message)
           
BrokerAllQuery(java.util.List path, java.lang.String query, java.lang.String schema)
           
 
Method Summary
 ApplicationMessage createFrom(AbstractMessage message)
           
 AbstractMessage getAbstractMessage()
           
 java.lang.String getContext()
           
 BrokerAllQuery getForwardMessage(java.lang.String otherSchema)
           
 java.util.List getPath()
           
 java.lang.String getPerformative()
           
 java.lang.String getQuery()
           
 java.lang.String getSchema()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

path

private java.util.List path

query

private java.lang.String query

schema

private java.lang.String schema
Constructor Detail

BrokerAllQuery

public BrokerAllQuery(java.util.List path,
                      java.lang.String query,
                      java.lang.String schema)

BrokerAllQuery

public BrokerAllQuery(AbstractMessage message)
               throws MalformedMessageException
Throws:
MalformedMessageException
Method Detail

getForwardMessage

public BrokerAllQuery getForwardMessage(java.lang.String otherSchema)

getPath

public java.util.List getPath()

getQuery

public java.lang.String getQuery()

getSchema

public java.lang.String getSchema()

getPerformative

public java.lang.String getPerformative()
Specified by:
getPerformative in interface ApplicationMessage

getContext

public java.lang.String getContext()
Specified by:
getContext in interface ApplicationMessage

createFrom

public ApplicationMessage createFrom(AbstractMessage message)
Specified by:
createFrom in interface ApplicationMessage

getAbstractMessage

public AbstractMessage getAbstractMessage()
Specified by:
getAbstractMessage in interface ApplicationMessage