fr.ifremer.allegro.referential.regulation
Class RightToProduce

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

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

Un droit de produire est une autorisation administrative pour pr??lever de ou exploiter de la ressource. Il peut concerner un ensemble de navires de peche, ou un seul navire ou pecheur ?? pied. L'autorisation peut etre relative ?? une esp??ce, ou bien ?? un couple engin/esp??ce (=m??tier)

il peut etre d??fini dans le cadre d'un corpus ou non (ex : droit de produire d??fini par les autorit??s locales).

See Also:
Serialized Form

Nested Class Summary
static class RightToProduce.Factory
          Constructs new instances of RightToProduce.
 
Constructor Summary
RightToProduce()
           
 
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.util.Date getEndDate()
           
 java.util.Collection getFisheries()
           
 java.lang.Integer getId()
           
 java.lang.String getReference()
           Reference du droit ?? produire.
 java.util.Date getStartDate()
           
 java.sql.Timestamp getUpdateDate()
           
 java.util.Collection getVesselOwners()
           Un droit de produire peu aussi etre li?? ?? un propri??taire de navire (exemple du contexte seychellois)
 java.util.Collection getVessels()
           Les droits de produire peuvent s'appliquer ?? des navires de p??che professionnelle, des navires de plaisance, ou des p??cheurs ?? pied.
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setCorpus(Corpus corpus)
           
 void setEndDate(java.util.Date endDate)
           
 void setFisheries(java.util.Collection fisheries)
           
 void setId(java.lang.Integer id)
           
 void setReference(java.lang.String reference)
           
 void setStartDate(java.util.Date startDate)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 void setVesselOwners(java.util.Collection vesselOwners)
           
 void setVessels(java.util.Collection vessels)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RightToProduce

public RightToProduce()
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getStartDate

public java.util.Date getStartDate()

setStartDate

public void setStartDate(java.util.Date startDate)

getEndDate

public java.util.Date getEndDate()

setEndDate

public void setEndDate(java.util.Date endDate)

getReference

public java.lang.String getReference()

Reference du droit ?? produire.

Par exemple, si le droit de produire concerne un seul navire, il peut s'agir d'un num??ro de licence de peche.


setReference

public void setReference(java.lang.String reference)

getUpdateDate

public java.sql.Timestamp getUpdateDate()

setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

getCorpus

public Corpus getCorpus()

setCorpus

public void setCorpus(Corpus corpus)

getFisheries

public java.util.Collection getFisheries()

setFisheries

public void setFisheries(java.util.Collection fisheries)

getVesselOwners

public java.util.Collection getVesselOwners()

Un droit de produire peu aussi etre li?? ?? un propri??taire de navire (exemple du contexte seychellois)


setVesselOwners

public void setVesselOwners(java.util.Collection vesselOwners)

getVessels

public java.util.Collection getVessels()

Les droits de produire peuvent s'appliquer ?? des navires de p??che professionnelle, des navires de plaisance, ou des p??cheurs ?? pied.


setVessels

public void setVessels(java.util.Collection vessels)

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.