fr.ifremer.allegro.data.vessel.position
Class VesselExtendedPositionDaoBase

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.data.vessel.position.VesselPositionDaoBase
          extended by fr.ifremer.allegro.data.vessel.position.VesselPositionDaoImpl
              extended by fr.ifremer.allegro.data.vessel.position.VesselExtendedPositionDaoBase
All Implemented Interfaces:
VesselExtendedPositionDao, VesselPositionDao
Direct Known Subclasses:
VesselExtendedPositionDaoImpl

public abstract class VesselExtendedPositionDaoBase
extends VesselPositionDaoImpl
implements VesselExtendedPositionDao

Base Spring DAO Class: is able to create, update, remove, load, and find objects of type fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition.

See Also:
VesselExtendedPosition

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.data.vessel.position.VesselExtendedPositionDao
TRANSFORM_CLUSTERVESSELEXTENDEDPOSITION, TRANSFORM_REMOTEVESSELEXTENDEDPOSITIONFULLVO, TRANSFORM_REMOTEVESSELEXTENDEDPOSITIONNATURALID
 
Fields inherited from interface fr.ifremer.allegro.data.vessel.position.VesselPositionDao
TRANSFORM_CLUSTERVESSELPOSITION, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELPOSITIONFULLVO, TRANSFORM_REMOTEVESSELPOSITIONNATURALID
 
