org.nuiton.topiatest.beangen
Class Voiture

java.lang.Object
  extended by org.nuiton.topiatest.beangen.Voiture
All Implemented Interfaces:
Serializable, Vehicule

public abstract class Voiture
extends Object
implements Vehicule, Serializable

See Also:
Serialized Form

Field Summary
protected  int immatriculation
           
protected  String modele
           
protected  PropertyChangeSupport pcs
           
static String PROPERTY_IMMATRICULATION
           
static String PROPERTY_MODELE
           
static String PROPERTY_PROPRIETAIRE
           
static String PROPERTY_ROUE
           
static String PROPERTY_SIEGE
           
protected  Personne proprietaire
           
protected  Collection<Roue> roue
           
protected  Collection<Siege> siege
           
 
Constructor Summary
Voiture()
           
 
Method Summary
 void addAllRoue(Collection<Roue> roue)
           
 void addAllSiege(Collection<Siege> siege)
           
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void addRoue(Roue roue)
           
 void addSiege(Siege siege)
           
 boolean containsAllRoue(Collection<Roue> roue)
           
 boolean containsAllSiege(Collection<Siege> siege)
           
 boolean containsRoue(Roue roue)
           
 boolean containsSiege(Siege siege)
           
protected  void firePropertyChange(String propertyName, Object newValue)
           
protected  void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
protected
<T> T
getChild(Collection<T> childs, int index)
           
 int getImmatriculation()
           
 String getModele()
           
 Personne getProprietaire()
           
 Collection<Roue> getRoue()
           
 Roue getRoue(int index)
           
 Collection<Siege> getSiege()
           
 Siege getSiege(int index)
           
 boolean removeAllRoue(Collection<Roue> roue)
           
 boolean removeAllSiege(Collection<Siege> siege)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 boolean removeRoue(Roue roue)
           
 boolean removeSiege(Siege siege)
           
 void setImmatriculation(int immatriculation)
           
 void setModele(String modele)
           
 void setProprietaire(Personne proprietaire)
           
 void setRoue(Collection<Roue> roue)
           
 void setSiege(Collection<Siege> siege)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuiton.topiatest.beangen.Vehicule
start
 

Field Detail

PROPERTY_IMMATRICULATION

public static final String PROPERTY_IMMATRICULATION
See Also:
Constant Field Values

PROPERTY_MODELE

public static final String PROPERTY_MODELE
See Also:
Constant Field Values

PROPERTY_PROPRIETAIRE

public static final String PROPERTY_PROPRIETAIRE
See Also:
Constant Field Values

PROPERTY_ROUE

public static final String PROPERTY_ROUE
See Also:
Constant Field Values

PROPERTY_SIEGE

public static final String PROPERTY_SIEGE
See Also:
Constant Field Values

immatriculation

protected int immatriculation

modele

protected String modele

proprietaire

protected Personne proprietaire

roue

protected Collection<Roue> roue

siege

protected Collection<Siege> siege

pcs

protected final PropertyChangeSupport pcs
Constructor Detail

Voiture

public Voiture()
Method Detail

getImmatriculation

public int getImmatriculation()

setImmatriculation

public void setImmatriculation(int immatriculation)

getModele

public String getModele()

setModele

public void setModele(String modele)

getProprietaire

public Personne getProprietaire()

setProprietaire

public void setProprietaire(Personne proprietaire)

getRoue

public Roue getRoue(int index)

addRoue

public void addRoue(Roue roue)

addAllRoue

public void addAllRoue(Collection<Roue> roue)

removeRoue

public boolean removeRoue(Roue roue)

removeAllRoue

public boolean removeAllRoue(Collection<Roue> roue)

containsRoue

public boolean containsRoue(Roue roue)

containsAllRoue

public boolean containsAllRoue(Collection<Roue> roue)

getRoue

public Collection<Roue> getRoue()

setRoue

public void setRoue(Collection<Roue> roue)

getSiege

public Siege getSiege(int index)

addSiege

public void addSiege(Siege siege)

addAllSiege

public void addAllSiege(Collection<Siege> siege)

removeSiege

public boolean removeSiege(Siege siege)

removeAllSiege

public boolean removeAllSiege(Collection<Siege> siege)

containsSiege

public boolean containsSiege(Siege siege)

containsAllSiege

public boolean containsAllSiege(Collection<Siege> siege)

getSiege

public Collection<Siege> getSiege()

setSiege

public void setSiege(Collection<Siege> siege)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener listener)

firePropertyChange

protected void firePropertyChange(String propertyName,
                                  Object oldValue,
                                  Object newValue)

firePropertyChange

protected void firePropertyChange(String propertyName,
                                  Object newValue)

getChild

protected <T> T getChild(Collection<T> childs,
                         int index)


Copyright © 2004-2011 CodeLutin. All Rights Reserved.