fr.ifremer.allegro.referential.regulation
Class MinimumSizeAllowed

java.lang.Object
  extended by fr.ifremer.allegro.referential.regulation.MinimumSizeAllowed
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MinimumSizeAllowedImpl

public abstract class MinimumSizeAllowed
extends java.lang.Object
implements java.io.Serializable

The lowest individual size allowed in landings or markets. Established

by fishery management and enforced through control at landing sites or

markets, it is intended to minimize the catch of small (undersized) fish

or juveniles giving them a better chance to grow before being vulnerable

to fishing. Based on yield per recruit considerations and models, it

aims at avoiding or correcting growth overfishing

Other Definitions

Legislated size below which individuals of some fish species, if caught,

are not to be retained

Comonwealth of Australia (1997):

http://www.brs.gov.au/fish/gloss.html



A fishery management control on size at landing (or in the market)

intended to minimize the catch of small (undersized) fish or juveniles

giving them a better chance to grow before being vulnerable to fishing.

Based on yield per recruit considerations and models, it aims at

avoiding or correcting growth overfishing.

Restrepo V. (1999): Annotated Glossary of Terms in

Executive Summary Reports of the International Commission for the

Conservation of Atlantic Tunas´ Standing Committee on Research and

Statistics (SCRS). ICCAT .

See Also:
Serialized Form

Nested Class Summary
static class MinimumSizeAllowed.Factory
          Constructs new instances of MinimumSizeAllowed.
 
Constructor Summary
MinimumSizeAllowed()
           
 
Method Summary
 boolean equals(java.lang.Object object)
          This entity does not have any identifiers and is not extending any other entity, so this method will only return true if the argument reference and this refer to the same object.
 Corpus getCorpus()
           
 java.lang.Integer getId()
           
 java.util.Collection getLocations()
           
 java.lang.Float getMinimumSize()
           
 Unit getSizeUnit()
           
 TaxonGroup getTaxonGroup()
           
 java.sql.Timestamp getUpdateDate()
           
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setCorpus(Corpus corpus)
           
 void setId(java.lang.Integer id)
           
 void setLocations(java.util.Collection locations)
           
 void setMinimumSize(java.lang.Float minimumSize)
           
 void setSizeUnit(Unit sizeUnit)
           
 void setTaxonGroup(TaxonGroup taxonGroup)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinimumSizeAllowed

public MinimumSizeAllowed()
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getMinimumSize

public java.lang.Float getMinimumSize()

setMinimumSize

public void setMinimumSize(java.lang.Float minimumSize)

getUpdateDate

public java.sql.Timestamp getUpdateDate()

setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

getCorpus

public Corpus getCorpus()

setCorpus

public void setCorpus(Corpus corpus)

getTaxonGroup

public TaxonGroup getTaxonGroup()

setTaxonGroup

public void setTaxonGroup(TaxonGroup taxonGroup)

getLocations

public java.util.Collection getLocations()

setLocations

public void setLocations(java.util.Collection locations)

getSizeUnit

public Unit getSizeUnit()

setSizeUnit

public void setSizeUnit(Unit sizeUnit)

equals

public boolean equals(java.lang.Object object)
This entity does not have any identifiers and is not extending any other entity, so this method will only return true if the argument reference and this refer to the same object.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hash code based on this entity's identifiers.

Overrides:
hashCode in class java.lang.Object


Copyright © 2008-2010 IFREMER. All Rights Reserved.