fr.ifremer.allegro.data.survey.activity
Class ActivityCalendarDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.data.survey.activity.ActivityCalendarDaoBase
          extended by fr.ifremer.allegro.data.survey.activity.ActivityCalendarDaoImpl
All Implemented Interfaces:
ActivityCalendarDao

public class ActivityCalendarDaoImpl
extends ActivityCalendarDaoBase

See Also:
ActivityCalendar

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.data.survey.activity.ActivityCalendarDao
TRANSFORM_CLUSTERACTIVITYCALENDAR, TRANSFORM_NONE, TRANSFORM_REMOTEACTIVITYCALENDARFULLVO, TRANSFORM_REMOTEACTIVITYCALENDARNATURALID
 
Constructor Summary
ActivityCalendarDaoImpl()
           
 
Method Summary
 ActivityCalendar clusterActivityCalendarToEntity(ClusterActivityCalendar clusterActivityCalendar)
          Converts an instance of type ClusterActivityCalendar to this DAO's entity.
 void clusterActivityCalendarToEntity(ClusterActivityCalendar source, ActivityCalendar target, boolean copyIfNull)
          Copies the fields of ClusterActivityCalendar to the specified entity.
protected  ActivityCalendar handleCreateFromClusterActivityCalendar(ClusterActivityCalendar clusterActivityCalendar)
          Performs the core logic for ActivityCalendarDaoBase.createFromClusterActivityCalendar(fr.ifremer.allegro.data.survey.activity.generic.cluster.ClusterActivityCalendar)
