com.cedarsoft.sample
Class Car

Package class diagram package Car
java.lang.Object
  extended by com.cedarsoft.sample.Car

public class Car
extends java.lang.Object

Represents a car


Field Summary
private  Money basePrice
           
private  java.util.List<Extra> extras
           
private  Model model
           
 
Constructor Summary
Car(Model model, Money basePrice)
           
Car(Model model, Money basePrice, java.util.Collection<? extends Extra> extras)
           
 
Method Summary
 void addExtra(Extra extra)
           
 Money getBasePrice()
           
 java.util.List<? extends Extra> getExtras()
           
 Model getModel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

model

private final Model model

basePrice

private final Money basePrice

extras

private final java.util.List<Extra> extras
Constructor Detail

Car

public Car(Model model,
           Money basePrice)

Car

public Car(Model model,
           Money basePrice,
           java.util.Collection<? extends Extra> extras)
Method Detail

getBasePrice

public Money getBasePrice()

addExtra

public void addExtra(Extra extra)

getExtras

public java.util.List<? extends Extra> getExtras()

getModel

public Model getModel()


Copyright © 2010 cedarsoft GmbH. All Rights Reserved.