Constructor Summary
VesselExtendedPositionDaoBase()
           
 
Method Summary
 void clusterVesselExtendedPositionToEntity(ClusterVesselExtendedPosition source, VesselExtendedPosition target, boolean copyIfNull)
          Copies the fields of ClusterVesselExtendedPosition to the specified entity.
 void clusterVesselExtendedPositionToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterVesselExtendedPosition to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.data.vessel.position.VesselPosition and adds from the passed in entities collection
 VesselExtendedPosition create(java.util.Date dateTime, java.lang.Float latitude, java.lang.Float longitude, java.util.Date controlDate, java.util.Date validationDate, java.util.Date qualificationDate, java.sql.Timestamp updateDate, Vessel vessel, java.util.Collection vesselPositionMeasurements, Operation operation, QualityFlag qualityFlag, Program program, Department recorderDepartment, java.lang.Integer course, java.lang.Float speed, java.lang.Boolean isFishing)
           Creates a new fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition instance from all attributes and properties and adds it to the persistent store.
 VesselExtendedPosition create(java.util.Date dateTime, java.lang.Float latitude, java.lang.Float longitude, Operation operation, Program program, QualityFlag qualityFlag, Department recorderDepartment, Vessel vessel)
           Creates a new fr.ifremer.allegro.data.vessel.position.VesselPosition instance from only required properties (attributes and association ends) and adds it to the persistent store.
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as VesselPositionDao.create(fr.ifremer.allegro.data.vessel.position.VesselPosition) with an additional flag called transform.
 java.lang.Object create(int transform, java.util.Date dateTime, java.lang.Float latitude, java.lang.Float longitude, java.util.Date controlDate, java.util.Date validationDate, java.util.Date qualificationDate, java.sql.Timestamp updateDate, Vessel vessel, java.util.Collection vesselPositionMeasurements, Operation operation, QualityFlag qualityFlag, Program program, Department recorderDepartment, java.lang.Integer course, java.lang.Float speed, java.lang.Boolean isFishing)
           Does the same thing as VesselExtendedPositionDao.create(java.util.Date,java.lang.Float,java.lang.Float,java.util.Date,java.util.Date,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.vessel.Vessel,java.util.Collection,fr.ifremer.allegro.data.operation.Operation,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.administration.user.Department,java.lang.Integer,java.lang.Float,java.lang.Boolean) with an additional flag called transform.
 java.lang.Object create(int transform, java.util.Date dateTime, java.lang.Float latitude, java.lang.Float longitude, Operation operation, Program program, QualityFlag qualityFlag, Department recorderDepartment, Vessel vessel)
           Does the same thing as VesselPositionDao.create(java.util.Date,java.lang.Float,java.lang.Float,fr.ifremer.allegro.data.operation.Operation,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform.
 java.lang.Object create(int transform, VesselExtendedPosition vesselExtendedPosition)
           Does the same thing as VesselExtendedPositionDao.create(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition) with an additional flag called transform.
 VesselExtendedPosition create(VesselExtendedPosition vesselExtendedPosition)
          Creates an instance of fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition and adds it to the persistent store.
 VesselExtendedPosition createFromClusterVesselExtendedPosition(ClusterVesselExtendedPosition clusterVesselExtendedPosition)
           
 java.lang.Object findVesselExtendedPositionById(int transform, java.lang.Long id)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionById(java.lang.Long) with an additional flag called transform.
 java.lang.Object findVesselExtendedPositionById(int transform, java.lang.String queryString, java.lang.Long id)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionById(int, java.lang.Long) with an additional argument called queryString.
 VesselExtendedPosition findVesselExtendedPositionById(java.lang.Long id)
           
 VesselExtendedPosition findVesselExtendedPositionById(java.lang.String queryString, java.lang.Long id)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionById(java.lang.Long) with an additional argument called queryString.
 VesselExtendedPosition findVesselExtendedPositionByNaturalId(java.util.Date dateTime, Vessel vessel, Program program)
           
 java.lang.Object findVesselExtendedPositionByNaturalId(int transform, java.util.Date dateTime, Vessel vessel, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform.
 java.lang.Object findVesselExtendedPositionByNaturalId(int transform, java.lang.String queryString, java.util.Date dateTime, Vessel vessel, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 VesselExtendedPosition findVesselExtendedPositionByNaturalId(java.lang.String queryString, java.util.Date dateTime, Vessel vessel, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByOperation(int transform, int pageNumber, int pageSize, Operation operation)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByOperation(int pageNumber, int pageSize, Operation operation)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByOperation(int transform, Operation operation)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional flag called transform.
 java.util.Collection findVesselExtendedPositionByOperation(int transform, java.lang.String queryString, int pageNumber, int pageSize, Operation operation)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, String, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByOperation(int transform, java.lang.String queryString, Operation operation)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByOperation(Operation operation)
           
 java.util.Collection findVesselExtendedPositionByOperation(java.lang.String queryString, int pageNumber, int pageSize, Operation operation)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(String, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByOperation(java.lang.String queryString, Operation operation)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByProgram(int transform, int pageNumber, int pageSize, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByProgram(int pageNumber, int pageSize, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByProgram(int transform, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform.
 java.util.Collection findVesselExtendedPositionByProgram(int transform, java.lang.String queryString, int pageNumber, int pageSize, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByProgram(int transform, java.lang.String queryString, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByProgram(Program program)
           
 java.util.Collection findVesselExtendedPositionByProgram(java.lang.String queryString, int pageNumber, int pageSize, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByProgram(java.lang.String queryString, Program program)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByQualityFlag(int transform, QualityFlag qualityFlag)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform.
 java.util.Collection findVesselExtendedPositionByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByQualityFlag(QualityFlag qualityFlag)
           
 java.util.Collection findVesselExtendedPositionByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByRecorderDepartment(Department recorderDepartment)
           
 java.util.Collection findVesselExtendedPositionByRecorderDepartment(int transform, Department recorderDepartment)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional flag called transform.
 java.util.Collection findVesselExtendedPositionByRecorderDepartment(int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByRecorderDepartment(int transform, int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByRecorderDepartment(int transform, java.lang.String queryString, Department recorderDepartment)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByRecorderDepartment(int transform, java.lang.String queryString, int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByRecorderDepartment(java.lang.String queryString, Department recorderDepartment)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByRecorderDepartment(java.lang.String queryString, int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByVessel(int transform, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByVessel(int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByVessel(int transform, java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByVessel(int transform, java.lang.String queryString, Vessel vessel)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByVessel(int transform, Vessel vessel)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform.
 java.util.Collection findVesselExtendedPositionByVessel(java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselExtendedPositionByVessel(java.lang.String queryString, Vessel vessel)
           Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findVesselExtendedPositionByVessel(Vessel vessel)
           
 java.lang.Object findVesselPositionById(int transform, java.lang.Long id)
           Does the same thing as VesselPositionDao.findVesselPositionById(java.lang.Long) with an additional flag called transform.
 java.lang.Object findVesselPositionById(int transform, java.lang.String queryString, java.lang.Long id)
           Does the same thing as VesselPositionDao.findVesselPositionById(int, java.lang.Long) with an additional argument called queryString.
 VesselPosition findVesselPositionById(java.lang.Long id)
           
 VesselPosition findVesselPositionById(java.lang.String queryString, java.lang.Long id)
           Does the same thing as VesselPositionDao.findVesselPositionById(java.lang.Long) with an additional argument called queryString.
 VesselPosition findVesselPositionByNaturalId(java.util.Date dateTime, Vessel vessel, Program program)
           
 java.lang.Object findVesselPositionByNaturalId(int transform, java.util.Date dateTime, Vessel vessel, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform.
 java.lang.Object findVesselPositionByNaturalId(int transform, java.lang.String queryString, java.util.Date dateTime, Vessel vessel, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 VesselPosition findVesselPositionByNaturalId(java.lang.String queryString, java.util.Date dateTime, Vessel vessel, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findVesselPositionByOperation(int transform, int pageNumber, int pageSize, Operation operation)
           Does the same thing as VesselPositionDao.findVesselPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByOperation(int pageNumber, int pageSize, Operation operation)
           Does the same thing as VesselPositionDao.findVesselPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByOperation(int transform, Operation operation)
           Does the same thing as VesselPositionDao.findVesselPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional flag called transform.
 java.util.Collection findVesselPositionByOperation(int transform, java.lang.String queryString, int pageNumber, int pageSize, Operation operation)
           Does the same thing as VesselPositionDao.findVesselPositionByOperation(int, String, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByOperation(int transform, java.lang.String queryString, Operation operation)
           Does the same thing as VesselPositionDao.findVesselPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation) with an additional argument called queryString.
 java.util.Collection findVesselPositionByOperation(Operation operation)
           
 java.util.Collection findVesselPositionByOperation(java.lang.String queryString, int pageNumber, int pageSize, Operation operation)
           Does the same thing as VesselPositionDao.findVesselPositionByOperation(String, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByOperation(java.lang.String queryString, Operation operation)
           Does the same thing as VesselPositionDao.findVesselPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional argument called queryString.
 java.util.Collection findVesselPositionByProgram(int transform, int pageNumber, int pageSize, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByProgram(int pageNumber, int pageSize, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByProgram(int transform, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform.
 java.util.Collection findVesselPositionByProgram(int transform, java.lang.String queryString, int pageNumber, int pageSize, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByProgram(int transform, java.lang.String queryString, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findVesselPositionByProgram(Program program)
           
 java.util.Collection findVesselPositionByProgram(java.lang.String queryString, int pageNumber, int pageSize, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByProgram(String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByProgram(java.lang.String queryString, Program program)
           Does the same thing as VesselPositionDao.findVesselPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findVesselPositionByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByQualityFlag(int transform, QualityFlag qualityFlag)
           Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform.
 java.util.Collection findVesselPositionByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findVesselPositionByQualityFlag(QualityFlag qualityFlag)
           
 java.util.Collection findVesselPositionByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findVesselPositionByRecorderDepartment(Department recorderDepartment)
           
 java.util.Collection findVesselPositionByRecorderDepartment(int transform, Department recorderDepartment)
           Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional flag called transform.
 java.util.Collection findVesselPositionByRecorderDepartment(int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByRecorderDepartment(int transform, int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByRecorderDepartment(int transform, java.lang.String queryString, Department recorderDepartment)
           Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString.
 java.util.Collection findVesselPositionByRecorderDepartment(int transform, java.lang.String queryString, int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByRecorderDepartment(java.lang.String queryString, Department recorderDepartment)
           Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString.
 java.util.Collection findVesselPositionByRecorderDepartment(java.lang.String queryString, int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByVessel(int transform, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as VesselPositionDao.findVesselPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByVessel(int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as VesselPositionDao.findVesselPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByVessel(int transform, java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as VesselPositionDao.findVesselPositionByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByVessel(int transform, java.lang.String queryString, Vessel vessel)
           Does the same thing as VesselPositionDao.findVesselPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findVesselPositionByVessel(int transform, Vessel vessel)
           Does the same thing as VesselPositionDao.findVesselPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform.
 java.util.Collection findVesselPositionByVessel(java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as VesselPositionDao.findVesselPositionByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findVesselPositionByVessel(java.lang.String queryString, Vessel vessel)
           Does the same thing as VesselPositionDao.findVesselPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findVesselPositionByVessel(Vessel vessel)
           
 java.util.Collection getAllVesselExtendedPosition()
           
 java.util.Collection getAllVesselExtendedPosition(int transform)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition() with an additional flag called transform.
 java.util.Collection getAllVesselExtendedPosition(int pageNumber, int pageSize)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselExtendedPosition(int transform, int pageNumber, int pageSize)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselExtendedPosition(int transform, java.lang.String queryString)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition(int) with an additional argument called queryString.
 java.util.Collection getAllVesselExtendedPosition(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselExtendedPosition(java.lang.String queryString)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition() with an additional argument called queryString.
 java.util.Collection getAllVesselExtendedPosition(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp updateDate)
           
 java.util.Collection getAllVesselPosition()
           
 java.util.Collection getAllVesselPosition(int transform)
           Does the same thing as VesselPositionDao.getAllVesselPosition() with an additional flag called transform.
 java.util.Collection getAllVesselPosition(int pageNumber, int pageSize)
           Does the same thing as VesselPositionDao.getAllVesselPosition() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselPosition(int transform, int pageNumber, int pageSize)
           Does the same thing as VesselPositionDao.getAllVesselPosition(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselPosition(int transform, java.lang.String queryString)
           Does the same thing as VesselPositionDao.getAllVesselPosition(int) with an additional argument called queryString.
 java.util.Collection getAllVesselPosition(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as VesselPositionDao.getAllVesselPosition(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselPosition(java.lang.String queryString)
           Does the same thing as VesselPositionDao.getAllVesselPosition() with an additional argument called queryString.
 java.util.Collection getAllVesselPosition(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as VesselPositionDao.getAllVesselPosition(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselPositionSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselPositionSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselPositionSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselPositionSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllVesselPositionSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllVesselPositionSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllVesselPositionSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllVesselPositionSinceDateSynchro(java.sql.Timestamp updateDate)
           
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected abstract  VesselExtendedPosition handleCreateFromClusterVesselExtendedPosition(ClusterVesselExtendedPosition clusterVesselExtendedPosition)
          Performs the core logic for createFromClusterVesselExtendedPosition(fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselExtendedPosition)
 java.lang.Object load(int transform, java.lang.Long id)
           Does the same thing as VesselPositionDao.load(java.lang.Long) with an additional flag called transform.
 VesselExtendedPosition load(java.lang.Long id)
          Loads an instance of fr.ifremer.allegro.data.vessel.position.VesselPosition from the persistent store.
 java.util.Collection loadAll()
          Loads all entities of type VesselPosition.
 java.util.Collection loadAll(int transform)
           Does the same thing as VesselPositionDao.loadAll() with an additional flag called transform.
 java.util.Collection loadAll(int pageNumber, int pageSize)
           Does the same thing as VesselPositionDao.loadAll() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection loadAll(int transform, int pageNumber, int pageSize)
           Does the same thing as VesselPositionDao.loadAll(int) with an additional two arguments called pageNumber and pageSize.
 void remoteVesselExtendedPositionFullVOToEntity(RemoteVesselExtendedPositionFullVO source, VesselExtendedPosition target, boolean copyIfNull)
          Copies the fields of RemoteVesselExtendedPositionFullVO to the specified entity.
 void remoteVesselExtendedPositionFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteVesselExtendedPositionFullVO to this DAO's entity.
 void remoteVesselExtendedPositionNaturalIdToEntity(RemoteVesselExtendedPositionNaturalId source, VesselExtendedPosition target, boolean copyIfNull)
          Copies the fields of RemoteVesselExtendedPositionNaturalId to the specified entity.
 void remoteVesselExtendedPositionNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteVesselExtendedPositionNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(java.lang.Long id)
          Removes the instance of fr.ifremer.allegro.data.vessel.position.VesselPosition having the given identifier from the persistent store.
 void remove(VesselExtendedPosition vesselExtendedPosition)
          Removes the instance of fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition from the persistent store.
 PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
          Does the same thing as {@link #search(int, fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize.
 PaginationResult search(int pageNumber, int pageSize, Search search)
          Does the same thing as {@link #search(fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize.
 java.util.Set search(int transform, Search search)
          Does the same thing as VesselPositionDao.search(fr.ifremer.allegro.Search) but with an additional flag called transform.
 java.util.Set search(Search search)
          Performs a search using the parameters specified in the given search object.
protected  ClusterVesselExtendedPosition toClusterVesselExtendedPosition(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 ClusterVesselExtendedPosition toClusterVesselExtendedPosition(VesselExtendedPosition entity)
          Converts this DAO's entity to an object of type ClusterVesselExtendedPosition.
 void toClusterVesselExtendedPosition(VesselExtendedPosition source, ClusterVesselExtendedPosition target)
          Copies the fields of the specified entity to the target value object.
 ClusterVesselExtendedPosition[] toClusterVesselExtendedPositionArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterVesselExtendedPosition.
 void toClusterVesselExtendedPositionCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterVesselExtendedPosition.
protected  VesselExtendedPosition toEntity(java.lang.Object[] row)
           
protected  RemoteVesselExtendedPositionFullVO toRemoteVesselExtendedPositionFullVO(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteVesselExtendedPositionFullVO toRemoteVesselExtendedPositionFullVO(VesselExtendedPosition entity)
          Converts this DAO's entity to an object of type RemoteVesselExtendedPositionFullVO.
 void toRemoteVesselExtendedPositionFullVO(VesselExtendedPosition source, RemoteVesselExtendedPositionFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselExtendedPositionFullVO[] toRemoteVesselExtendedPositionFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteVesselExtendedPositionFullVO.
 void toRemoteVesselExtendedPositionFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteVesselExtendedPositionFullVO.
protected  RemoteVesselExtendedPositionNaturalId toRemoteVesselExtendedPositionNaturalId(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteVesselExtendedPositionNaturalId toRemoteVesselExtendedPositionNaturalId(VesselExtendedPosition entity)
          Converts this DAO's entity to an object of type RemoteVesselExtendedPositionNaturalId.
 void toRemoteVesselExtendedPositionNaturalId(VesselExtendedPosition source, RemoteVesselExtendedPositionNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselExtendedPositionNaturalId[] toRemoteVesselExtendedPositionNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteVesselExtendedPositionNaturalId.
 void toRemoteVesselExtendedPositionNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteVesselExtendedPositionNaturalId.
protected  void transformEntities(int transform, java.util.Collection entities)
          Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition) method.
protected  java.lang.Object transformEntity(int transform, VesselExtendedPosition entity)
          Allows transformation of entities into value objects (or something else for that matter), when the transform flag is set to one of the constants defined in fr.ifremer.allegro.data.vessel.position.VesselExtendedPositionDao, please note that the VesselPositionDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself will be returned.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(VesselExtendedPosition vesselExtendedPosition)
          Updates the vesselExtendedPosition instance in the persistent store.
 
Methods inherited from class fr.ifremer.allegro.data.vessel.position.VesselPositionDaoImpl
clusterVesselPositionToEntity, clusterVesselPositionToEntity, handleCreateFromClusterVesselPosition, remoteVesselPositionFullVOToEntity, remoteVesselPositionFullVOToEntity, remoteVesselPositionNaturalIdToEntity, remoteVesselPositionNaturalIdToEntity, toClusterVesselPosition, toClusterVesselPosition, toRemoteVesselPositionFullVO, toRemoteVesselPositionFullVO, toRemoteVesselPositionNaturalId, toRemoteVesselPositionNaturalId
 
Methods inherited from class fr.ifremer.allegro.data.vessel.position.VesselPositionDaoBase
clusterVesselPositionToEntityCollection, create, create, create, create, createFromClusterVesselPosition, getDepartmentDao, getOperationDao, getProgramDao, getQualityFlagDao, getVesselDao, getVesselPositionMeasurementDao, remoteVesselPositionFullVOToEntityCollection, remoteVesselPositionNaturalIdToEntityCollection, remove, setDepartmentDao, setOperationDao, setProgramDao, setQualityFlagDao, setVesselDao, setVesselPositionMeasurementDao, toClusterVesselPosition, toClusterVesselPositionArray, toClusterVesselPositionCollection, toRemoteVesselPositionFullVO, toRemoteVesselPositionFullVOArray, toRemoteVesselPositionFullVOCollection, toRemoteVesselPositionNaturalId, toRemoteVesselPositionNaturalIdArray, toRemoteVesselPositionNaturalIdCollection, transformEntity, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.ifremer.allegro.data.vessel.position.VesselExtendedPositionDao
clusterVesselExtendedPositionToEntity, remoteVesselExtendedPositionFullVOToEntity, remoteVesselExtendedPositionNaturalIdToEntity
 
Methods inherited from interface fr.ifremer.allegro.data.vessel.position.VesselPositionDao
clusterVesselPositionToEntity, clusterVesselPositionToEntity, clusterVesselPositionToEntityCollection, create, create, create, create, createFromClusterVesselPosition, remoteVesselPositionFullVOToEntity, remoteVesselPositionFullVOToEntity, remoteVesselPositionFullVOToEntityCollection, remoteVesselPositionNaturalIdToEntity, remoteVesselPositionNaturalIdToEntity, remoteVesselPositionNaturalIdToEntityCollection, remove, toClusterVesselPosition, toClusterVesselPosition, toClusterVesselPositionArray, toClusterVesselPositionCollection, toRemoteVesselPositionFullVO, toRemoteVesselPositionFullVO, toRemoteVesselPositionFullVOArray, toRemoteVesselPositionFullVOCollection, toRemoteVesselPositionNaturalId, toRemoteVesselPositionNaturalId, toRemoteVesselPositionNaturalIdArray, toRemoteVesselPositionNaturalIdCollection, update
 

Constructor Detail

VesselExtendedPositionDaoBase

public VesselExtendedPositionDaoBase()
Method Detail

load

public java.lang.Object load(int transform,
                             java.lang.Long id)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.load(java.lang.Long) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined in this class then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
load in interface VesselExtendedPositionDao
Specified by:
load in interface VesselPositionDao
Overrides:
load in class VesselPositionDaoBase
id - identifier of the entity to load
Returns:
either the entity or the object transformed from the entity.
See Also:
VesselExtendedPositionDao.load(int, java.lang.Long)

load

public VesselExtendedPosition load(java.lang.Long id)
Description copied from interface: VesselPositionDao
Loads an instance of fr.ifremer.allegro.data.vessel.position.VesselPosition from the persistent store.

Specified by:
load in interface VesselExtendedPositionDao
Specified by:
load in interface VesselPositionDao
Overrides:
load in class VesselPositionDaoBase
See Also:
VesselExtendedPositionDao.load(java.lang.Long)

loadAll

public java.util.Collection loadAll()
Description copied from interface: VesselPositionDao
Loads all entities of type VesselPosition.

Specified by:
loadAll in interface VesselExtendedPositionDao
Specified by:
loadAll in interface VesselPositionDao
Overrides:
loadAll in class VesselPositionDaoBase
Returns:
the loaded entities.
See Also:
VesselExtendedPositionDao.loadAll()

loadAll

public java.util.Collection loadAll(int transform)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.loadAll() with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
loadAll in interface VesselExtendedPositionDao
Specified by:
loadAll in interface VesselPositionDao
Overrides:
loadAll in class VesselPositionDaoBase
Parameters:
transform - the flag indicating what transformation to use.
Returns:
the loaded entities.
See Also:
VesselExtendedPositionDao.loadAll(int)

loadAll

public java.util.Collection loadAll(int pageNumber,
                                    int pageSize)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.loadAll() with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
loadAll in interface VesselExtendedPositionDao
Specified by:
loadAll in interface VesselPositionDao
Overrides:
loadAll in class VesselPositionDaoBase
Parameters:
pageNumber - the page number to retrieve when paging results.
pageSize - the size of the page to retrieve when paging results.
Returns:
the loaded entities.
See Also:
VesselExtendedPositionDao.loadAll(int, int)

loadAll

public java.util.Collection loadAll(int transform,
                                    int pageNumber,
                                    int pageSize)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.loadAll(int) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
loadAll in interface VesselExtendedPositionDao
Specified by:
loadAll in interface VesselPositionDao
Overrides:
loadAll in class VesselPositionDaoBase
Parameters:
transform - the flag indicating what transformation to use.
pageNumber - the page number to retrieve when paging results.
pageSize - the size of the page to retrieve when paging results.
Returns:
the loaded entities.
See Also:
VesselExtendedPositionDao.loadAll(int, int, int)

create

public VesselExtendedPosition create(VesselExtendedPosition vesselExtendedPosition)
Description copied from interface: VesselExtendedPositionDao
Creates an instance of fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition and adds it to the persistent store.

Specified by:
create in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.create(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

create

public java.lang.Object create(int transform,
                               VesselExtendedPosition vesselExtendedPosition)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.create(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
create in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.create(int transform, fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

create

public java.util.Collection create(java.util.Collection entities)
Description copied from interface: VesselPositionDao
Creates a new instance of fr.ifremer.allegro.data.vessel.position.VesselPosition and adds from the passed in entities collection

Specified by:
create in interface VesselExtendedPositionDao
Specified by:
create in interface VesselPositionDao
Overrides:
create in class VesselPositionDaoBase
Parameters:
entities - the collection of fr.ifremer.allegro.data.vessel.position.VesselPosition instances to create.
Returns:
the created instances.
See Also:
VesselExtendedPositionDao.create(java.util.Collection)

create

public java.util.Collection create(int transform,
                                   java.util.Collection entities)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.create(fr.ifremer.allegro.data.vessel.position.VesselPosition) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
create in interface VesselExtendedPositionDao
Specified by:
create in interface VesselPositionDao
Overrides:
create in class VesselPositionDaoBase
See Also:
VesselExtendedPositionDao.create(int, java.util.Collection)

create

public VesselExtendedPosition create(java.util.Date dateTime,
                                     java.lang.Float latitude,
                                     java.lang.Float longitude,
                                     java.util.Date controlDate,
                                     java.util.Date validationDate,
                                     java.util.Date qualificationDate,
                                     java.sql.Timestamp updateDate,
                                     Vessel vessel,
                                     java.util.Collection vesselPositionMeasurements,
                                     Operation operation,
                                     QualityFlag qualityFlag,
                                     Program program,
                                     Department recorderDepartment,
                                     java.lang.Integer course,
                                     java.lang.Float speed,
                                     java.lang.Boolean isFishing)
Description copied from interface: VesselExtendedPositionDao

Creates a new fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition instance from all attributes and properties and adds it to the persistent store.

Specified by:
create in interface VesselExtendedPositionDao
See Also:
fr.ifremer.allegro.data.vessel.position.VesselPositionDao#create(java.util.Date,java.lang.Float,java.lang.Float,java.util.Date,java.util.Date,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.vessel.Vessel,java.util.Collection,fr.ifremer.allegro.data.operation.Operation,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.administration.user.Department,java.lang.Integer,java.lang.Float,java.lang.Boolean)

create

public java.lang.Object create(int transform,
                               java.util.Date dateTime,
                               java.lang.Float latitude,
                               java.lang.Float longitude,
                               java.util.Date controlDate,
                               java.util.Date validationDate,
                               java.util.Date qualificationDate,
                               java.sql.Timestamp updateDate,
                               Vessel vessel,
                               java.util.Collection vesselPositionMeasurements,
                               Operation operation,
                               QualityFlag qualityFlag,
                               Program program,
                               Department recorderDepartment,
                               java.lang.Integer course,
                               java.lang.Float speed,
                               java.lang.Boolean isFishing)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.create(java.util.Date,java.lang.Float,java.lang.Float,java.util.Date,java.util.Date,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.vessel.Vessel,java.util.Collection,fr.ifremer.allegro.data.operation.Operation,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.administration.user.Department,java.lang.Integer,java.lang.Float,java.lang.Boolean) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
create in interface VesselExtendedPositionDao
See Also:
fr.ifremer.allegro.data.vessel.position.VesselPositionDao#create(int, java.util.Date,java.lang.Float,java.lang.Float,java.util.Date,java.util.Date,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.vessel.Vessel,java.util.Collection,fr.ifremer.allegro.data.operation.Operation,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.administration.user.Department,java.lang.Integer,java.lang.Float,java.lang.Boolean)

create

public VesselExtendedPosition create(java.util.Date dateTime,
                                     java.lang.Float latitude,
                                     java.lang.Float longitude,
                                     Operation operation,
                                     Program program,
                                     QualityFlag qualityFlag,
                                     Department recorderDepartment,
                                     Vessel vessel)
Description copied from interface: VesselPositionDao

Creates a new fr.ifremer.allegro.data.vessel.position.VesselPosition instance from only required properties (attributes and association ends) and adds it to the persistent store.

Specified by:
create in interface VesselExtendedPositionDao
Specified by:
create in interface VesselPositionDao
Overrides:
create in class VesselPositionDaoBase
See Also:
VesselExtendedPositionDao.create(java.util.Date,java.lang.Float,java.lang.Float,fr.ifremer.allegro.data.operation.Operation,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.vessel.Vessel)

create

public java.lang.Object create(int transform,
                               java.util.Date dateTime,
                               java.lang.Float latitude,
                               java.lang.Float longitude,
                               Operation operation,
                               Program program,
                               QualityFlag qualityFlag,
                               Department recorderDepartment,
                               Vessel vessel)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.create(java.util.Date,java.lang.Float,java.lang.Float,fr.ifremer.allegro.data.operation.Operation,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOTWILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
create in interface VesselExtendedPositionDao
Specified by:
create in interface VesselPositionDao
Overrides:
create in class VesselPositionDaoBase
See Also:
VesselExtendedPositionDao.create(int, java.util.Date,java.lang.Float,java.lang.Float,fr.ifremer.allegro.data.operation.Operation,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.vessel.Vessel)

update

public void update(VesselExtendedPosition vesselExtendedPosition)
Description copied from interface: VesselExtendedPositionDao
Updates the vesselExtendedPosition instance in the persistent store.

Specified by:
update in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.update(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

update

public void update(java.util.Collection entities)
Description copied from interface: VesselPositionDao
Updates all instances in the entities collection in the persistent store.

Specified by:
update in interface VesselExtendedPositionDao
Specified by:
update in interface VesselPositionDao
Overrides:
update in class VesselPositionDaoBase
See Also:
VesselPositionDao.update(java.util.Collection)

remove

public void remove(VesselExtendedPosition vesselExtendedPosition)
Description copied from interface: VesselExtendedPositionDao
Removes the instance of fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition from the persistent store.

Specified by:
remove in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.remove(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

remove

public void remove(java.lang.Long id)
Description copied from interface: VesselPositionDao
Removes the instance of fr.ifremer.allegro.data.vessel.position.VesselPosition having the given identifier from the persistent store.

Specified by:
remove in interface VesselExtendedPositionDao
Specified by:
remove in interface VesselPositionDao
Overrides:
remove in class VesselPositionDaoBase
See Also:
VesselExtendedPositionDao.remove(java.lang.Long)

remove

public void remove(java.util.Collection entities)
Description copied from interface: VesselPositionDao
Removes all entities in the given entities collection.

Specified by:
remove in interface VesselExtendedPositionDao
Specified by:
remove in interface VesselPositionDao
Overrides:
remove in class VesselPositionDaoBase
See Also:
VesselPositionDao.remove(java.util.Collection)

getAllVesselExtendedPosition

public java.util.Collection getAllVesselExtendedPosition()
Specified by:
getAllVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPosition()

getAllVesselExtendedPosition

public java.util.Collection getAllVesselExtendedPosition(int transform)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition() with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
getAllVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPosition(int)

getAllVesselExtendedPosition

public java.util.Collection getAllVesselExtendedPosition(java.lang.String queryString)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition() with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.getAllVesselExtendedPosition().

Specified by:
getAllVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPosition(java.lang.String)

getAllVesselExtendedPosition

public java.util.Collection getAllVesselExtendedPosition(int pageNumber,
                                                         int pageSize)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition() with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPosition(int, int)

getAllVesselExtendedPosition

public java.util.Collection getAllVesselExtendedPosition(java.lang.String queryString,
                                                         int pageNumber,
                                                         int pageSize)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition(String) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPosition(String, int, int)

getAllVesselExtendedPosition

public java.util.Collection getAllVesselExtendedPosition(int transform,
                                                         java.lang.String queryString)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition(int) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.getAllVesselExtendedPosition(int).

Specified by:
getAllVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPosition(int, String)

getAllVesselExtendedPosition

public java.util.Collection getAllVesselExtendedPosition(int transform,
                                                         int pageNumber,
                                                         int pageSize)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition(int) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPosition(int, int, int)

getAllVesselExtendedPosition

public java.util.Collection getAllVesselExtendedPosition(int transform,
                                                         java.lang.String queryString,
                                                         int pageNumber,
                                                         int pageSize)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPosition(int, String) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPosition(int, java.lang.String, int, int)

findVesselExtendedPositionById

public VesselExtendedPosition findVesselExtendedPositionById(java.lang.Long id)
Specified by:
findVesselExtendedPositionById in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionById(java.lang.Long)

findVesselExtendedPositionById

public java.lang.Object findVesselExtendedPositionById(int transform,
                                                       java.lang.Long id)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionById(java.lang.Long) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselExtendedPositionById in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionById(int, java.lang.Long)

findVesselExtendedPositionById

public VesselExtendedPosition findVesselExtendedPositionById(java.lang.String queryString,
                                                             java.lang.Long id)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionById(java.lang.Long) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionById(java.lang.Long).

Specified by:
findVesselExtendedPositionById in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionById(java.lang.String, java.lang.Long)

findVesselExtendedPositionById

public java.lang.Object findVesselExtendedPositionById(int transform,
                                                       java.lang.String queryString,
                                                       java.lang.Long id)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionById(int, java.lang.Long) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionById(int, java.lang.Long id).

Specified by:
findVesselExtendedPositionById in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionById(int, java.lang.String, java.lang.Long)

findVesselExtendedPositionByVessel

public java.util.Collection findVesselExtendedPositionByVessel(Vessel vessel)
Specified by:
findVesselExtendedPositionByVessel in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel)

findVesselExtendedPositionByVessel

public java.util.Collection findVesselExtendedPositionByVessel(int transform,
                                                               Vessel vessel)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselExtendedPositionByVessel in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselExtendedPositionByVessel

public java.util.Collection findVesselExtendedPositionByVessel(java.lang.String queryString,
                                                               Vessel vessel)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel).

Specified by:
findVesselExtendedPositionByVessel in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByVessel(java.lang.String, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselExtendedPositionByVessel

public java.util.Collection findVesselExtendedPositionByVessel(int pageNumber,
                                                               int pageSize,
                                                               Vessel vessel)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByVessel in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselExtendedPositionByVessel

public java.util.Collection findVesselExtendedPositionByVessel(java.lang.String queryString,
                                                               int pageNumber,
                                                               int pageSize,
                                                               Vessel vessel)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByVessel in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByVessel(String, int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselExtendedPositionByVessel

public java.util.Collection findVesselExtendedPositionByVessel(int transform,
                                                               java.lang.String queryString,
                                                               Vessel vessel)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel vessel).

Specified by:
findVesselExtendedPositionByVessel in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselExtendedPositionByVessel

public java.util.Collection findVesselExtendedPositionByVessel(int transform,
                                                               int pageNumber,
                                                               int pageSize,
                                                               Vessel vessel)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByVessel in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselExtendedPositionByVessel

public java.util.Collection findVesselExtendedPositionByVessel(int transform,
                                                               java.lang.String queryString,
                                                               int pageNumber,
                                                               int pageSize,
                                                               Vessel vessel)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByVessel in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByVessel(int, java.lang.String, int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselExtendedPositionByQualityFlag

public java.util.Collection findVesselExtendedPositionByQualityFlag(QualityFlag qualityFlag)
Specified by:
findVesselExtendedPositionByQualityFlag in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)

findVesselExtendedPositionByQualityFlag

public java.util.Collection findVesselExtendedPositionByQualityFlag(int transform,
                                                                    QualityFlag qualityFlag)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselExtendedPositionByQualityFlag in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag)

findVesselExtendedPositionByQualityFlag

public java.util.Collection findVesselExtendedPositionByQualityFlag(java.lang.String queryString,
                                                                    QualityFlag qualityFlag)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag).

Specified by:
findVesselExtendedPositionByQualityFlag in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(java.lang.String, fr.ifremer.allegro.referential.QualityFlag)

findVesselExtendedPositionByQualityFlag

public java.util.Collection findVesselExtendedPositionByQualityFlag(int pageNumber,
                                                                    int pageSize,
                                                                    QualityFlag qualityFlag)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByQualityFlag in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, int, fr.ifremer.allegro.referential.QualityFlag)

findVesselExtendedPositionByQualityFlag

public java.util.Collection findVesselExtendedPositionByQualityFlag(java.lang.String queryString,
                                                                    int pageNumber,
                                                                    int pageSize,
                                                                    QualityFlag qualityFlag)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByQualityFlag in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(String, int, int, fr.ifremer.allegro.referential.QualityFlag)

findVesselExtendedPositionByQualityFlag

public java.util.Collection findVesselExtendedPositionByQualityFlag(int transform,
                                                                    java.lang.String queryString,
                                                                    QualityFlag qualityFlag)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag qualityFlag).

Specified by:
findVesselExtendedPositionByQualityFlag in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag)

findVesselExtendedPositionByQualityFlag

public java.util.Collection findVesselExtendedPositionByQualityFlag(int transform,
                                                                    int pageNumber,
                                                                    int pageSize,
                                                                    QualityFlag qualityFlag)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByQualityFlag in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, int, int, fr.ifremer.allegro.referential.QualityFlag)

findVesselExtendedPositionByQualityFlag

public java.util.Collection findVesselExtendedPositionByQualityFlag(int transform,
                                                                    java.lang.String queryString,
                                                                    int pageNumber,
                                                                    int pageSize,
                                                                    QualityFlag qualityFlag)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByQualityFlag in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByQualityFlag(int, java.lang.String, int, int, fr.ifremer.allegro.referential.QualityFlag)

findVesselExtendedPositionByProgram

public java.util.Collection findVesselExtendedPositionByProgram(Program program)
Specified by:
findVesselExtendedPositionByProgram in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByProgram

public java.util.Collection findVesselExtendedPositionByProgram(int transform,
                                                                Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselExtendedPositionByProgram in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByProgram

public java.util.Collection findVesselExtendedPositionByProgram(java.lang.String queryString,
                                                                Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program).

Specified by:
findVesselExtendedPositionByProgram in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByProgram(java.lang.String, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByProgram

public java.util.Collection findVesselExtendedPositionByProgram(int pageNumber,
                                                                int pageSize,
                                                                Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByProgram in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByProgram

public java.util.Collection findVesselExtendedPositionByProgram(java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByProgram in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByProgram(String, int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByProgram

public java.util.Collection findVesselExtendedPositionByProgram(int transform,
                                                                java.lang.String queryString,
                                                                Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program program).

Specified by:
findVesselExtendedPositionByProgram in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByProgram

public java.util.Collection findVesselExtendedPositionByProgram(int transform,
                                                                int pageNumber,
                                                                int pageSize,
                                                                Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByProgram in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByProgram

public java.util.Collection findVesselExtendedPositionByProgram(int transform,
                                                                java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByProgram in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByProgram(int, java.lang.String, int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByRecorderDepartment

public java.util.Collection findVesselExtendedPositionByRecorderDepartment(Department recorderDepartment)
Specified by:
findVesselExtendedPositionByRecorderDepartment in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department)

findVesselExtendedPositionByRecorderDepartment

public java.util.Collection findVesselExtendedPositionByRecorderDepartment(int transform,
                                                                           Department recorderDepartment)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselExtendedPositionByRecorderDepartment in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department)

findVesselExtendedPositionByRecorderDepartment

public java.util.Collection findVesselExtendedPositionByRecorderDepartment(java.lang.String queryString,
                                                                           Department recorderDepartment)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department).

Specified by:
findVesselExtendedPositionByRecorderDepartment in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(java.lang.String, fr.ifremer.allegro.administration.user.Department)

findVesselExtendedPositionByRecorderDepartment

public java.util.Collection findVesselExtendedPositionByRecorderDepartment(int pageNumber,
                                                                           int pageSize,
                                                                           Department recorderDepartment)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByRecorderDepartment in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, int, fr.ifremer.allegro.administration.user.Department)

findVesselExtendedPositionByRecorderDepartment

public java.util.Collection findVesselExtendedPositionByRecorderDepartment(java.lang.String queryString,
                                                                           int pageNumber,
                                                                           int pageSize,
                                                                           Department recorderDepartment)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByRecorderDepartment in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(String, int, int, fr.ifremer.allegro.administration.user.Department)

findVesselExtendedPositionByRecorderDepartment

public java.util.Collection findVesselExtendedPositionByRecorderDepartment(int transform,
                                                                           java.lang.String queryString,
                                                                           Department recorderDepartment)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department recorderDepartment).

Specified by:
findVesselExtendedPositionByRecorderDepartment in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department)

findVesselExtendedPositionByRecorderDepartment

public java.util.Collection findVesselExtendedPositionByRecorderDepartment(int transform,
                                                                           int pageNumber,
                                                                           int pageSize,
                                                                           Department recorderDepartment)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByRecorderDepartment in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, int, int, fr.ifremer.allegro.administration.user.Department)

findVesselExtendedPositionByRecorderDepartment

public java.util.Collection findVesselExtendedPositionByRecorderDepartment(int transform,
                                                                           java.lang.String queryString,
                                                                           int pageNumber,
                                                                           int pageSize,
                                                                           Department recorderDepartment)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByRecorderDepartment in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByRecorderDepartment(int, java.lang.String, int, int, fr.ifremer.allegro.administration.user.Department)

findVesselExtendedPositionByOperation

public java.util.Collection findVesselExtendedPositionByOperation(Operation operation)
Specified by:
findVesselExtendedPositionByOperation in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByOperation(fr.ifremer.allegro.data.operation.Operation)

findVesselExtendedPositionByOperation

public java.util.Collection findVesselExtendedPositionByOperation(int transform,
                                                                  Operation operation)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselExtendedPositionByOperation in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation)

findVesselExtendedPositionByOperation

public java.util.Collection findVesselExtendedPositionByOperation(java.lang.String queryString,
                                                                  Operation operation)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByOperation(fr.ifremer.allegro.data.operation.Operation).

Specified by:
findVesselExtendedPositionByOperation in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByOperation(java.lang.String, fr.ifremer.allegro.data.operation.Operation)

findVesselExtendedPositionByOperation

public java.util.Collection findVesselExtendedPositionByOperation(int pageNumber,
                                                                  int pageSize,
                                                                  Operation operation)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByOperation in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, int, fr.ifremer.allegro.data.operation.Operation)

findVesselExtendedPositionByOperation

public java.util.Collection findVesselExtendedPositionByOperation(java.lang.String queryString,
                                                                  int pageNumber,
                                                                  int pageSize,
                                                                  Operation operation)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(String, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByOperation in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByOperation(String, int, int, fr.ifremer.allegro.data.operation.Operation)

findVesselExtendedPositionByOperation

public java.util.Collection findVesselExtendedPositionByOperation(int transform,
                                                                  java.lang.String queryString,
                                                                  Operation operation)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation operation).

Specified by:
findVesselExtendedPositionByOperation in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, String, fr.ifremer.allegro.data.operation.Operation)

findVesselExtendedPositionByOperation

public java.util.Collection findVesselExtendedPositionByOperation(int transform,
                                                                  int pageNumber,
                                                                  int pageSize,
                                                                  Operation operation)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByOperation in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, int, int, fr.ifremer.allegro.data.operation.Operation)

findVesselExtendedPositionByOperation

public java.util.Collection findVesselExtendedPositionByOperation(int transform,
                                                                  java.lang.String queryString,
                                                                  int pageNumber,
                                                                  int pageSize,
                                                                  Operation operation)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, String, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselExtendedPositionByOperation in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByOperation(int, java.lang.String, int, int, fr.ifremer.allegro.data.operation.Operation)

findVesselExtendedPositionByNaturalId

public VesselExtendedPosition findVesselExtendedPositionByNaturalId(java.util.Date dateTime,
                                                                    Vessel vessel,
                                                                    Program program)
Specified by:
findVesselExtendedPositionByNaturalId in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByNaturalId

public java.lang.Object findVesselExtendedPositionByNaturalId(int transform,
                                                              java.util.Date dateTime,
                                                              Vessel vessel,
                                                              Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselExtendedPositionByNaturalId in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByNaturalId

public VesselExtendedPosition findVesselExtendedPositionByNaturalId(java.lang.String queryString,
                                                                    java.util.Date dateTime,
                                                                    Vessel vessel,
                                                                    Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program).

Specified by:
findVesselExtendedPositionByNaturalId in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(java.lang.String, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselExtendedPositionByNaturalId

public java.lang.Object findVesselExtendedPositionByNaturalId(int transform,
                                                              java.lang.String queryString,
                                                              java.util.Date dateTime,
                                                              Vessel vessel,
                                                              Program program)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(int, java.util.Date dateTime, fr.ifremer.allegro.referential.vessel.Vessel vessel, fr.ifremer.allegro.administration.programStrategy.Program program).

Specified by:
findVesselExtendedPositionByNaturalId in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.findVesselExtendedPositionByNaturalId(int, java.lang.String, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

getAllVesselExtendedPositionSinceDateSynchro

public java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp updateDate)
Specified by:
getAllVesselExtendedPositionSinceDateSynchro in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp)

getAllVesselExtendedPositionSinceDateSynchro

public java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int transform,
                                                                         java.sql.Timestamp updateDate)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
getAllVesselExtendedPositionSinceDateSynchro in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, java.sql.Timestamp)

getAllVesselExtendedPositionSinceDateSynchro

public java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(java.lang.String queryString,
                                                                         java.sql.Timestamp updateDate)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp).

Specified by:
getAllVesselExtendedPositionSinceDateSynchro in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(java.lang.String, java.sql.Timestamp)

getAllVesselExtendedPositionSinceDateSynchro

public java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int pageNumber,
                                                                         int pageSize,
                                                                         java.sql.Timestamp updateDate)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselExtendedPositionSinceDateSynchro in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, int, java.sql.Timestamp)

getAllVesselExtendedPositionSinceDateSynchro

public java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(java.lang.String queryString,
                                                                         int pageNumber,
                                                                         int pageSize,
                                                                         java.sql.Timestamp updateDate)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselExtendedPositionSinceDateSynchro in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(String, int, int, java.sql.Timestamp)

getAllVesselExtendedPositionSinceDateSynchro

public java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int transform,
                                                                         java.lang.String queryString,
                                                                         java.sql.Timestamp updateDate)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, java.sql.Timestamp updateDate).

Specified by:
getAllVesselExtendedPositionSinceDateSynchro in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, String, java.sql.Timestamp)

getAllVesselExtendedPositionSinceDateSynchro

public java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int transform,
                                                                         int pageNumber,
                                                                         int pageSize,
                                                                         java.sql.Timestamp updateDate)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselExtendedPositionSinceDateSynchro in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, int, int, java.sql.Timestamp)

getAllVesselExtendedPositionSinceDateSynchro

public java.util.Collection getAllVesselExtendedPositionSinceDateSynchro(int transform,
                                                                         java.lang.String queryString,
                                                                         int pageNumber,
                                                                         int pageSize,
                                                                         java.sql.Timestamp updateDate)
Description copied from interface: VesselExtendedPositionDao

Does the same thing as VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselExtendedPositionSinceDateSynchro in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.getAllVesselExtendedPositionSinceDateSynchro(int, java.lang.String, int, int, java.sql.Timestamp)

getAllVesselPosition

public java.util.Collection getAllVesselPosition()
Specified by:
getAllVesselPosition in interface VesselPositionDao
Overrides:
getAllVesselPosition in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPosition()

getAllVesselPosition

public java.util.Collection getAllVesselPosition(int transform)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPosition() with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
getAllVesselPosition in interface VesselPositionDao
Overrides:
getAllVesselPosition in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPosition(int)

getAllVesselPosition

public java.util.Collection getAllVesselPosition(java.lang.String queryString)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPosition() with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.getAllVesselPosition().

Specified by:
getAllVesselPosition in interface VesselPositionDao
Overrides:
getAllVesselPosition in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPosition(java.lang.String)

getAllVesselPosition

public java.util.Collection getAllVesselPosition(int pageNumber,
                                                 int pageSize)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPosition() with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselPosition in interface VesselPositionDao
Overrides:
getAllVesselPosition in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPosition(int, int)

getAllVesselPosition

public java.util.Collection getAllVesselPosition(java.lang.String queryString,
                                                 int pageNumber,
                                                 int pageSize)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPosition(String) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselPosition in interface VesselPositionDao
Overrides:
getAllVesselPosition in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPosition(String, int, int)

getAllVesselPosition

public java.util.Collection getAllVesselPosition(int transform,
                                                 java.lang.String queryString)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPosition(int) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.getAllVesselPosition(int).

Specified by:
getAllVesselPosition in interface VesselPositionDao
Overrides:
getAllVesselPosition in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPosition(int, String)

getAllVesselPosition

public java.util.Collection getAllVesselPosition(int transform,
                                                 int pageNumber,
                                                 int pageSize)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPosition(int) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselPosition in interface VesselPositionDao
Overrides:
getAllVesselPosition in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPosition(int, int, int)

getAllVesselPosition

public java.util.Collection getAllVesselPosition(int transform,
                                                 java.lang.String queryString,
                                                 int pageNumber,
                                                 int pageSize)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPosition(int, String) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselPosition in interface VesselPositionDao
Overrides:
getAllVesselPosition in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPosition(int, java.lang.String, int, int)

findVesselPositionById

public VesselPosition findVesselPositionById(java.lang.Long id)
Specified by:
findVesselPositionById in interface VesselPositionDao
Overrides:
findVesselPositionById in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionById(java.lang.Long)

findVesselPositionById

public java.lang.Object findVesselPositionById(int transform,
                                               java.lang.Long id)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionById(java.lang.Long) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselPositionById in interface VesselPositionDao
Overrides:
findVesselPositionById in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionById(int, java.lang.Long)

findVesselPositionById

public VesselPosition findVesselPositionById(java.lang.String queryString,
                                             java.lang.Long id)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionById(java.lang.Long) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionById(java.lang.Long).

Specified by:
findVesselPositionById in interface VesselPositionDao
Overrides:
findVesselPositionById in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionById(java.lang.String, java.lang.Long)

findVesselPositionById

public java.lang.Object findVesselPositionById(int transform,
                                               java.lang.String queryString,
                                               java.lang.Long id)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionById(int, java.lang.Long) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionById(int, java.lang.Long id).

Specified by:
findVesselPositionById in interface VesselPositionDao
Overrides:
findVesselPositionById in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionById(int, java.lang.String, java.lang.Long)

findVesselPositionByVessel

public java.util.Collection findVesselPositionByVessel(Vessel vessel)
Specified by:
findVesselPositionByVessel in interface VesselPositionDao
Overrides:
findVesselPositionByVessel in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel)

findVesselPositionByVessel

public java.util.Collection findVesselPositionByVessel(int transform,
                                                       Vessel vessel)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselPositionByVessel in interface VesselPositionDao
Overrides:
findVesselPositionByVessel in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselPositionByVessel

public java.util.Collection findVesselPositionByVessel(java.lang.String queryString,
                                                       Vessel vessel)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel).

Specified by:
findVesselPositionByVessel in interface VesselPositionDao
Overrides:
findVesselPositionByVessel in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByVessel(java.lang.String, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselPositionByVessel

public java.util.Collection findVesselPositionByVessel(int pageNumber,
                                                       int pageSize,
                                                       Vessel vessel)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByVessel in interface VesselPositionDao
Overrides:
findVesselPositionByVessel in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByVessel(int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselPositionByVessel

public java.util.Collection findVesselPositionByVessel(java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       Vessel vessel)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByVessel in interface VesselPositionDao
Overrides:
findVesselPositionByVessel in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByVessel(String, int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselPositionByVessel

public java.util.Collection findVesselPositionByVessel(int transform,
                                                       java.lang.String queryString,
                                                       Vessel vessel)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel vessel).

Specified by:
findVesselPositionByVessel in interface VesselPositionDao
Overrides:
findVesselPositionByVessel in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselPositionByVessel

public java.util.Collection findVesselPositionByVessel(int transform,
                                                       int pageNumber,
                                                       int pageSize,
                                                       Vessel vessel)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByVessel in interface VesselPositionDao
Overrides:
findVesselPositionByVessel in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByVessel(int, int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselPositionByVessel

public java.util.Collection findVesselPositionByVessel(int transform,
                                                       java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       Vessel vessel)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByVessel in interface VesselPositionDao
Overrides:
findVesselPositionByVessel in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByVessel(int, java.lang.String, int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findVesselPositionByQualityFlag

public java.util.Collection findVesselPositionByQualityFlag(QualityFlag qualityFlag)
Specified by:
findVesselPositionByQualityFlag in interface VesselPositionDao
Overrides:
findVesselPositionByQualityFlag in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)

findVesselPositionByQualityFlag

public java.util.Collection findVesselPositionByQualityFlag(int transform,
                                                            QualityFlag qualityFlag)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselPositionByQualityFlag in interface VesselPositionDao
Overrides:
findVesselPositionByQualityFlag in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag)

findVesselPositionByQualityFlag

public java.util.Collection findVesselPositionByQualityFlag(java.lang.String queryString,
                                                            QualityFlag qualityFlag)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag).

Specified by:
findVesselPositionByQualityFlag in interface VesselPositionDao
Overrides:
findVesselPositionByQualityFlag in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByQualityFlag(java.lang.String, fr.ifremer.allegro.referential.QualityFlag)

findVesselPositionByQualityFlag

public java.util.Collection findVesselPositionByQualityFlag(int pageNumber,
                                                            int pageSize,
                                                            QualityFlag qualityFlag)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByQualityFlag in interface VesselPositionDao
Overrides:
findVesselPositionByQualityFlag in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByQualityFlag(int, int, fr.ifremer.allegro.referential.QualityFlag)

findVesselPositionByQualityFlag

public java.util.Collection findVesselPositionByQualityFlag(java.lang.String queryString,
                                                            int pageNumber,
                                                            int pageSize,
                                                            QualityFlag qualityFlag)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByQualityFlag in interface VesselPositionDao
Overrides:
findVesselPositionByQualityFlag in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByQualityFlag(String, int, int, fr.ifremer.allegro.referential.QualityFlag)

findVesselPositionByQualityFlag

public java.util.Collection findVesselPositionByQualityFlag(int transform,
                                                            java.lang.String queryString,
                                                            QualityFlag qualityFlag)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag qualityFlag).

Specified by:
findVesselPositionByQualityFlag in interface VesselPositionDao
Overrides:
findVesselPositionByQualityFlag in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag)

findVesselPositionByQualityFlag

public java.util.Collection findVesselPositionByQualityFlag(int transform,
                                                            int pageNumber,
                                                            int pageSize,
                                                            QualityFlag qualityFlag)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByQualityFlag in interface VesselPositionDao
Overrides:
findVesselPositionByQualityFlag in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByQualityFlag(int, int, int, fr.ifremer.allegro.referential.QualityFlag)

findVesselPositionByQualityFlag

public java.util.Collection findVesselPositionByQualityFlag(int transform,
                                                            java.lang.String queryString,
                                                            int pageNumber,
                                                            int pageSize,
                                                            QualityFlag qualityFlag)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByQualityFlag in interface VesselPositionDao
Overrides:
findVesselPositionByQualityFlag in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByQualityFlag(int, java.lang.String, int, int, fr.ifremer.allegro.referential.QualityFlag)

findVesselPositionByProgram

public java.util.Collection findVesselPositionByProgram(Program program)
Specified by:
findVesselPositionByProgram in interface VesselPositionDao
Overrides:
findVesselPositionByProgram in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByProgram

public java.util.Collection findVesselPositionByProgram(int transform,
                                                        Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselPositionByProgram in interface VesselPositionDao
Overrides:
findVesselPositionByProgram in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByProgram

public java.util.Collection findVesselPositionByProgram(java.lang.String queryString,
                                                        Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program).

Specified by:
findVesselPositionByProgram in interface VesselPositionDao
Overrides:
findVesselPositionByProgram in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByProgram(java.lang.String, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByProgram

public java.util.Collection findVesselPositionByProgram(int pageNumber,
                                                        int pageSize,
                                                        Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByProgram in interface VesselPositionDao
Overrides:
findVesselPositionByProgram in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByProgram(int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByProgram

public java.util.Collection findVesselPositionByProgram(java.lang.String queryString,
                                                        int pageNumber,
                                                        int pageSize,
                                                        Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByProgram(String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByProgram in interface VesselPositionDao
Overrides:
findVesselPositionByProgram in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByProgram(String, int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByProgram

public java.util.Collection findVesselPositionByProgram(int transform,
                                                        java.lang.String queryString,
                                                        Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program program).

Specified by:
findVesselPositionByProgram in interface VesselPositionDao
Overrides:
findVesselPositionByProgram in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByProgram

public java.util.Collection findVesselPositionByProgram(int transform,
                                                        int pageNumber,
                                                        int pageSize,
                                                        Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByProgram in interface VesselPositionDao
Overrides:
findVesselPositionByProgram in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByProgram(int, int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByProgram

public java.util.Collection findVesselPositionByProgram(int transform,
                                                        java.lang.String queryString,
                                                        int pageNumber,
                                                        int pageSize,
                                                        Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByProgram in interface VesselPositionDao
Overrides:
findVesselPositionByProgram in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByProgram(int, java.lang.String, int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByRecorderDepartment

public java.util.Collection findVesselPositionByRecorderDepartment(Department recorderDepartment)
Specified by:
findVesselPositionByRecorderDepartment in interface VesselPositionDao
Overrides:
findVesselPositionByRecorderDepartment in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department)

findVesselPositionByRecorderDepartment

public java.util.Collection findVesselPositionByRecorderDepartment(int transform,
                                                                   Department recorderDepartment)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselPositionByRecorderDepartment in interface VesselPositionDao
Overrides:
findVesselPositionByRecorderDepartment in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department)

findVesselPositionByRecorderDepartment

public java.util.Collection findVesselPositionByRecorderDepartment(java.lang.String queryString,
                                                                   Department recorderDepartment)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department).

Specified by:
findVesselPositionByRecorderDepartment in interface VesselPositionDao
Overrides:
findVesselPositionByRecorderDepartment in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByRecorderDepartment(java.lang.String, fr.ifremer.allegro.administration.user.Department)

findVesselPositionByRecorderDepartment

public java.util.Collection findVesselPositionByRecorderDepartment(int pageNumber,
                                                                   int pageSize,
                                                                   Department recorderDepartment)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByRecorderDepartment in interface VesselPositionDao
Overrides:
findVesselPositionByRecorderDepartment in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByRecorderDepartment(int, int, fr.ifremer.allegro.administration.user.Department)

findVesselPositionByRecorderDepartment

public java.util.Collection findVesselPositionByRecorderDepartment(java.lang.String queryString,
                                                                   int pageNumber,
                                                                   int pageSize,
                                                                   Department recorderDepartment)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByRecorderDepartment in interface VesselPositionDao
Overrides:
findVesselPositionByRecorderDepartment in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByRecorderDepartment(String, int, int, fr.ifremer.allegro.administration.user.Department)

findVesselPositionByRecorderDepartment

public java.util.Collection findVesselPositionByRecorderDepartment(int transform,
                                                                   java.lang.String queryString,
                                                                   Department recorderDepartment)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department recorderDepartment).

Specified by:
findVesselPositionByRecorderDepartment in interface VesselPositionDao
Overrides:
findVesselPositionByRecorderDepartment in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department)

findVesselPositionByRecorderDepartment

public java.util.Collection findVesselPositionByRecorderDepartment(int transform,
                                                                   int pageNumber,
                                                                   int pageSize,
                                                                   Department recorderDepartment)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByRecorderDepartment in interface VesselPositionDao
Overrides:
findVesselPositionByRecorderDepartment in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByRecorderDepartment(int, int, int, fr.ifremer.allegro.administration.user.Department)

findVesselPositionByRecorderDepartment

public java.util.Collection findVesselPositionByRecorderDepartment(int transform,
                                                                   java.lang.String queryString,
                                                                   int pageNumber,
                                                                   int pageSize,
                                                                   Department recorderDepartment)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByRecorderDepartment in interface VesselPositionDao
Overrides:
findVesselPositionByRecorderDepartment in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByRecorderDepartment(int, java.lang.String, int, int, fr.ifremer.allegro.administration.user.Department)

findVesselPositionByOperation

public java.util.Collection findVesselPositionByOperation(Operation operation)
Specified by:
findVesselPositionByOperation in interface VesselPositionDao
Overrides:
findVesselPositionByOperation in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByOperation(fr.ifremer.allegro.data.operation.Operation)

findVesselPositionByOperation

public java.util.Collection findVesselPositionByOperation(int transform,
                                                          Operation operation)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselPositionByOperation in interface VesselPositionDao
Overrides:
findVesselPositionByOperation in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation)

findVesselPositionByOperation

public java.util.Collection findVesselPositionByOperation(java.lang.String queryString,
                                                          Operation operation)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByOperation(fr.ifremer.allegro.data.operation.Operation).

Specified by:
findVesselPositionByOperation in interface VesselPositionDao
Overrides:
findVesselPositionByOperation in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByOperation(java.lang.String, fr.ifremer.allegro.data.operation.Operation)

findVesselPositionByOperation

public java.util.Collection findVesselPositionByOperation(int pageNumber,
                                                          int pageSize,
                                                          Operation operation)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByOperation(fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByOperation in interface VesselPositionDao
Overrides:
findVesselPositionByOperation in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByOperation(int, int, fr.ifremer.allegro.data.operation.Operation)

findVesselPositionByOperation

public java.util.Collection findVesselPositionByOperation(java.lang.String queryString,
                                                          int pageNumber,
                                                          int pageSize,
                                                          Operation operation)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByOperation(String, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByOperation in interface VesselPositionDao
Overrides:
findVesselPositionByOperation in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByOperation(String, int, int, fr.ifremer.allegro.data.operation.Operation)

findVesselPositionByOperation

public java.util.Collection findVesselPositionByOperation(int transform,
                                                          java.lang.String queryString,
                                                          Operation operation)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation operation).

Specified by:
findVesselPositionByOperation in interface VesselPositionDao
Overrides:
findVesselPositionByOperation in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByOperation(int, String, fr.ifremer.allegro.data.operation.Operation)

findVesselPositionByOperation

public java.util.Collection findVesselPositionByOperation(int transform,
                                                          int pageNumber,
                                                          int pageSize,
                                                          Operation operation)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByOperation in interface VesselPositionDao
Overrides:
findVesselPositionByOperation in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByOperation(int, int, int, fr.ifremer.allegro.data.operation.Operation)

findVesselPositionByOperation

public java.util.Collection findVesselPositionByOperation(int transform,
                                                          java.lang.String queryString,
                                                          int pageNumber,
                                                          int pageSize,
                                                          Operation operation)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByOperation(int, String, fr.ifremer.allegro.data.operation.Operation) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findVesselPositionByOperation in interface VesselPositionDao
Overrides:
findVesselPositionByOperation in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByOperation(int, java.lang.String, int, int, fr.ifremer.allegro.data.operation.Operation)

findVesselPositionByNaturalId

public VesselPosition findVesselPositionByNaturalId(java.util.Date dateTime,
                                                    Vessel vessel,
                                                    Program program)
Specified by:
findVesselPositionByNaturalId in interface VesselPositionDao
Overrides:
findVesselPositionByNaturalId in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByNaturalId

public java.lang.Object findVesselPositionByNaturalId(int transform,
                                                      java.util.Date dateTime,
                                                      Vessel vessel,
                                                      Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findVesselPositionByNaturalId in interface VesselPositionDao
Overrides:
findVesselPositionByNaturalId in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByNaturalId

public VesselPosition findVesselPositionByNaturalId(java.lang.String queryString,
                                                    java.util.Date dateTime,
                                                    Vessel vessel,
                                                    Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program).

Specified by:
findVesselPositionByNaturalId in interface VesselPositionDao
Overrides:
findVesselPositionByNaturalId in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByNaturalId(java.lang.String, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

findVesselPositionByNaturalId

public java.lang.Object findVesselPositionByNaturalId(int transform,
                                                      java.lang.String queryString,
                                                      java.util.Date dateTime,
                                                      Vessel vessel,
                                                      Program program)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.findVesselPositionByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.findVesselPositionByNaturalId(int, java.util.Date dateTime, fr.ifremer.allegro.referential.vessel.Vessel vessel, fr.ifremer.allegro.administration.programStrategy.Program program).

Specified by:
findVesselPositionByNaturalId in interface VesselPositionDao
Overrides:
findVesselPositionByNaturalId in class VesselPositionDaoBase
See Also:
VesselPositionDao.findVesselPositionByNaturalId(int, java.lang.String, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

getAllVesselPositionSinceDateSynchro

public java.util.Collection getAllVesselPositionSinceDateSynchro(java.sql.Timestamp updateDate)
Specified by:
getAllVesselPositionSinceDateSynchro in interface VesselPositionDao
Overrides:
getAllVesselPositionSinceDateSynchro in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.sql.Timestamp)

getAllVesselPositionSinceDateSynchro

public java.util.Collection getAllVesselPositionSinceDateSynchro(int transform,
                                                                 java.sql.Timestamp updateDate)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
getAllVesselPositionSinceDateSynchro in interface VesselPositionDao
Overrides:
getAllVesselPositionSinceDateSynchro in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, java.sql.Timestamp)

getAllVesselPositionSinceDateSynchro

public java.util.Collection getAllVesselPositionSinceDateSynchro(java.lang.String queryString,
                                                                 java.sql.Timestamp updateDate)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.sql.Timestamp).

Specified by:
getAllVesselPositionSinceDateSynchro in interface VesselPositionDao
Overrides:
getAllVesselPositionSinceDateSynchro in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.lang.String, java.sql.Timestamp)

getAllVesselPositionSinceDateSynchro

public java.util.Collection getAllVesselPositionSinceDateSynchro(int pageNumber,
                                                                 int pageSize,
                                                                 java.sql.Timestamp updateDate)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselPositionSinceDateSynchro in interface VesselPositionDao
Overrides:
getAllVesselPositionSinceDateSynchro in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, int, java.sql.Timestamp)

getAllVesselPositionSinceDateSynchro

public java.util.Collection getAllVesselPositionSinceDateSynchro(java.lang.String queryString,
                                                                 int pageNumber,
                                                                 int pageSize,
                                                                 java.sql.Timestamp updateDate)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselPositionSinceDateSynchro in interface VesselPositionDao
Overrides:
getAllVesselPositionSinceDateSynchro in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPositionSinceDateSynchro(String, int, int, java.sql.Timestamp)

getAllVesselPositionSinceDateSynchro

public java.util.Collection getAllVesselPositionSinceDateSynchro(int transform,
                                                                 java.lang.String queryString,
                                                                 java.sql.Timestamp updateDate)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString. This queryString argument allows you to override the query string defined in VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, java.sql.Timestamp updateDate).

Specified by:
getAllVesselPositionSinceDateSynchro in interface VesselPositionDao
Overrides:
getAllVesselPositionSinceDateSynchro in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, String, java.sql.Timestamp)

getAllVesselPositionSinceDateSynchro

public java.util.Collection getAllVesselPositionSinceDateSynchro(int transform,
                                                                 int pageNumber,
                                                                 int pageSize,
                                                                 java.sql.Timestamp updateDate)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselPositionSinceDateSynchro in interface VesselPositionDao
Overrides:
getAllVesselPositionSinceDateSynchro in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, int, int, java.sql.Timestamp)

getAllVesselPositionSinceDateSynchro

public java.util.Collection getAllVesselPositionSinceDateSynchro(int transform,
                                                                 java.lang.String queryString,
                                                                 int pageNumber,
                                                                 int pageSize,
                                                                 java.sql.Timestamp updateDate)
Description copied from interface: VesselPositionDao

Does the same thing as VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllVesselPositionSinceDateSynchro in interface VesselPositionDao
Overrides:
getAllVesselPositionSinceDateSynchro in class VesselPositionDaoBase
See Also:
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, java.lang.String, int, int, java.sql.Timestamp)

createFromClusterVesselExtendedPosition

public VesselExtendedPosition createFromClusterVesselExtendedPosition(ClusterVesselExtendedPosition clusterVesselExtendedPosition)
Specified by:
createFromClusterVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.createFromClusterVesselExtendedPosition(fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselExtendedPosition)

handleCreateFromClusterVesselExtendedPosition

protected abstract VesselExtendedPosition handleCreateFromClusterVesselExtendedPosition(ClusterVesselExtendedPosition clusterVesselExtendedPosition)
                                                                                 throws java.lang.Exception
Performs the core logic for createFromClusterVesselExtendedPosition(fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselExtendedPosition)

Throws:
java.lang.Exception

transformEntity

protected java.lang.Object transformEntity(int transform,
                                           VesselExtendedPosition entity)
Allows transformation of entities into value objects (or something else for that matter), when the transform flag is set to one of the constants defined in fr.ifremer.allegro.data.vessel.position.VesselExtendedPositionDao, please note that the VesselPositionDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself will be returned.

This method will return instances of these types:

If the integer argument value is unknown VesselPositionDao.TRANSFORM_NONE is assumed.

Parameters:
transform - one of the constants declared in VesselExtendedPositionDao
entity - an entity that was found
Returns:
the transformed entity (i.e. new value object, etc)
See Also:
transformEntities(int,java.util.Collection)

transformEntities

protected void transformEntities(int transform,
                                 java.util.Collection entities)
Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition) method. This method does not instantiate a new collection.

This method is to be used internally only.

Overrides:
transformEntities in class VesselPositionDaoBase
Parameters:
transform - one of the constants declared in fr.ifremer.allegro.data.vessel.position.VesselExtendedPositionDao
entities - the collection of entities to transform
See Also:
transformEntity(int,fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

toEntity

protected VesselExtendedPosition toEntity(java.lang.Object[] row)
Overrides:
toEntity in class VesselPositionDaoBase

toRemoteVesselExtendedPositionFullVOCollection

public final void toRemoteVesselExtendedPositionFullVOCollection(java.util.Collection entities)
Description copied from interface: VesselExtendedPositionDao
Converts this DAO's entity to a Collection of instances of type RemoteVesselExtendedPositionFullVO.

Specified by:
toRemoteVesselExtendedPositionFullVOCollection in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionFullVOCollection(java.util.Collection)

toRemoteVesselExtendedPositionFullVOArray

public final RemoteVesselExtendedPositionFullVO[] toRemoteVesselExtendedPositionFullVOArray(java.util.Collection entities)
Description copied from interface: VesselExtendedPositionDao
Converts this DAO's entity to an array of instances of type RemoteVesselExtendedPositionFullVO.

Specified by:
toRemoteVesselExtendedPositionFullVOArray in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionFullVOArray(java.util.Collection)

toRemoteVesselExtendedPositionFullVO

protected RemoteVesselExtendedPositionFullVO toRemoteVesselExtendedPositionFullVO(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. This implementation exists for convenience reasons only. It needs only be overridden in the VesselExtendedPositionDaoImpl class if you intend to use reporting queries.

See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionFullVO(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

remoteVesselExtendedPositionFullVOToEntityCollection

public final void remoteVesselExtendedPositionFullVOToEntityCollection(java.util.Collection instances)
Description copied from interface: VesselExtendedPositionDao
Converts a Collection of instances of type RemoteVesselExtendedPositionFullVO to this DAO's entity.

Specified by:
remoteVesselExtendedPositionFullVOToEntityCollection in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.remoteVesselExtendedPositionFullVOToEntityCollection(java.util.Collection)

toRemoteVesselExtendedPositionFullVO

public void toRemoteVesselExtendedPositionFullVO(VesselExtendedPosition source,
                                                 RemoteVesselExtendedPositionFullVO target)
Description copied from interface: VesselExtendedPositionDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteVesselExtendedPositionFullVO(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).

Specified by:
toRemoteVesselExtendedPositionFullVO in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionFullVO(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition, fr.ifremer.allegro.data.vessel.position.generic.vo.RemoteVesselExtendedPositionFullVO)

toRemoteVesselExtendedPositionFullVO

public RemoteVesselExtendedPositionFullVO toRemoteVesselExtendedPositionFullVO(VesselExtendedPosition entity)
Description copied from interface: VesselExtendedPositionDao
Converts this DAO's entity to an object of type RemoteVesselExtendedPositionFullVO.

Specified by:
toRemoteVesselExtendedPositionFullVO in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionFullVO(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

remoteVesselExtendedPositionFullVOToEntity

public void remoteVesselExtendedPositionFullVOToEntity(RemoteVesselExtendedPositionFullVO source,
                                                       VesselExtendedPosition target,
                                                       boolean copyIfNull)
Description copied from interface: VesselExtendedPositionDao
Copies the fields of RemoteVesselExtendedPositionFullVO to the specified entity.

Specified by:
remoteVesselExtendedPositionFullVOToEntity in interface VesselExtendedPositionDao
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.data.vessel.position.VesselExtendedPositionDao#remoteVesselExtendedPositionFullVOToEntity(fr.ifremer.allegro.data.vessel.position.generic.vo.RemoteVesselExtendedPositionFullVO, fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

toRemoteVesselExtendedPositionNaturalIdCollection

public final void toRemoteVesselExtendedPositionNaturalIdCollection(java.util.Collection entities)
Description copied from interface: VesselExtendedPositionDao
Converts this DAO's entity to a Collection of instances of type RemoteVesselExtendedPositionNaturalId.

Specified by:
toRemoteVesselExtendedPositionNaturalIdCollection in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionNaturalIdCollection(java.util.Collection)

toRemoteVesselExtendedPositionNaturalIdArray

public final RemoteVesselExtendedPositionNaturalId[] toRemoteVesselExtendedPositionNaturalIdArray(java.util.Collection entities)
Description copied from interface: VesselExtendedPositionDao
Converts this DAO's entity to an array of instances of type RemoteVesselExtendedPositionNaturalId.

Specified by:
toRemoteVesselExtendedPositionNaturalIdArray in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionNaturalIdArray(java.util.Collection)

toRemoteVesselExtendedPositionNaturalId

protected RemoteVesselExtendedPositionNaturalId toRemoteVesselExtendedPositionNaturalId(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. This implementation exists for convenience reasons only. It needs only be overridden in the VesselExtendedPositionDaoImpl class if you intend to use reporting queries.

See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionNaturalId(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

remoteVesselExtendedPositionNaturalIdToEntityCollection

public final void remoteVesselExtendedPositionNaturalIdToEntityCollection(java.util.Collection instances)
Description copied from interface: VesselExtendedPositionDao
Converts a Collection of instances of type RemoteVesselExtendedPositionNaturalId to this DAO's entity.

Specified by:
remoteVesselExtendedPositionNaturalIdToEntityCollection in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.remoteVesselExtendedPositionNaturalIdToEntityCollection(java.util.Collection)

toRemoteVesselExtendedPositionNaturalId

public void toRemoteVesselExtendedPositionNaturalId(VesselExtendedPosition source,
                                                    RemoteVesselExtendedPositionNaturalId target)
Description copied from interface: VesselExtendedPositionDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteVesselExtendedPositionNaturalId(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).

Specified by:
toRemoteVesselExtendedPositionNaturalId in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionNaturalId(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition, fr.ifremer.allegro.data.vessel.position.generic.vo.RemoteVesselExtendedPositionNaturalId)

toRemoteVesselExtendedPositionNaturalId

public RemoteVesselExtendedPositionNaturalId toRemoteVesselExtendedPositionNaturalId(VesselExtendedPosition entity)
Description copied from interface: VesselExtendedPositionDao
Converts this DAO's entity to an object of type RemoteVesselExtendedPositionNaturalId.

Specified by:
toRemoteVesselExtendedPositionNaturalId in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toRemoteVesselExtendedPositionNaturalId(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

remoteVesselExtendedPositionNaturalIdToEntity

public void remoteVesselExtendedPositionNaturalIdToEntity(RemoteVesselExtendedPositionNaturalId source,
                                                          VesselExtendedPosition target,
                                                          boolean copyIfNull)
Description copied from interface: VesselExtendedPositionDao
Copies the fields of RemoteVesselExtendedPositionNaturalId to the specified entity.

Specified by:
remoteVesselExtendedPositionNaturalIdToEntity in interface VesselExtendedPositionDao
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.data.vessel.position.VesselExtendedPositionDao#remoteVesselExtendedPositionNaturalIdToEntity(fr.ifremer.allegro.data.vessel.position.generic.vo.RemoteVesselExtendedPositionNaturalId, fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

toClusterVesselExtendedPositionCollection

public final void toClusterVesselExtendedPositionCollection(java.util.Collection entities)
Description copied from interface: VesselExtendedPositionDao
Converts this DAO's entity to a Collection of instances of type ClusterVesselExtendedPosition.

Specified by:
toClusterVesselExtendedPositionCollection in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toClusterVesselExtendedPositionCollection(java.util.Collection)

toClusterVesselExtendedPositionArray

public final ClusterVesselExtendedPosition[] toClusterVesselExtendedPositionArray(java.util.Collection entities)
Description copied from interface: VesselExtendedPositionDao
Converts this DAO's entity to an array of instances of type ClusterVesselExtendedPosition.

Specified by:
toClusterVesselExtendedPositionArray in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toClusterVesselExtendedPositionArray(java.util.Collection)

toClusterVesselExtendedPosition

protected ClusterVesselExtendedPosition toClusterVesselExtendedPosition(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. This implementation exists for convenience reasons only. It needs only be overridden in the VesselExtendedPositionDaoImpl class if you intend to use reporting queries.

See Also:
VesselExtendedPositionDao.toClusterVesselExtendedPosition(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

clusterVesselExtendedPositionToEntityCollection

public final void clusterVesselExtendedPositionToEntityCollection(java.util.Collection instances)
Description copied from interface: VesselExtendedPositionDao
Converts a Collection of instances of type ClusterVesselExtendedPosition to this DAO's entity.

Specified by:
clusterVesselExtendedPositionToEntityCollection in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.clusterVesselExtendedPositionToEntityCollection(java.util.Collection)

toClusterVesselExtendedPosition

public void toClusterVesselExtendedPosition(VesselExtendedPosition source,
                                            ClusterVesselExtendedPosition target)
Description copied from interface: VesselExtendedPositionDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterVesselExtendedPosition(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).

Specified by:
toClusterVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toClusterVesselExtendedPosition(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition, fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselExtendedPosition)

toClusterVesselExtendedPosition

public ClusterVesselExtendedPosition toClusterVesselExtendedPosition(VesselExtendedPosition entity)
Description copied from interface: VesselExtendedPositionDao
Converts this DAO's entity to an object of type ClusterVesselExtendedPosition.

Specified by:
toClusterVesselExtendedPosition in interface VesselExtendedPositionDao
See Also:
VesselExtendedPositionDao.toClusterVesselExtendedPosition(fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

clusterVesselExtendedPositionToEntity

public void clusterVesselExtendedPositionToEntity(ClusterVesselExtendedPosition source,
                                                  VesselExtendedPosition target,
                                                  boolean copyIfNull)
Description copied from interface: VesselExtendedPositionDao
Copies the fields of ClusterVesselExtendedPosition to the specified entity.

Specified by:
clusterVesselExtendedPositionToEntity in interface VesselExtendedPositionDao
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.data.vessel.position.VesselExtendedPositionDao#clusterVesselExtendedPositionToEntity(fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselExtendedPosition, fr.ifremer.allegro.data.vessel.position.VesselExtendedPosition)

getPrincipal

protected java.security.Principal getPrincipal()
Gets the current principal if one has been set, otherwise returns null.

Overrides:
getPrincipal in class VesselPositionDaoBase
Returns:
the current principal

search

public PaginationResult search(int transform,
                               int pageNumber,
                               int pageSize,
                               Search search)
Description copied from interface: VesselPositionDao
Does the same thing as {@link #search(int, fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize. These flags allow you to limit your data to a specified page number and size.

Specified by:
search in interface VesselExtendedPositionDao
Specified by:
search in interface VesselPositionDao
Overrides:
search in class VesselPositionDaoBase
Parameters:
transform - the transformation flag.
pageNumber - the page number in the data to retrieve
pageSize - the size of the page to retrieve.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search wrapped in a PaginationResult instance.
See Also:
VesselExtendedPositionDao.search(int, int, int, fr.ifremer.allegro.Search)

search

public PaginationResult search(int pageNumber,
                               int pageSize,
                               Search search)
Description copied from interface: VesselPositionDao
Does the same thing as {@link #search(fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize. These flags allow you to limit your data to a specified page number and size.

Specified by:
search in interface VesselExtendedPositionDao
Specified by:
search in interface VesselPositionDao
Overrides:
search in class VesselPositionDaoBase
Parameters:
pageNumber - the page number in the data to retrieve
pageSize - the size of the page to retrieve.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search wrapped in a PaginationResult instance.
See Also:
VesselExtendedPositionDao.search(int, int, fr.ifremer.allegro.Search)

search

public java.util.Set search(int transform,
                            Search search)
Description copied from interface: VesselPositionDao
Does the same thing as VesselPositionDao.search(fr.ifremer.allegro.Search) but with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
search in interface VesselExtendedPositionDao
Specified by:
search in interface VesselPositionDao
Overrides:
search in class VesselPositionDaoBase
Parameters:
transform - the transformation flag.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.
See Also:
VesselExtendedPositionDao.search(int, fr.ifremer.allegro.Search)

search

public java.util.Set search(Search search)
Description copied from interface: VesselPositionDao
Performs a search using the parameters specified in the given search object.

Specified by:
search in interface VesselExtendedPositionDao
Specified by:
search in interface VesselPositionDao
Overrides:
search in class VesselPositionDaoBase
Parameters:
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.
See Also:
VesselExtendedPositionDao.search(fr.ifremer.allegro.Search)


Copyright © 2008-2010 IFREMER. All Rights Reserved.