edu.umich.eecs.tac.props
Class AbstractQueryEntry

java.lang.Object
  extended by edu.umich.eecs.tac.props.AbstractKeyedEntry<T>
      extended by edu.umich.eecs.tac.props.AbstractTransportableEntry<Query>
          extended by edu.umich.eecs.tac.props.AbstractQueryEntry
All Implemented Interfaces:
KeyedEntry<Query>, QueryEntry, java.io.Serializable, se.sics.isl.transport.Transportable
Direct Known Subclasses:
BidBundle.BidEntry, QueryReport.QueryReportEntry, SalesReport.SalesReportEntry

public abstract class AbstractQueryEntry
extends AbstractTransportableEntry<Query>
implements QueryEntry

This class provides a skeletal implementation of the QueryEntry interface.

Author:
Patrick Jordan
See Also:
Serialized Form

Constructor Summary
AbstractQueryEntry()
           
 
Method Summary
 Query getQuery()
          Returns the query key.
protected  java.lang.String keyNodeName()
          Returns the transport name of the query key for externalization.
 void setQuery(Query query)
          Sets the key to the given query.
 
Methods inherited from class edu.umich.eecs.tac.props.AbstractTransportableEntry
readKey, writeKey
 
Methods inherited from class edu.umich.eecs.tac.props.AbstractKeyedEntry
getKey, getTransportName, read, readEntry, setKey, write, writeEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.umich.eecs.tac.props.KeyedEntry
getKey
 
Methods inherited from interface se.sics.isl.transport.Transportable
getTransportName, read, write
 

Constructor Detail

AbstractQueryEntry

public AbstractQueryEntry()
Method Detail

getQuery

public final Query getQuery()
Returns the query key.

Specified by:
getQuery in interface QueryEntry
Returns:
the query key.

setQuery

public final void setQuery(Query query)
Sets the key to the given query.

Parameters:
query - the query key.

keyNodeName

protected final java.lang.String keyNodeName()
Returns the transport name of the query key for externalization.

Specified by:
keyNodeName in class AbstractTransportableEntry<Query>
Returns:
the simple name of the Query class.


Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.