fr.ifremer.allegro.referential.vessel.generic.cluster
Class ClusterVessel

java.lang.Object
  extended by fr.ifremer.allegro.valueObjectAbstract.ClusterAbstract
      extended by fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVessel
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ClusterFishingVessel, ClusterPleasureBoat, ClusterScientificResearchVessel, ClusterShellfishGatherer, ClusterVesselGroup

public class ClusterVessel
extends ClusterAbstract
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ClusterVessel()
           
ClusterVessel(ClusterVessel otherBean)
          Copies constructor from other ClusterVessel
ClusterVessel(java.lang.String code, RemoteStatusNaturalId statusNaturalId, RemoteVesselTypeNaturalId vesselTypeNaturalId, RemoteRightToProduceNaturalId[] rightToProduceNaturalId, ClusterVesselOwnerPeriod[] clusterVesselOwnerPeriods, ClusterVesselRegistrationPeriod[] clusterVesselRegistrationPeriods)
           
ClusterVessel(java.lang.String code, java.sql.Timestamp updateDate, RemoteStatusNaturalId statusNaturalId, RemoteVesselTypeNaturalId vesselTypeNaturalId, RemoteRightToProduceNaturalId[] rightToProduceNaturalId, ClusterVesselOwnerPeriod[] clusterVesselOwnerPeriods, ClusterVesselRegistrationPeriod[] clusterVesselRegistrationPeriods)
           
 
Method Summary
 void copy(ClusterVessel otherBean)
          Copies all properties from the argument value object into this value object.
 ClusterVesselOwnerPeriod[] getClusterVesselOwnerPeriods()
           
 ClusterVesselRegistrationPeriod[] getClusterVesselRegistrationPeriods()
           
 java.lang.String getCode()
           
 RemoteRightToProduceNaturalId[] getRightToProduceNaturalId()
           
 RemoteStatusNaturalId getStatusNaturalId()
           
 java.sql.Timestamp getUpdateDate()
           
 RemoteVesselTypeNaturalId getVesselTypeNaturalId()
           
 void setClusterVesselOwnerPeriods(ClusterVesselOwnerPeriod[] clusterVesselOwnerPeriods)
           
 void setClusterVesselRegistrationPeriods(ClusterVesselRegistrationPeriod[] clusterVesselRegistrationPeriods)
           
 void setCode(java.lang.String code)
           
 void setRightToProduceNaturalId(RemoteRightToProduceNaturalId[] rightToProduceNaturalId)
           
 void setStatusNaturalId(RemoteStatusNaturalId statusNaturalId)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 void setVesselTypeNaturalId(RemoteVesselTypeNaturalId vesselTypeNaturalId)
           
 
Methods inherited from class fr.ifremer.allegro.valueObjectAbstract.ClusterAbstract
addPropertyChangeListener, addPropertyChangeListener, copy, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterVessel

public ClusterVessel()

ClusterVessel

public ClusterVessel(java.lang.String code,
                     RemoteStatusNaturalId statusNaturalId,
                     RemoteVesselTypeNaturalId vesselTypeNaturalId,
                     RemoteRightToProduceNaturalId[] rightToProduceNaturalId,
                     ClusterVesselOwnerPeriod[] clusterVesselOwnerPeriods,
                     ClusterVesselRegistrationPeriod[] clusterVesselRegistrationPeriods)

ClusterVessel

public ClusterVessel(java.lang.String code,
                     java.sql.Timestamp updateDate,
                     RemoteStatusNaturalId statusNaturalId,
                     RemoteVesselTypeNaturalId vesselTypeNaturalId,
                     RemoteRightToProduceNaturalId[] rightToProduceNaturalId,
                     ClusterVesselOwnerPeriod[] clusterVesselOwnerPeriods,
                     ClusterVesselRegistrationPeriod[] clusterVesselRegistrationPeriods)

ClusterVessel

public ClusterVessel(ClusterVessel otherBean)
Copies constructor from other ClusterVessel

Parameters:
otherBean, - cannot be null
Throws:
java.lang.NullPointerException - if the argument is null
Method Detail

copy

public void copy(ClusterVessel otherBean)
Copies all properties from the argument value object into this value object.


getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

getUpdateDate

public java.sql.Timestamp getUpdateDate()

setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

getStatusNaturalId

public RemoteStatusNaturalId getStatusNaturalId()

setStatusNaturalId

public void setStatusNaturalId(RemoteStatusNaturalId statusNaturalId)

getVesselTypeNaturalId

public RemoteVesselTypeNaturalId getVesselTypeNaturalId()

setVesselTypeNaturalId

public void setVesselTypeNaturalId(RemoteVesselTypeNaturalId vesselTypeNaturalId)

getRightToProduceNaturalId

public RemoteRightToProduceNaturalId[] getRightToProduceNaturalId()

setRightToProduceNaturalId

public void setRightToProduceNaturalId(RemoteRightToProduceNaturalId[] rightToProduceNaturalId)

getClusterVesselOwnerPeriods

public ClusterVesselOwnerPeriod[] getClusterVesselOwnerPeriods()

setClusterVesselOwnerPeriods

public void setClusterVesselOwnerPeriods(ClusterVesselOwnerPeriod[] clusterVesselOwnerPeriods)

getClusterVesselRegistrationPeriods

public ClusterVesselRegistrationPeriod[] getClusterVesselRegistrationPeriods()

setClusterVesselRegistrationPeriods

public void setClusterVesselRegistrationPeriods(ClusterVesselRegistrationPeriod[] clusterVesselRegistrationPeriods)


Copyright © 2008-2010 IFREMER. All Rights Reserved.