fr.reseaumexico.model
Class ExperimentDesign

java.lang.Object
  extended by fr.reseaumexico.model.ExperimentDesign
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ExperimentDesignImpl

public abstract class ExperimentDesign
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
protected  String author
           
protected  Date date
           
protected  String description
           
protected  Collection<Factor> factor
           
protected  String id
           
protected  String licence
           
protected  PropertyChangeSupport pcs
           
static String PROPERTY_AUTHOR
           
static String PROPERTY_DATE
           
static String PROPERTY_DESCRIPTION
           
static String PROPERTY_FACTOR
           
static String PROPERTY_ID
           
static String PROPERTY_LICENCE
           
 
Constructor Summary
ExperimentDesign()
           
 
Method Summary
 void addAllFactor(Collection<Factor> factor)
           
 void addFactor(Factor factor)
           
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 boolean containsAllFactor(Collection<Factor> factor)
           
 boolean containsFactor(Factor factor)
           
protected  void firePropertyChange(String propertyName, Object newValue)
           
protected  void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
 String getAuthor()
           
protected
<T> T
getChild(Collection<T> childs, int index)
           
 Date getDate()
           
 String getDescription()
           
 Collection<Factor> getFactor()
           
 Factor getFactor(int index)
           
 String getId()
           
 String getLicence()
           
 boolean removeAllFactor(Collection<Factor> factor)
           
 boolean removeFactor(Factor factor)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void setAuthor(String author)
           
 void setDate(Date date)
           
 void setDescription(String description)
           
 void setFactor(Collection<Factor> factor)
           
 void setId(String id)
           
 void setLicence(String licence)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_ID

public static final String PROPERTY_ID
See Also:
Constant Field Values

PROPERTY_DATE

public static final String PROPERTY_DATE
See Also:
Constant Field Values

PROPERTY_DESCRIPTION

public static final String PROPERTY_DESCRIPTION
See Also:
Constant Field Values

PROPERTY_AUTHOR

public static final String PROPERTY_AUTHOR
See Also:
Constant Field Values

PROPERTY_LICENCE

public static final String PROPERTY_LICENCE
See Also:
Constant Field Values

PROPERTY_FACTOR

public static final String PROPERTY_FACTOR
See Also:
Constant Field Values

id

protected String id

date

protected Date date

description

protected String description

author

protected String author

licence

protected String licence

factor

protected Collection<Factor> factor

pcs

protected final PropertyChangeSupport pcs
Constructor Detail

ExperimentDesign

public ExperimentDesign()
Method Detail

getId

public String getId()

setId

public void setId(String id)

getDate

public Date getDate()

setDate

public void setDate(Date date)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getAuthor

public String getAuthor()

setAuthor

public void setAuthor(String author)

getLicence

public String getLicence()

setLicence

public void setLicence(String licence)

getFactor

public Factor getFactor(int index)

addFactor

public void addFactor(Factor factor)

addAllFactor

public void addAllFactor(Collection<Factor> factor)

removeFactor

public boolean removeFactor(Factor factor)

removeAllFactor

public boolean removeAllFactor(Collection<Factor> factor)

containsFactor

public boolean containsFactor(Factor factor)

containsAllFactor

public boolean containsAllFactor(Collection<Factor> factor)

getFactor

public Collection<Factor> getFactor()

setFactor

public void setFactor(Collection<Factor> factor)

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 © 2011-2012 Code Lutin. All Rights Reserved.