protected  ClusterActivityCalendar[] handleGetAllClusterActivityCalendarSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for ActivityCalendarDaoBase.getAllClusterActivityCalendarSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 ActivityCalendar remoteActivityCalendarFullVOToEntity(RemoteActivityCalendarFullVO remoteActivityCalendarFullVO)
          Converts an instance of type RemoteActivityCalendarFullVO to this DAO's entity.
 void remoteActivityCalendarFullVOToEntity(RemoteActivityCalendarFullVO source, ActivityCalendar target, boolean copyIfNull)
          Copies the fields of RemoteActivityCalendarFullVO to the specified entity.
 ActivityCalendar remoteActivityCalendarNaturalIdToEntity(RemoteActivityCalendarNaturalId remoteActivityCalendarNaturalId)
          Converts an instance of type RemoteActivityCalendarNaturalId to this DAO's entity.
 void remoteActivityCalendarNaturalIdToEntity(RemoteActivityCalendarNaturalId source, ActivityCalendar target, boolean copyIfNull)
          Copies the fields of RemoteActivityCalendarNaturalId to the specified entity.
 ClusterActivityCalendar toClusterActivityCalendar(ActivityCalendar entity)
          Converts this DAO's entity to an object of type ClusterActivityCalendar.
 void toClusterActivityCalendar(ActivityCalendar source, ClusterActivityCalendar target)
          Copies the fields of the specified entity to the target value object.
 RemoteActivityCalendarFullVO toRemoteActivityCalendarFullVO(ActivityCalendar entity)
          Converts this DAO's entity to an object of type RemoteActivityCalendarFullVO.
 void toRemoteActivityCalendarFullVO(ActivityCalendar source, RemoteActivityCalendarFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteActivityCalendarNaturalId toRemoteActivityCalendarNaturalId(ActivityCalendar entity)
          Converts this DAO's entity to an object of type RemoteActivityCalendarNaturalId.
 void toRemoteActivityCalendarNaturalId(ActivityCalendar source, RemoteActivityCalendarNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.data.survey.activity.ActivityCalendarDaoBase
clusterActivityCalendarToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterActivityCalendar, findActivityCalendarByFishingEffortCalendar, findActivityCalendarByFishingEffortCalendar, findActivityCalendarByFishingEffortCalendar, findActivityCalendarByFishingEffortCalendar, findActivityCalendarById, findActivityCalendarById, findActivityCalendarById, findActivityCalendarById, findActivityCalendarByNaturalId, findActivityCalendarByNaturalId, findActivityCalendarByNaturalId, findActivityCalendarByNaturalId, findActivityCalendarByProgram, findActivityCalendarByProgram, findActivityCalendarByProgram, findActivityCalendarByProgram, findActivityCalendarByProgram, findActivityCalendarByProgram, findActivityCalendarByProgram, findActivityCalendarByProgram, findActivityCalendarByQualityFlag, findActivityCalendarByQualityFlag, findActivityCalendarByQualityFlag, findActivityCalendarByQualityFlag, findActivityCalendarByQualityFlag, findActivityCalendarByQualityFlag, findActivityCalendarByQualityFlag, findActivityCalendarByQualityFlag, findActivityCalendarByRecorderDepartment, findActivityCalendarByRecorderDepartment, findActivityCalendarByRecorderDepartment, findActivityCalendarByRecorderDepartment, findActivityCalendarByRecorderDepartment, findActivityCalendarByRecorderDepartment, findActivityCalendarByRecorderDepartment, findActivityCalendarByRecorderDepartment, findActivityCalendarByRecorderPerson, findActivityCalendarByRecorderPerson, findActivityCalendarByRecorderPerson, findActivityCalendarByRecorderPerson, findActivityCalendarByRecorderPerson, findActivityCalendarByRecorderPerson, findActivityCalendarByRecorderPerson, findActivityCalendarByRecorderPerson, findActivityCalendarByVessel, findActivityCalendarByVessel, findActivityCalendarByVessel, findActivityCalendarByVessel, findActivityCalendarByVessel, findActivityCalendarByVessel, findActivityCalendarByVessel, findActivityCalendarByVessel, getAllActivityCalendar, getAllActivityCalendar, getAllActivityCalendar, getAllActivityCalendar, getAllActivityCalendar, getAllActivityCalendar, getAllActivityCalendar, getAllActivityCalendar, getAllActivityCalendarSinceDateSynchro, getAllActivityCalendarSinceDateSynchro, getAllActivityCalendarSinceDateSynchro, getAllActivityCalendarSinceDateSynchro, getAllActivityCalendarSinceDateSynchro, getAllActivityCalendarSinceDateSynchro, getAllActivityCalendarSinceDateSynchro, getAllActivityCalendarSinceDateSynchro, getAllClusterActivityCalendarSinceDateSynchro, getDepartmentDao, getFishingEffortCalendarDao, getMetierUseFeaturesDao, getPersonDao, getPrincipal, getProgramDao, getQualityFlagDao, getSurveyMeasurementDao, getVesselDao, getVesselUseFeaturesDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteActivityCalendarFullVOToEntityCollection, remoteActivityCalendarNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setDepartmentDao, setFishingEffortCalendarDao, setMetierUseFeaturesDao, setPersonDao, setProgramDao, setQualityFlagDao, setSurveyMeasurementDao, setVesselDao, setVesselUseFeaturesDao, toClusterActivityCalendar, toClusterActivityCalendarArray, toClusterActivityCalendarCollection, toEntity, toRemoteActivityCalendarFullVO, toRemoteActivityCalendarFullVOArray, toRemoteActivityCalendarFullVOCollection, toRemoteActivityCalendarNaturalId, toRemoteActivityCalendarNaturalIdArray, toRemoteActivityCalendarNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivityCalendarDaoImpl

public ActivityCalendarDaoImpl()
Method Detail

handleCreateFromClusterActivityCalendar

protected ActivityCalendar handleCreateFromClusterActivityCalendar(ClusterActivityCalendar clusterActivityCalendar)
Description copied from class: ActivityCalendarDaoBase
Performs the core logic for ActivityCalendarDaoBase.createFromClusterActivityCalendar(fr.ifremer.allegro.data.survey.activity.generic.cluster.ClusterActivityCalendar)

Specified by:
handleCreateFromClusterActivityCalendar in class ActivityCalendarDaoBase
See Also:
ActivityCalendarDao.createFromClusterActivityCalendar(fr.ifremer.allegro.data.survey.activity.generic.cluster.ClusterActivityCalendar)

handleGetAllClusterActivityCalendarSinceDateSynchro

protected ClusterActivityCalendar[] handleGetAllClusterActivityCalendarSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                        java.lang.Integer userId,
                                                                                        java.lang.Integer[] registrationLocationIds,
                                                                                        java.lang.Integer pageNumber,
                                                                                        java.lang.Integer pageSize)
Description copied from class: ActivityCalendarDaoBase
Performs the core logic for ActivityCalendarDaoBase.getAllClusterActivityCalendarSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterActivityCalendarSinceDateSynchro in class ActivityCalendarDaoBase
See Also:
ActivityCalendarDao.getAllClusterActivityCalendarSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteActivityCalendarFullVO

public void toRemoteActivityCalendarFullVO(ActivityCalendar source,
                                           RemoteActivityCalendarFullVO target)
Description copied from interface: ActivityCalendarDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteActivityCalendarFullVO(), 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:
toRemoteActivityCalendarFullVO in interface ActivityCalendarDao
Overrides:
toRemoteActivityCalendarFullVO in class ActivityCalendarDaoBase
See Also:
ActivityCalendarDao.toRemoteActivityCalendarFullVO(fr.ifremer.allegro.data.survey.activity.ActivityCalendar, fr.ifremer.allegro.data.survey.activity.generic.vo.RemoteActivityCalendarFullVO)

toRemoteActivityCalendarFullVO

public RemoteActivityCalendarFullVO toRemoteActivityCalendarFullVO(ActivityCalendar entity)
Description copied from interface: ActivityCalendarDao
Converts this DAO's entity to an object of type RemoteActivityCalendarFullVO.

Specified by:
toRemoteActivityCalendarFullVO in interface ActivityCalendarDao
Overrides:
toRemoteActivityCalendarFullVO in class ActivityCalendarDaoBase
See Also:
ActivityCalendarDao.toRemoteActivityCalendarFullVO(fr.ifremer.allegro.data.survey.activity.ActivityCalendar)

remoteActivityCalendarFullVOToEntity

public ActivityCalendar remoteActivityCalendarFullVOToEntity(RemoteActivityCalendarFullVO remoteActivityCalendarFullVO)
Description copied from interface: ActivityCalendarDao
Converts an instance of type RemoteActivityCalendarFullVO to this DAO's entity.

See Also:
ActivityCalendarDao.remoteActivityCalendarFullVOToEntity(fr.ifremer.allegro.data.survey.activity.generic.vo.RemoteActivityCalendarFullVO)

remoteActivityCalendarFullVOToEntity

public void remoteActivityCalendarFullVOToEntity(RemoteActivityCalendarFullVO source,
                                                 ActivityCalendar target,
                                                 boolean copyIfNull)
Description copied from interface: ActivityCalendarDao
Copies the fields of RemoteActivityCalendarFullVO to the specified entity.

Specified by:
remoteActivityCalendarFullVOToEntity in interface ActivityCalendarDao
Overrides:
remoteActivityCalendarFullVOToEntity in class ActivityCalendarDaoBase
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.survey.activity.ActivityCalendarDao#remoteActivityCalendarFullVOToEntity(fr.ifremer.allegro.data.survey.activity.generic.vo.RemoteActivityCalendarFullVO, fr.ifremer.allegro.data.survey.activity.ActivityCalendar)

toRemoteActivityCalendarNaturalId

public void toRemoteActivityCalendarNaturalId(ActivityCalendar source,
                                              RemoteActivityCalendarNaturalId target)
Description copied from interface: ActivityCalendarDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteActivityCalendarNaturalId(), 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:
toRemoteActivityCalendarNaturalId in interface ActivityCalendarDao
Overrides:
toRemoteActivityCalendarNaturalId in class ActivityCalendarDaoBase
See Also:
ActivityCalendarDao.toRemoteActivityCalendarNaturalId(fr.ifremer.allegro.data.survey.activity.ActivityCalendar, fr.ifremer.allegro.data.survey.activity.generic.vo.RemoteActivityCalendarNaturalId)

toRemoteActivityCalendarNaturalId

public RemoteActivityCalendarNaturalId toRemoteActivityCalendarNaturalId(ActivityCalendar entity)
Description copied from interface: ActivityCalendarDao
Converts this DAO's entity to an object of type RemoteActivityCalendarNaturalId.

Specified by:
toRemoteActivityCalendarNaturalId in interface ActivityCalendarDao
Overrides:
toRemoteActivityCalendarNaturalId in class ActivityCalendarDaoBase
See Also:
ActivityCalendarDao.toRemoteActivityCalendarNaturalId(fr.ifremer.allegro.data.survey.activity.ActivityCalendar)

remoteActivityCalendarNaturalIdToEntity

public ActivityCalendar remoteActivityCalendarNaturalIdToEntity(RemoteActivityCalendarNaturalId remoteActivityCalendarNaturalId)
Description copied from interface: ActivityCalendarDao
Converts an instance of type RemoteActivityCalendarNaturalId to this DAO's entity.

See Also:
ActivityCalendarDao.remoteActivityCalendarNaturalIdToEntity(fr.ifremer.allegro.data.survey.activity.generic.vo.RemoteActivityCalendarNaturalId)

remoteActivityCalendarNaturalIdToEntity

public void remoteActivityCalendarNaturalIdToEntity(RemoteActivityCalendarNaturalId source,
                                                    ActivityCalendar target,
                                                    boolean copyIfNull)
Description copied from interface: ActivityCalendarDao
Copies the fields of RemoteActivityCalendarNaturalId to the specified entity.

Specified by:
remoteActivityCalendarNaturalIdToEntity in interface ActivityCalendarDao
Overrides:
remoteActivityCalendarNaturalIdToEntity in class ActivityCalendarDaoBase
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.survey.activity.ActivityCalendarDao#remoteActivityCalendarNaturalIdToEntity(fr.ifremer.allegro.data.survey.activity.generic.vo.RemoteActivityCalendarNaturalId, fr.ifremer.allegro.data.survey.activity.ActivityCalendar)

toClusterActivityCalendar

public void toClusterActivityCalendar(ActivityCalendar source,
                                      ClusterActivityCalendar target)
Description copied from interface: ActivityCalendarDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterActivityCalendar(), 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:
toClusterActivityCalendar in interface ActivityCalendarDao
Overrides:
toClusterActivityCalendar in class ActivityCalendarDaoBase
See Also:
ActivityCalendarDao.toClusterActivityCalendar(fr.ifremer.allegro.data.survey.activity.ActivityCalendar, fr.ifremer.allegro.data.survey.activity.generic.cluster.ClusterActivityCalendar)

toClusterActivityCalendar

public ClusterActivityCalendar toClusterActivityCalendar(ActivityCalendar entity)
Description copied from interface: ActivityCalendarDao
Converts this DAO's entity to an object of type ClusterActivityCalendar.

Specified by:
toClusterActivityCalendar in interface ActivityCalendarDao
Overrides:
toClusterActivityCalendar in class ActivityCalendarDaoBase
See Also:
ActivityCalendarDao.toClusterActivityCalendar(fr.ifremer.allegro.data.survey.activity.ActivityCalendar)

clusterActivityCalendarToEntity

public ActivityCalendar clusterActivityCalendarToEntity(ClusterActivityCalendar clusterActivityCalendar)
Description copied from interface: ActivityCalendarDao
Converts an instance of type ClusterActivityCalendar to this DAO's entity.

See Also:
ActivityCalendarDao.clusterActivityCalendarToEntity(fr.ifremer.allegro.data.survey.activity.generic.cluster.ClusterActivityCalendar)

clusterActivityCalendarToEntity

public void clusterActivityCalendarToEntity(ClusterActivityCalendar source,
                                            ActivityCalendar target,
                                            boolean copyIfNull)
Description copied from interface: ActivityCalendarDao
Copies the fields of ClusterActivityCalendar to the specified entity.

Specified by:
clusterActivityCalendarToEntity in interface ActivityCalendarDao
Overrides:
clusterActivityCalendarToEntity in class ActivityCalendarDaoBase
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.survey.activity.ActivityCalendarDao#clusterActivityCalendarToEntity(fr.ifremer.allegro.data.survey.activity.generic.cluster.ClusterActivityCalendar, fr.ifremer.allegro.data.survey.activity.ActivityCalendar)


Copyright © 2008-2010 IFREMER. All Rights Reserved.