fr.ifremer.isisfish.entities
Interface MetierSeasonInfo

All Superinterfaces:
Season, Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
All Known Implementing Classes:
MetierSeasonInfoAbstract, MetierSeasonInfoImpl

public interface MetierSeasonInfo
extends Season


Field Summary
static String PROPERTY_COMMENT
           
static String PROPERTY_METIER
           
static String PROPERTY_SEASON_ZONE_COMMENT
           
static String PROPERTY_SPECIES_TARGET_SPECIES
           
static String PROPERTY_ZONE
           
 
Fields inherited from interface fr.ifremer.isisfish.entities.Season
PROPERTY_FIRST_MONTH, PROPERTY_LAST_MONTH
 
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
 
Method Summary
 void addAllSpeciesTargetSpecies(Collection<TargetSpecies> speciesTargetSpecies)
           
 void addAllZone(Collection<Zone> zone)
           
 void addSpeciesTargetSpecies(TargetSpecies speciesTargetSpecies)
           
 void addZone(Zone zone)
           
 void clearSpeciesTargetSpecies()
           
 void clearZone()
           
 List<Cell> getCells()
           
 String getComment()
           
 Metier getMetier()
           
 String getSeasonZoneComment()
           
 Collection<TargetSpecies> getSpeciesTargetSpecies()
           
 TargetSpecies getSpeciesTargetSpecies(Species species)
           
 TargetSpecies getSpeciesTargetSpeciesByTopiaId(String topiaId)
           
 double getTargetFactor(PopulationGroup group)
           
 Collection<Zone> getZone()
           
 Zone getZoneByTopiaId(String topiaId)
           
 boolean isSpeciesTargetSpeciesEmpty()
           
 boolean isZoneEmpty()
           
 void removeSpeciesTargetSpecies(TargetSpecies speciesTargetSpecies)
           
 void removeZone(Zone zone)
           
 void setComment(String comment)
           
 void setMetier(Metier metier)
           
 void setSeasonZoneComment(String seasonZoneComment)
           
 void setSpeciesTargetSpecies(Collection<TargetSpecies> speciesTargetSpecies)
           
 void setZone(Collection<Zone> zone)
           
 int sizeSpeciesTargetSpecies()
           
 int sizeZone()
           
 
Methods inherited from interface fr.ifremer.isisfish.entities.Season
containsMonth, getFirstMonth, getLastMonth, getMonths, setFirstMonth, setLastMonth, setMonths
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
delete, getTopiaContext, setTopiaContext, update
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getComposite, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Field Detail

PROPERTY_SEASON_ZONE_COMMENT

static final String PROPERTY_SEASON_ZONE_COMMENT
See Also:
Constant Field Values

PROPERTY_COMMENT

static final String PROPERTY_COMMENT
See Also:
Constant Field Values

PROPERTY_SPECIES_TARGET_SPECIES

static final String PROPERTY_SPECIES_TARGET_SPECIES
See Also:
Constant Field Values

PROPERTY_METIER

static final String PROPERTY_METIER
See Also:
Constant Field Values

PROPERTY_ZONE

static final String PROPERTY_ZONE
See Also:
Constant Field Values
Method Detail

setSeasonZoneComment

void setSeasonZoneComment(String seasonZoneComment)

getSeasonZoneComment

String getSeasonZoneComment()

setComment

void setComment(String comment)

getComment

String getComment()

addSpeciesTargetSpecies

void addSpeciesTargetSpecies(TargetSpecies speciesTargetSpecies)

addAllSpeciesTargetSpecies

void addAllSpeciesTargetSpecies(Collection<TargetSpecies> speciesTargetSpecies)

setSpeciesTargetSpecies

void setSpeciesTargetSpecies(Collection<TargetSpecies> speciesTargetSpecies)

removeSpeciesTargetSpecies

void removeSpeciesTargetSpecies(TargetSpecies speciesTargetSpecies)

clearSpeciesTargetSpecies

void clearSpeciesTargetSpecies()

getSpeciesTargetSpecies

Collection<TargetSpecies> getSpeciesTargetSpecies()

getSpeciesTargetSpeciesByTopiaId

TargetSpecies getSpeciesTargetSpeciesByTopiaId(String topiaId)

getSpeciesTargetSpecies

TargetSpecies getSpeciesTargetSpecies(Species species)

sizeSpeciesTargetSpecies

int sizeSpeciesTargetSpecies()

isSpeciesTargetSpeciesEmpty

boolean isSpeciesTargetSpeciesEmpty()

setMetier

void setMetier(Metier metier)

getMetier

Metier getMetier()

addZone

void addZone(Zone zone)

addAllZone

void addAllZone(Collection<Zone> zone)

setZone

void setZone(Collection<Zone> zone)

removeZone

void removeZone(Zone zone)

clearZone

void clearZone()

getZone

Collection<Zone> getZone()

getZoneByTopiaId

Zone getZoneByTopiaId(String topiaId)

sizeZone

int sizeZone()

isZoneEmpty

boolean isZoneEmpty()

getTargetFactor

double getTargetFactor(PopulationGroup group)

getCells

List<Cell> getCells()


Copyright © 1999-2012 CodeLutin. All Rights Reserved.