|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.orm.hibernate3.support.HibernateDaoSupport
fr.ifremer.allegro.data.vessel.position.VesselPositionDaoBase
public abstract class VesselPositionDaoBase
Base Spring DAO Class: is able to create, update, remove, load, and find
objects of type fr.ifremer.allegro.data.vessel.position.VesselPosition
.
VesselPosition
Field Summary |
---|
Fields inherited from interface fr.ifremer.allegro.data.vessel.position.VesselPositionDao |
---|
TRANSFORM_CLUSTERVESSELPOSITION, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELPOSITIONFULLVO, TRANSFORM_REMOTEVESSELPOSITIONNATURALID |
Constructor Summary | |
---|---|
VesselPositionDaoBase()
|
Method Summary | |
---|---|
void |
clusterVesselPositionToEntity(ClusterVesselPosition source,
VesselPosition target,
boolean copyIfNull)
Copies the fields of ClusterVesselPosition to the specified entity. |
void |
clusterVesselPositionToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type ClusterVesselPosition 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 |
VesselPosition |
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)
Creates a new fr.ifremer.allegro.data.vessel.position.VesselPosition
instance from all attributes and
properties and adds it to the persistent store. |
VesselPosition |
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)
Does the same thing as 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) 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,
VesselPosition vesselPosition)
Does the same thing as VesselPositionDao.create(fr.ifremer.allegro.data.vessel.position.VesselPosition) with an
additional flag called transform . |
VesselPosition |
create(VesselPosition vesselPosition)
Creates an instance of fr.ifremer.allegro.data.vessel.position.VesselPosition and adds it to the persistent store. |
VesselPosition |
createFromClusterVesselPosition(ClusterVesselPosition clusterVesselPosition)
|
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 |
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 DepartmentDao |
getDepartmentDao()
Gets the reference to departmentDao . |
protected OperationDao |
getOperationDao()
Gets the reference to operationDao . |
protected java.security.Principal |
getPrincipal()
Gets the current principal if one has been set,
otherwise returns null . |
protected ProgramDao |
getProgramDao()
Gets the reference to programDao . |
protected QualityFlagDao |
getQualityFlagDao()
Gets the reference to qualityFlagDao . |
protected VesselDao |
getVesselDao()
Gets the reference to vesselDao . |
protected VesselPositionMeasurementDao |
getVesselPositionMeasurementDao()
Gets the reference to vesselPositionMeasurementDao . |
protected abstract VesselPosition |
handleCreateFromClusterVesselPosition(ClusterVesselPosition clusterVesselPosition)
Performs the core logic for createFromClusterVesselPosition(fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselPosition) |
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 . |
VesselPosition |
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 |
remoteVesselPositionFullVOToEntity(RemoteVesselPositionFullVO source,
VesselPosition target,
boolean copyIfNull)
Copies the fields of RemoteVesselPositionFullVO to the specified entity. |
void |
remoteVesselPositionFullVOToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteVesselPositionFullVO to this
DAO's entity. |
void |
remoteVesselPositionNaturalIdToEntity(RemoteVesselPositionNaturalId source,
VesselPosition target,
boolean copyIfNull)
Copies the fields of RemoteVesselPositionNaturalId to the specified entity. |
void |
remoteVesselPositionNaturalIdToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteVesselPositionNaturalId to this
DAO's entity. |
void |
remove(java.util.Collection entities)
Removes all entities in the given entities |
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(VesselPosition vesselPosition)
Removes the instance of fr.ifremer.allegro.data.vessel.position.VesselPosition 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. |
void |
setDepartmentDao(DepartmentDao departmentDao)
Sets the reference to departmentDao . |
void |
setOperationDao(OperationDao operationDao)
Sets the reference to operationDao . |
void |
setProgramDao(ProgramDao programDao)
Sets the reference to programDao . |
void |
setQualityFlagDao(QualityFlagDao qualityFlagDao)
Sets the reference to qualityFlagDao . |
void |
setVesselDao(VesselDao vesselDao)
Sets the reference to vesselDao . |
void |
setVesselPositionMeasurementDao(VesselPositionMeasurementDao vesselPositionMeasurementDao)
Sets the reference to vesselPositionMeasurementDao . |
protected ClusterVesselPosition |
toClusterVesselPosition(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
ClusterVesselPosition |
toClusterVesselPosition(VesselPosition entity)
Converts this DAO's entity to an object of type ClusterVesselPosition . |
void |
toClusterVesselPosition(VesselPosition source,
ClusterVesselPosition target)
Copies the fields of the specified entity to the target value object. |
ClusterVesselPosition[] |
toClusterVesselPositionArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type ClusterVesselPosition . |
void |
toClusterVesselPositionCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type ClusterVesselPosition . |
protected VesselPosition |
toEntity(java.lang.Object[] row)
|
protected RemoteVesselPositionFullVO |
toRemoteVesselPositionFullVO(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
RemoteVesselPositionFullVO |
toRemoteVesselPositionFullVO(VesselPosition entity)
Converts this DAO's entity to an object of type RemoteVesselPositionFullVO . |
void |
toRemoteVesselPositionFullVO(VesselPosition source,
RemoteVesselPositionFullVO target)
Copies the fields of the specified entity to the target value object. |
RemoteVesselPositionFullVO[] |
toRemoteVesselPositionFullVOArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteVesselPositionFullVO . |
void |
toRemoteVesselPositionFullVOCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteVesselPositionFullVO . |
protected RemoteVesselPositionNaturalId |
toRemoteVesselPositionNaturalId(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
RemoteVesselPositionNaturalId |
toRemoteVesselPositionNaturalId(VesselPosition entity)
Converts this DAO's entity to an object of type RemoteVesselPositionNaturalId . |
void |
toRemoteVesselPositionNaturalId(VesselPosition source,
RemoteVesselPositionNaturalId target)
Copies the fields of the specified entity to the target value object. |
RemoteVesselPositionNaturalId[] |
toRemoteVesselPositionNaturalIdArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteVesselPositionNaturalId . |
void |
toRemoteVesselPositionNaturalIdCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteVesselPositionNaturalId . |
protected void |
transformEntities(int transform,
java.util.Collection entities)
Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.data.vessel.position.VesselPosition)
method. |
protected java.lang.Object |
transformEntity(int transform,
VesselPosition 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.VesselPositionDao , 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(VesselPosition vesselPosition)
Updates the vesselPosition instance in the persistent store. |
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.VesselPositionDao |
---|
clusterVesselPositionToEntity, remoteVesselPositionFullVOToEntity, remoteVesselPositionNaturalIdToEntity |
Constructor Detail |
---|
public VesselPositionDaoBase()
Method Detail |
---|
public void setVesselDao(VesselDao vesselDao)
vesselDao
.
protected VesselDao getVesselDao()
vesselDao
.
public void setProgramDao(ProgramDao programDao)
programDao
.
protected ProgramDao getProgramDao()
programDao
.
public void setQualityFlagDao(QualityFlagDao qualityFlagDao)
qualityFlagDao
.
protected QualityFlagDao getQualityFlagDao()
qualityFlagDao
.
public void setDepartmentDao(DepartmentDao departmentDao)
departmentDao
.
protected DepartmentDao getDepartmentDao()
departmentDao
.
public void setOperationDao(OperationDao operationDao)
operationDao
.
protected OperationDao getOperationDao()
operationDao
.
public void setVesselPositionMeasurementDao(VesselPositionMeasurementDao vesselPositionMeasurementDao)
vesselPositionMeasurementDao
.
protected VesselPositionMeasurementDao getVesselPositionMeasurementDao()
vesselPositionMeasurementDao
.
public java.lang.Object load(int transform, java.lang.Long id)
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.
load
in interface VesselPositionDao
id
- identifier of the entity to load
VesselPositionDao.load(int, java.lang.Long)
public VesselPosition load(java.lang.Long id)
VesselPositionDao
load
in interface VesselPositionDao
VesselPositionDao.load(java.lang.Long)
public java.util.Collection loadAll()
VesselPositionDao
VesselPosition
.
loadAll
in interface VesselPositionDao
VesselPositionDao.loadAll()
public java.util.Collection loadAll(int transform)
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.
loadAll
in interface VesselPositionDao
transform
- the flag indicating what transformation to use.
VesselPositionDao.loadAll(int)
public java.util.Collection loadAll(int pageNumber, int pageSize)
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.
loadAll
in interface VesselPositionDao
pageNumber
- the page number to retrieve when paging results.pageSize
- the size of the page to retrieve when paging results.
VesselPositionDao.loadAll(int, int)
public java.util.Collection loadAll(int transform, int pageNumber, int pageSize)
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.
loadAll
in interface VesselPositionDao
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.
VesselPositionDao.loadAll(int, int, int)
public VesselPosition create(VesselPosition vesselPosition)
VesselPositionDao
create
in interface VesselPositionDao
VesselPositionDao.create(fr.ifremer.allegro.data.vessel.position.VesselPosition)
public java.lang.Object create(int transform, VesselPosition vesselPosition)
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 entity (into a value object for example). By default, transformation does
not occur.
create
in interface VesselPositionDao
VesselPositionDao.create(int transform, fr.ifremer.allegro.data.vessel.position.VesselPosition)
public java.util.Collection create(java.util.Collection entities)
VesselPositionDao
entities
collection
create
in interface VesselPositionDao
entities
- the collection of fr.ifremer.allegro.data.vessel.position.VesselPosition
instances to create.
VesselPositionDao.create(java.util.Collection)
public java.util.Collection create(int transform, java.util.Collection entities)
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.
create
in interface VesselPositionDao
VesselPositionDao.create(int, java.util.Collection)
public VesselPosition 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)
VesselPositionDao
Creates a new fr.ifremer.allegro.data.vessel.position.VesselPosition
instance from all attributes and
properties and adds it to the persistent store.
create
in interface VesselPositionDao
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)
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)
VesselPositionDao
Does the same thing as 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)
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.
create
in interface VesselPositionDao
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)
public VesselPosition create(java.util.Date dateTime, java.lang.Float latitude, java.lang.Float longitude, Operation operation, Program program, QualityFlag qualityFlag, Department recorderDepartment, Vessel vessel)
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.
create
in interface VesselPositionDao
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)
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)
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.
create
in interface VesselPositionDao
VesselPositionDao.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)
public void update(VesselPosition vesselPosition)
VesselPositionDao
vesselPosition
instance in the persistent store.
update
in interface VesselPositionDao
VesselPositionDao.update(fr.ifremer.allegro.data.vessel.position.VesselPosition)
public void update(java.util.Collection entities)
VesselPositionDao
entities
collection in the persistent store.
update
in interface VesselPositionDao
VesselPositionDao.update(java.util.Collection)
public void remove(VesselPosition vesselPosition)
VesselPositionDao
remove
in interface VesselPositionDao
VesselPositionDao.remove(fr.ifremer.allegro.data.vessel.position.VesselPosition)
public void remove(java.lang.Long id)
VesselPositionDao
identifier
from the persistent store.
remove
in interface VesselPositionDao
VesselPositionDao.remove(java.lang.Long)
public void remove(java.util.Collection entities)
VesselPositionDao
entities collection.
- Specified by:
remove
in interface VesselPositionDao
- See Also:
VesselPositionDao.remove(java.util.Collection)
public java.util.Collection getAllVesselPosition()
getAllVesselPosition
in interface VesselPositionDao
VesselPositionDao.getAllVesselPosition()
public java.util.Collection getAllVesselPosition(int transform)
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.
getAllVesselPosition
in interface VesselPositionDao
VesselPositionDao.getAllVesselPosition(int)
public java.util.Collection getAllVesselPosition(java.lang.String queryString)
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()
.
getAllVesselPosition
in interface VesselPositionDao
VesselPositionDao.getAllVesselPosition(java.lang.String)
public java.util.Collection getAllVesselPosition(int pageNumber, int pageSize)
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.
getAllVesselPosition
in interface VesselPositionDao
VesselPositionDao.getAllVesselPosition(int, int)
public java.util.Collection getAllVesselPosition(java.lang.String queryString, int pageNumber, int pageSize)
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.
getAllVesselPosition
in interface VesselPositionDao
VesselPositionDao.getAllVesselPosition(String, int, int)
public java.util.Collection getAllVesselPosition(int transform, java.lang.String queryString)
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)
.
getAllVesselPosition
in interface VesselPositionDao
VesselPositionDao.getAllVesselPosition(int, String)
public java.util.Collection getAllVesselPosition(int transform, int pageNumber, int pageSize)
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.
getAllVesselPosition
in interface VesselPositionDao
VesselPositionDao.getAllVesselPosition(int, int, int)
public java.util.Collection getAllVesselPosition(int transform, java.lang.String queryString, int pageNumber, int pageSize)
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.
getAllVesselPosition
in interface VesselPositionDao
VesselPositionDao.getAllVesselPosition(int, java.lang.String, int, int)
public VesselPosition findVesselPositionById(java.lang.Long id)
findVesselPositionById
in interface VesselPositionDao
VesselPositionDao.findVesselPositionById(java.lang.Long)
public java.lang.Object findVesselPositionById(int transform, java.lang.Long id)
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.
findVesselPositionById
in interface VesselPositionDao
VesselPositionDao.findVesselPositionById(int, java.lang.Long)
public VesselPosition findVesselPositionById(java.lang.String queryString, java.lang.Long id)
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)
.
findVesselPositionById
in interface VesselPositionDao
VesselPositionDao.findVesselPositionById(java.lang.String, java.lang.Long)
public java.lang.Object findVesselPositionById(int transform, java.lang.String queryString, java.lang.Long id)
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)
.
findVesselPositionById
in interface VesselPositionDao
VesselPositionDao.findVesselPositionById(int, java.lang.String, java.lang.Long)
public java.util.Collection findVesselPositionByVessel(Vessel vessel)
findVesselPositionByVessel
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByVessel(fr.ifremer.allegro.referential.vessel.Vessel)
public java.util.Collection findVesselPositionByVessel(int transform, Vessel vessel)
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.
findVesselPositionByVessel
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel)
public java.util.Collection findVesselPositionByVessel(java.lang.String queryString, Vessel vessel)
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)
.
findVesselPositionByVessel
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByVessel(java.lang.String, fr.ifremer.allegro.referential.vessel.Vessel)
public java.util.Collection findVesselPositionByVessel(int pageNumber, int pageSize, Vessel vessel)
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.
findVesselPositionByVessel
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByVessel(int, int, fr.ifremer.allegro.referential.vessel.Vessel)
public java.util.Collection findVesselPositionByVessel(java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
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.
findVesselPositionByVessel
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByVessel(String, int, int, fr.ifremer.allegro.referential.vessel.Vessel)
public java.util.Collection findVesselPositionByVessel(int transform, java.lang.String queryString, Vessel vessel)
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)
.
findVesselPositionByVessel
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel)
public java.util.Collection findVesselPositionByVessel(int transform, int pageNumber, int pageSize, Vessel vessel)
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.
findVesselPositionByVessel
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByVessel(int, int, int, fr.ifremer.allegro.referential.vessel.Vessel)
public java.util.Collection findVesselPositionByVessel(int transform, java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
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.
findVesselPositionByVessel
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByVessel(int, java.lang.String, int, int, fr.ifremer.allegro.referential.vessel.Vessel)
public java.util.Collection findVesselPositionByQualityFlag(QualityFlag qualityFlag)
findVesselPositionByQualityFlag
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findVesselPositionByQualityFlag(int transform, QualityFlag qualityFlag)
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.
findVesselPositionByQualityFlag
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findVesselPositionByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
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)
.
findVesselPositionByQualityFlag
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByQualityFlag(java.lang.String, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findVesselPositionByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
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.
findVesselPositionByQualityFlag
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByQualityFlag(int, int, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findVesselPositionByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
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.
findVesselPositionByQualityFlag
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByQualityFlag(String, int, int, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findVesselPositionByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
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)
.
findVesselPositionByQualityFlag
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findVesselPositionByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
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.
findVesselPositionByQualityFlag
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByQualityFlag(int, int, int, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findVesselPositionByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
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.
findVesselPositionByQualityFlag
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByQualityFlag(int, java.lang.String, int, int, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findVesselPositionByProgram(Program program)
findVesselPositionByProgram
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByProgram(fr.ifremer.allegro.administration.programStrategy.Program)
public java.util.Collection findVesselPositionByProgram(int transform, Program program)
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.
findVesselPositionByProgram
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program)
public java.util.Collection findVesselPositionByProgram(java.lang.String queryString, Program program)
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)
.
findVesselPositionByProgram
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByProgram(java.lang.String, fr.ifremer.allegro.administration.programStrategy.Program)
public java.util.Collection findVesselPositionByProgram(int pageNumber, int pageSize, Program program)
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.
findVesselPositionByProgram
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByProgram(int, int, fr.ifremer.allegro.administration.programStrategy.Program)
public java.util.Collection findVesselPositionByProgram(java.lang.String queryString, int pageNumber, int pageSize, Program program)
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.
findVesselPositionByProgram
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByProgram(String, int, int, fr.ifremer.allegro.administration.programStrategy.Program)
public java.util.Collection findVesselPositionByProgram(int transform, java.lang.String queryString, Program program)
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)
.
findVesselPositionByProgram
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program)
public java.util.Collection findVesselPositionByProgram(int transform, int pageNumber, int pageSize, Program program)
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.
findVesselPositionByProgram
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByProgram(int, int, int, fr.ifremer.allegro.administration.programStrategy.Program)
public java.util.Collection findVesselPositionByProgram(int transform, java.lang.String queryString, int pageNumber, int pageSize, Program program)
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.
findVesselPositionByProgram
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByProgram(int, java.lang.String, int, int, fr.ifremer.allegro.administration.programStrategy.Program)
public java.util.Collection findVesselPositionByRecorderDepartment(Department recorderDepartment)
findVesselPositionByRecorderDepartment
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByRecorderDepartment(fr.ifremer.allegro.administration.user.Department)
public java.util.Collection findVesselPositionByRecorderDepartment(int transform, Department recorderDepartment)
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.
findVesselPositionByRecorderDepartment
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department)
public java.util.Collection findVesselPositionByRecorderDepartment(java.lang.String queryString, Department recorderDepartment)
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)
.
findVesselPositionByRecorderDepartment
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByRecorderDepartment(java.lang.String, fr.ifremer.allegro.administration.user.Department)
public java.util.Collection findVesselPositionByRecorderDepartment(int pageNumber, int pageSize, Department recorderDepartment)
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.
findVesselPositionByRecorderDepartment
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByRecorderDepartment(int, int, fr.ifremer.allegro.administration.user.Department)
public java.util.Collection findVesselPositionByRecorderDepartment(java.lang.String queryString, int pageNumber, int pageSize, Department recorderDepartment)
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.
findVesselPositionByRecorderDepartment
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByRecorderDepartment(String, int, int, fr.ifremer.allegro.administration.user.Department)
public java.util.Collection findVesselPositionByRecorderDepartment(int transform, java.lang.String queryString, Department recorderDepartment)
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)
.
findVesselPositionByRecorderDepartment
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department)
public java.util.Collection findVesselPositionByRecorderDepartment(int transform, int pageNumber, int pageSize, Department recorderDepartment)
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.
findVesselPositionByRecorderDepartment
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByRecorderDepartment(int, int, int, fr.ifremer.allegro.administration.user.Department)
public java.util.Collection findVesselPositionByRecorderDepartment(int transform, java.lang.String queryString, int pageNumber, int pageSize, Department recorderDepartment)
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.
findVesselPositionByRecorderDepartment
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByRecorderDepartment(int, java.lang.String, int, int, fr.ifremer.allegro.administration.user.Department)
public java.util.Collection findVesselPositionByOperation(Operation operation)
findVesselPositionByOperation
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByOperation(fr.ifremer.allegro.data.operation.Operation)
public java.util.Collection findVesselPositionByOperation(int transform, Operation operation)
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.
findVesselPositionByOperation
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByOperation(int, fr.ifremer.allegro.data.operation.Operation)
public java.util.Collection findVesselPositionByOperation(java.lang.String queryString, Operation operation)
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)
.
findVesselPositionByOperation
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByOperation(java.lang.String, fr.ifremer.allegro.data.operation.Operation)
public java.util.Collection findVesselPositionByOperation(int pageNumber, int pageSize, Operation operation)
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.
findVesselPositionByOperation
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByOperation(int, int, fr.ifremer.allegro.data.operation.Operation)
public java.util.Collection findVesselPositionByOperation(java.lang.String queryString, int pageNumber, int pageSize, Operation operation)
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.
findVesselPositionByOperation
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByOperation(String, int, int, fr.ifremer.allegro.data.operation.Operation)
public java.util.Collection findVesselPositionByOperation(int transform, java.lang.String queryString, Operation operation)
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)
.
findVesselPositionByOperation
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByOperation(int, String, fr.ifremer.allegro.data.operation.Operation)
public java.util.Collection findVesselPositionByOperation(int transform, int pageNumber, int pageSize, Operation operation)
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.
findVesselPositionByOperation
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByOperation(int, int, int, fr.ifremer.allegro.data.operation.Operation)
public java.util.Collection findVesselPositionByOperation(int transform, java.lang.String queryString, int pageNumber, int pageSize, Operation operation)
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.
findVesselPositionByOperation
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByOperation(int, java.lang.String, int, int, fr.ifremer.allegro.data.operation.Operation)
public VesselPosition findVesselPositionByNaturalId(java.util.Date dateTime, Vessel vessel, Program program)
findVesselPositionByNaturalId
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)
public java.lang.Object findVesselPositionByNaturalId(int transform, java.util.Date dateTime, Vessel vessel, Program program)
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.
findVesselPositionByNaturalId
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)
public VesselPosition findVesselPositionByNaturalId(java.lang.String queryString, java.util.Date dateTime, Vessel vessel, Program program)
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)
.
findVesselPositionByNaturalId
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByNaturalId(java.lang.String, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)
public java.lang.Object findVesselPositionByNaturalId(int transform, java.lang.String queryString, java.util.Date dateTime, Vessel vessel, Program program)
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)
.
findVesselPositionByNaturalId
in interface VesselPositionDao
VesselPositionDao.findVesselPositionByNaturalId(int, java.lang.String, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)
public java.util.Collection getAllVesselPositionSinceDateSynchro(java.sql.Timestamp updateDate)
getAllVesselPositionSinceDateSynchro
in interface VesselPositionDao
VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.sql.Timestamp)
public java.util.Collection getAllVesselPositionSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
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.
getAllVesselPositionSinceDateSynchro
in interface VesselPositionDao
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, java.sql.Timestamp)
public java.util.Collection getAllVesselPositionSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
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)
.
getAllVesselPositionSinceDateSynchro
in interface VesselPositionDao
VesselPositionDao.getAllVesselPositionSinceDateSynchro(java.lang.String, java.sql.Timestamp)
public java.util.Collection getAllVesselPositionSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
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.
getAllVesselPositionSinceDateSynchro
in interface VesselPositionDao
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, int, java.sql.Timestamp)
public java.util.Collection getAllVesselPositionSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
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.
getAllVesselPositionSinceDateSynchro
in interface VesselPositionDao
VesselPositionDao.getAllVesselPositionSinceDateSynchro(String, int, int, java.sql.Timestamp)
public java.util.Collection getAllVesselPositionSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
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)
.
getAllVesselPositionSinceDateSynchro
in interface VesselPositionDao
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, String, java.sql.Timestamp)
public java.util.Collection getAllVesselPositionSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
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.
getAllVesselPositionSinceDateSynchro
in interface VesselPositionDao
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, int, int, java.sql.Timestamp)
public java.util.Collection getAllVesselPositionSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
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.
getAllVesselPositionSinceDateSynchro
in interface VesselPositionDao
VesselPositionDao.getAllVesselPositionSinceDateSynchro(int, java.lang.String, int, int, java.sql.Timestamp)
public VesselPosition createFromClusterVesselPosition(ClusterVesselPosition clusterVesselPosition)
createFromClusterVesselPosition
in interface VesselPositionDao
VesselPositionDao.createFromClusterVesselPosition(fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselPosition)
protected abstract VesselPosition handleCreateFromClusterVesselPosition(ClusterVesselPosition clusterVesselPosition) throws java.lang.Exception
createFromClusterVesselPosition(fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselPosition)
java.lang.Exception
protected java.lang.Object transformEntity(int transform, VesselPosition entity)
transform
flag is set to one of the constants defined in fr.ifremer.allegro.data.vessel.position.VesselPositionDao
, 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:
VesselPosition
- VesselPositionDao.TRANSFORM_NONE
RemoteVesselPositionFullVO
- TRANSFORM_REMOTEVESSELPOSITIONFULLVO
RemoteVesselPositionNaturalId
- TRANSFORM_REMOTEVESSELPOSITIONNATURALID
ClusterVesselPosition
- TRANSFORM_CLUSTERVESSELPOSITION
VesselPositionDao.TRANSFORM_NONE
is assumed.
transform
- one of the constants declared in VesselPositionDao
entity
- an entity that was found
transformEntities(int,java.util.Collection)
protected void transformEntities(int transform, java.util.Collection entities)
transformEntity(int,fr.ifremer.allegro.data.vessel.position.VesselPosition)
method. This method does not instantiate a new collection.
This method is to be used internally only.
transform
- one of the constants declared in fr.ifremer.allegro.data.vessel.position.VesselPositionDao
entities
- the collection of entities to transformtransformEntity(int,fr.ifremer.allegro.data.vessel.position.VesselPosition)
protected VesselPosition toEntity(java.lang.Object[] row)
public final void toRemoteVesselPositionFullVOCollection(java.util.Collection entities)
VesselPositionDao
RemoteVesselPositionFullVO
.
toRemoteVesselPositionFullVOCollection
in interface VesselPositionDao
VesselPositionDao.toRemoteVesselPositionFullVOCollection(java.util.Collection)
public final RemoteVesselPositionFullVO[] toRemoteVesselPositionFullVOArray(java.util.Collection entities)
VesselPositionDao
RemoteVesselPositionFullVO
.
toRemoteVesselPositionFullVOArray
in interface VesselPositionDao
VesselPositionDao.toRemoteVesselPositionFullVOArray(java.util.Collection)
protected RemoteVesselPositionFullVO toRemoteVesselPositionFullVO(java.lang.Object[] row)
VesselPositionDaoImpl
class if you intend to use reporting queries.
VesselPositionDao.toRemoteVesselPositionFullVO(fr.ifremer.allegro.data.vessel.position.VesselPosition)
public final void remoteVesselPositionFullVOToEntityCollection(java.util.Collection instances)
VesselPositionDao
RemoteVesselPositionFullVO
to this
DAO's entity.
remoteVesselPositionFullVOToEntityCollection
in interface VesselPositionDao
VesselPositionDao.remoteVesselPositionFullVOToEntityCollection(java.util.Collection)
public void toRemoteVesselPositionFullVO(VesselPosition source, RemoteVesselPositionFullVO target)
VesselPositionDao
toRemoteVesselPositionFullVO
in interface VesselPositionDao
VesselPositionDao.toRemoteVesselPositionFullVO(fr.ifremer.allegro.data.vessel.position.VesselPosition, fr.ifremer.allegro.data.vessel.position.generic.vo.RemoteVesselPositionFullVO)
public RemoteVesselPositionFullVO toRemoteVesselPositionFullVO(VesselPosition entity)
VesselPositionDao
RemoteVesselPositionFullVO
.
toRemoteVesselPositionFullVO
in interface VesselPositionDao
VesselPositionDao.toRemoteVesselPositionFullVO(fr.ifremer.allegro.data.vessel.position.VesselPosition)
public void remoteVesselPositionFullVOToEntity(RemoteVesselPositionFullVO source, VesselPosition target, boolean copyIfNull)
VesselPositionDao
RemoteVesselPositionFullVO
to the specified entity.
remoteVesselPositionFullVOToEntity
in interface VesselPositionDao
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.fr.ifremer.allegro.data.vessel.position.VesselPositionDao#remoteVesselPositionFullVOToEntity(fr.ifremer.allegro.data.vessel.position.generic.vo.RemoteVesselPositionFullVO, fr.ifremer.allegro.data.vessel.position.VesselPosition)
public final void toRemoteVesselPositionNaturalIdCollection(java.util.Collection entities)
VesselPositionDao
RemoteVesselPositionNaturalId
.
toRemoteVesselPositionNaturalIdCollection
in interface VesselPositionDao
VesselPositionDao.toRemoteVesselPositionNaturalIdCollection(java.util.Collection)
public final RemoteVesselPositionNaturalId[] toRemoteVesselPositionNaturalIdArray(java.util.Collection entities)
VesselPositionDao
RemoteVesselPositionNaturalId
.
toRemoteVesselPositionNaturalIdArray
in interface VesselPositionDao
VesselPositionDao.toRemoteVesselPositionNaturalIdArray(java.util.Collection)
protected RemoteVesselPositionNaturalId toRemoteVesselPositionNaturalId(java.lang.Object[] row)
VesselPositionDaoImpl
class if you intend to use reporting queries.
VesselPositionDao.toRemoteVesselPositionNaturalId(fr.ifremer.allegro.data.vessel.position.VesselPosition)
public final void remoteVesselPositionNaturalIdToEntityCollection(java.util.Collection instances)
VesselPositionDao
RemoteVesselPositionNaturalId
to this
DAO's entity.
remoteVesselPositionNaturalIdToEntityCollection
in interface VesselPositionDao
VesselPositionDao.remoteVesselPositionNaturalIdToEntityCollection(java.util.Collection)
public void toRemoteVesselPositionNaturalId(VesselPosition source, RemoteVesselPositionNaturalId target)
VesselPositionDao
toRemoteVesselPositionNaturalId
in interface VesselPositionDao
VesselPositionDao.toRemoteVesselPositionNaturalId(fr.ifremer.allegro.data.vessel.position.VesselPosition, fr.ifremer.allegro.data.vessel.position.generic.vo.RemoteVesselPositionNaturalId)
public RemoteVesselPositionNaturalId toRemoteVesselPositionNaturalId(VesselPosition entity)
VesselPositionDao
RemoteVesselPositionNaturalId
.
toRemoteVesselPositionNaturalId
in interface VesselPositionDao
VesselPositionDao.toRemoteVesselPositionNaturalId(fr.ifremer.allegro.data.vessel.position.VesselPosition)
public void remoteVesselPositionNaturalIdToEntity(RemoteVesselPositionNaturalId source, VesselPosition target, boolean copyIfNull)
VesselPositionDao
RemoteVesselPositionNaturalId
to the specified entity.
remoteVesselPositionNaturalIdToEntity
in interface VesselPositionDao
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.fr.ifremer.allegro.data.vessel.position.VesselPositionDao#remoteVesselPositionNaturalIdToEntity(fr.ifremer.allegro.data.vessel.position.generic.vo.RemoteVesselPositionNaturalId, fr.ifremer.allegro.data.vessel.position.VesselPosition)
public final void toClusterVesselPositionCollection(java.util.Collection entities)
VesselPositionDao
ClusterVesselPosition
.
toClusterVesselPositionCollection
in interface VesselPositionDao
VesselPositionDao.toClusterVesselPositionCollection(java.util.Collection)
public final ClusterVesselPosition[] toClusterVesselPositionArray(java.util.Collection entities)
VesselPositionDao
ClusterVesselPosition
.
toClusterVesselPositionArray
in interface VesselPositionDao
VesselPositionDao.toClusterVesselPositionArray(java.util.Collection)
protected ClusterVesselPosition toClusterVesselPosition(java.lang.Object[] row)
VesselPositionDaoImpl
class if you intend to use reporting queries.
VesselPositionDao.toClusterVesselPosition(fr.ifremer.allegro.data.vessel.position.VesselPosition)
public final void clusterVesselPositionToEntityCollection(java.util.Collection instances)
VesselPositionDao
ClusterVesselPosition
to this
DAO's entity.
clusterVesselPositionToEntityCollection
in interface VesselPositionDao
VesselPositionDao.clusterVesselPositionToEntityCollection(java.util.Collection)
public void toClusterVesselPosition(VesselPosition source, ClusterVesselPosition target)
VesselPositionDao
toClusterVesselPosition
in interface VesselPositionDao
VesselPositionDao.toClusterVesselPosition(fr.ifremer.allegro.data.vessel.position.VesselPosition, fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselPosition)
public ClusterVesselPosition toClusterVesselPosition(VesselPosition entity)
VesselPositionDao
ClusterVesselPosition
.
toClusterVesselPosition
in interface VesselPositionDao
VesselPositionDao.toClusterVesselPosition(fr.ifremer.allegro.data.vessel.position.VesselPosition)
public void clusterVesselPositionToEntity(ClusterVesselPosition source, VesselPosition target, boolean copyIfNull)
VesselPositionDao
ClusterVesselPosition
to the specified entity.
clusterVesselPositionToEntity
in interface VesselPositionDao
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.fr.ifremer.allegro.data.vessel.position.VesselPositionDao#clusterVesselPositionToEntity(fr.ifremer.allegro.data.vessel.position.generic.cluster.ClusterVesselPosition, fr.ifremer.allegro.data.vessel.position.VesselPosition)
protected java.security.Principal getPrincipal()
principal
if one has been set,
otherwise returns null
.
public PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
VesselPositionDao
pageNumber
and pageSize
. These flags allow you to
limit your data to a specified page number and size.
search
in interface VesselPositionDao
transform
- the transformation flag.pageNumber
- the page number in the data to retrievepageSize
- the size of the page to retrieve.search
- the search object which provides the search parameters and pagination specification.
PaginationResult
instance.VesselPositionDao.search(int, int, int, fr.ifremer.allegro.Search)
public PaginationResult search(int pageNumber, int pageSize, Search search)
VesselPositionDao
pageNumber
and pageSize
. These flags allow you to
limit your data to a specified page number and size.
search
in interface VesselPositionDao
pageNumber
- the page number in the data to retrievepageSize
- the size of the page to retrieve.search
- the search object which provides the search parameters and pagination specification.
PaginationResult
instance.VesselPositionDao.search(int, int, fr.ifremer.allegro.Search)
public java.util.Set search(int transform, Search search)
VesselPositionDao
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.
search
in interface VesselPositionDao
transform
- the transformation flag.search
- the search object which provides the search parameters and pagination specification.
VesselPositionDao.search(int, fr.ifremer.allegro.Search)
public java.util.Set search(Search search)
VesselPositionDao
search
object.
search
in interface VesselPositionDao
search
- the search object which provides the search parameters and pagination specification.
VesselPositionDao.search(fr.ifremer.allegro.Search)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |