fr.ifremer.isisfish.entities
Class MetierAbstract

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaEntityAbstract
      extended by fr.ifremer.isisfish.entities.MetierAbstract
All Implemented Interfaces:
Metier, Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
Direct Known Subclasses:
MetierImpl

public abstract class MetierAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements Metier

See Also:
Serialized Form

Field Summary
protected  String capturableSpeciesComment
          Nom de l'attribut en BD : capturableSpeciesComment
protected  String comment
          Nom de l'attribut en BD : comment
protected  Gear gear
          Nom de l'attribut en BD : gear
protected  String gearParameterValue
          Nom de l'attribut en BD : gearParameterValue
protected  List<MetierSeasonInfo> metierSeasonInfo
          Nom de l'attribut en BD : metierSeasonInfo
protected  String name
          Nom de l'attribut en BD : name
protected  Collection<EffortDescription> setOfVesselsEffortDescription
          Nom de l'attribut en BD : setOfVessels
 
Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables
 
Fields inherited from interface fr.ifremer.isisfish.entities.Metier
PROPERTY_CAPTURABLE_SPECIES_COMMENT, PROPERTY_COMMENT, PROPERTY_GEAR, PROPERTY_GEAR_PARAMETER_VALUE, PROPERTY_METIER_SEASON_INFO, PROPERTY_NAME, PROPERTY_SET_OF_VESSELS_EFFORT_DESCRIPTION
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
MetierAbstract()
           
 
Method Summary
 void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
           
 void addAllMetierSeasonInfo(List<MetierSeasonInfo> metierSeasonInfo)
           
 void addMetierSeasonInfo(MetierSeasonInfo metierSeasonInfo)
           
 void clearMetierSeasonInfo()
           
 void delete()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
           
 String getCapturableSpeciesComment()
           
 String getComment()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
           
 Gear getGear()
           
 String getGearParameterValue()
           
 List<MetierSeasonInfo> getMetierSeasonInfo()
           
 MetierSeasonInfo getMetierSeasonInfoByTopiaId(String topiaId)
           
 String getName()
           
 boolean isMetierSeasonInfoEmpty()
           
 void removeMetierSeasonInfo(MetierSeasonInfo metierSeasonInfo)
           
 void setCapturableSpeciesComment(String capturableSpeciesComment)
           
 void setComment(String comment)
           
 void setGear(Gear gear)
           
 void setGearParameterValue(String gearParameterValue)
           
 void setMetierSeasonInfo(List<MetierSeasonInfo> metierSeasonInfo)
           
 void setName(String name)
           
 int sizeMetierSeasonInfo()
           
 String toString()
           
 void update()
           
 
Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface fr.ifremer.isisfish.entities.Metier
getFisheryRegion, getGearParameterValueAsDouble, getMetierSeasonInfo
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
getTopiaContext, setTopiaContext
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Field Detail

name

protected String name
Nom de l'attribut en BD : name


gearParameterValue

protected String gearParameterValue
Nom de l'attribut en BD : gearParameterValue


comment

protected String comment
Nom de l'attribut en BD : comment


capturableSpeciesComment

protected String capturableSpeciesComment
Nom de l'attribut en BD : capturableSpeciesComment


gear

protected Gear gear
Nom de l'attribut en BD : gear


setOfVesselsEffortDescription

protected Collection<EffortDescription> setOfVesselsEffortDescription
Nom de l'attribut en BD : setOfVessels


metierSeasonInfo

protected List<MetierSeasonInfo> metierSeasonInfo
Nom de l'attribut en BD : metierSeasonInfo

Constructor Detail

MetierAbstract

public MetierAbstract()
Method Detail

update

public void update()
            throws org.nuiton.topia.TopiaException
Specified by:
update in interface org.nuiton.topia.persistence.TopiaEntityContextable
Throws:
org.nuiton.topia.TopiaException

delete

public void delete()
            throws org.nuiton.topia.TopiaException
Specified by:
delete in interface org.nuiton.topia.persistence.TopiaEntityContextable
Throws:
org.nuiton.topia.TopiaException

accept

public void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
            throws org.nuiton.topia.TopiaException
Specified by:
accept in interface org.nuiton.topia.persistence.TopiaEntity
Throws:
org.nuiton.topia.TopiaException

setName

public void setName(String name)
Specified by:
setName in interface Metier

getName

public String getName()
Specified by:
getName in interface Metier

setGearParameterValue

public void setGearParameterValue(String gearParameterValue)
Specified by:
setGearParameterValue in interface Metier

getGearParameterValue

public String getGearParameterValue()
Specified by:
getGearParameterValue in interface Metier

setComment

public void setComment(String comment)
Specified by:
setComment in interface Metier

getComment

public String getComment()
Specified by:
getComment in interface Metier

setCapturableSpeciesComment

public void setCapturableSpeciesComment(String capturableSpeciesComment)
Specified by:
setCapturableSpeciesComment in interface Metier

getCapturableSpeciesComment

public String getCapturableSpeciesComment()
Specified by:
getCapturableSpeciesComment in interface Metier

setGear

public void setGear(Gear gear)
Specified by:
setGear in interface Metier

getGear

public Gear getGear()
Specified by:
getGear in interface Metier

addMetierSeasonInfo

public void addMetierSeasonInfo(MetierSeasonInfo metierSeasonInfo)
Specified by:
addMetierSeasonInfo in interface Metier

addAllMetierSeasonInfo

public void addAllMetierSeasonInfo(List<MetierSeasonInfo> metierSeasonInfo)
Specified by:
addAllMetierSeasonInfo in interface Metier

setMetierSeasonInfo

public void setMetierSeasonInfo(List<MetierSeasonInfo> metierSeasonInfo)
Specified by:
setMetierSeasonInfo in interface Metier

removeMetierSeasonInfo

public void removeMetierSeasonInfo(MetierSeasonInfo metierSeasonInfo)
Specified by:
removeMetierSeasonInfo in interface Metier

clearMetierSeasonInfo

public void clearMetierSeasonInfo()
Specified by:
clearMetierSeasonInfo in interface Metier

getMetierSeasonInfo

public List<MetierSeasonInfo> getMetierSeasonInfo()
Specified by:
getMetierSeasonInfo in interface Metier

getMetierSeasonInfoByTopiaId

public MetierSeasonInfo getMetierSeasonInfoByTopiaId(String topiaId)
Specified by:
getMetierSeasonInfoByTopiaId in interface Metier

sizeMetierSeasonInfo

public int sizeMetierSeasonInfo()
Specified by:
sizeMetierSeasonInfo in interface Metier

isMetierSeasonInfoEmpty

public boolean isMetierSeasonInfoEmpty()
Specified by:
isMetierSeasonInfoEmpty in interface Metier

getAggregate

public List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
                                                            throws org.nuiton.topia.TopiaException
Specified by:
getAggregate in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
getAggregate in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

getComposite

public List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
                                                            throws org.nuiton.topia.TopiaException
Specified by:
getComposite in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
getComposite in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2012 CodeLutin. All Rights Reserved.