edu.umich.eecs.tac.props
Class Product

java.lang.Object
  extended by edu.umich.eecs.tac.props.AbstractTransportable
      extended by edu.umich.eecs.tac.props.ManufacturerComponentComposable
          extended by edu.umich.eecs.tac.props.Product
All Implemented Interfaces:
java.io.Serializable, se.sics.isl.transport.Transportable

public class Product
extends ManufacturerComponentComposable

The product class represents a manufacturer and component pair.

Author:
Patrick Jordan
See Also:
Serialized Form

Constructor Summary
Product()
          Creates a product without the manufacturer nor component specified.
Product(java.lang.String manufacturer, java.lang.String component)
          Creates a product with the manufacturer and component.
 
Method Summary
 
Methods inherited from class edu.umich.eecs.tac.props.ManufacturerComponentComposable
calculateHashCode, composableEquals, equals, getComponent, getManufacturer, hashCode, readWithLock, setComponent, setManufacturer, toString, writeWithLock
 
Methods inherited from class edu.umich.eecs.tac.props.AbstractTransportable
getTransportName, isLocked, lock, lockCheck, read, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Product

public Product()
Creates a product without the manufacturer nor component specified.


Product

public Product(java.lang.String manufacturer,
               java.lang.String component)
Creates a product with the manufacturer and component.

Parameters:
manufacturer - the manufacturer
component - the component


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