fr.ifremer.allegro.referential.location
Class LocationAssociationDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.location.LocationAssociationDaoBase
          extended by fr.ifremer.allegro.referential.location.LocationAssociationDaoImpl
All Implemented Interfaces:
LocationAssociationDao

public class LocationAssociationDaoImpl
extends LocationAssociationDaoBase

See Also:
LocationAssociation

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.location.LocationAssociationDao
TRANSFORM_CLUSTERLOCATIONASSOCIATION, TRANSFORM_NONE, TRANSFORM_REMOTELOCATIONASSOCIATIONFULLVO, TRANSFORM_REMOTELOCATIONASSOCIATIONNATURALID
 
Constructor Summary
LocationAssociationDaoImpl()
           
 
Method Summary
 LocationAssociation clusterLocationAssociationToEntity(ClusterLocationAssociation clusterLocationAssociation)
          Converts an instance of type ClusterLocationAssociation to this DAO's entity.
 void clusterLocationAssociationToEntity(ClusterLocationAssociation source, LocationAssociation target, boolean copyIfNull)
          Copies the fields of ClusterLocationAssociation to the specified entity.
protected  LocationAssociation handleCreateFromClusterLocationAssociation(ClusterLocationAssociation clusterLocationAssociation)
          Performs the core logic for LocationAssociationDaoBase.createFromClusterLocationAssociation(fr.ifremer.allegro.referential.location.generic.cluster.ClusterLocationAssociation)
protected  ClusterLocationAssociation[] handleGetAllClusterLocationAssociationSinceDateSynchro(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 LocationAssociationDaoBase.getAllClusterLocationAssociationSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 LocationAssociation remoteLocationAssociationFullVOToEntity(RemoteLocationAssociationFullVO remoteLocationAssociationFullVO)
          Converts an instance of type RemoteLocationAssociationFullVO to this DAO's entity.
 void remoteLocationAssociationFullVOToEntity(RemoteLocationAssociationFullVO source, LocationAssociation target, boolean copyIfNull)
          Copies the fields of RemoteLocationAssociationFullVO to the specified entity.
 LocationAssociation remoteLocationAssociationNaturalIdToEntity(RemoteLocationAssociationNaturalId remoteLocationAssociationNaturalId)
          Converts an instance of type RemoteLocationAssociationNaturalId to this DAO's entity.
 void remoteLocationAssociationNaturalIdToEntity(RemoteLocationAssociationNaturalId source, LocationAssociation target, boolean copyIfNull)
          Copies the fields of RemoteLocationAssociationNaturalId to the specified entity.
 ClusterLocationAssociation toClusterLocationAssociation(LocationAssociation entity)
          Converts this DAO's entity to an object of type ClusterLocationAssociation.
 void toClusterLocationAssociation(LocationAssociation source, ClusterLocationAssociation target)
          Copies the fields of the specified entity to the target value object.
 RemoteLocationAssociationFullVO toRemoteLocationAssociationFullVO(LocationAssociation entity)
          Converts this DAO's entity to an object of type RemoteLocationAssociationFullVO.
 void toRemoteLocationAssociationFullVO(LocationAssociation source, RemoteLocationAssociationFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteLocationAssociationNaturalId toRemoteLocationAssociationNaturalId(LocationAssociation entity)
          Converts this DAO's entity to an object of type RemoteLocationAssociationNaturalId.
 void toRemoteLocationAssociationNaturalId(LocationAssociation source, RemoteLocationAssociationNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.location.LocationAssociationDaoBase
clusterLocationAssociationToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterLocationAssociation, findLocationAssociationByChildLocation, findLocationAssociationByChildLocation, findLocationAssociationByChildLocation, findLocationAssociationByChildLocation, findLocationAssociationByChildLocation, findLocationAssociationByChildLocation, findLocationAssociationByChildLocation, findLocationAssociationByChildLocation, findLocationAssociationByIdentifiers, findLocationAssociationByIdentifiers, findLocationAssociationByIdentifiers, findLocationAssociationByIdentifiers, findLocationAssociationByNaturalId, findLocationAssociationByNaturalId, findLocationAssociationByNaturalId, findLocationAssociationByNaturalId, findLocationAssociationByParentLocation, findLocationAssociationByParentLocation, findLocationAssociationByParentLocation, findLocationAssociationByParentLocation, findLocationAssociationByParentLocation, findLocationAssociationByParentLocation, findLocationAssociationByParentLocation, findLocationAssociationByParentLocation, getAllClusterLocationAssociationSinceDateSynchro, getAllLocationAssociation, getAllLocationAssociation, getAllLocationAssociation, getAllLocationAssociation, getAllLocationAssociation, getAllLocationAssociation, getAllLocationAssociation, getAllLocationAssociation, getAllLocationAssociationSinceDateSynchro, getAllLocationAssociationSinceDateSynchro, getAllLocationAssociationSinceDateSynchro, getAllLocationAssociationSinceDateSynchro, getAllLocationAssociationSinceDateSynchro, getAllLocationAssociationSinceDateSynchro, getAllLocationAssociationSinceDateSynchro, getAllLocationAssociationSinceDateSynchro, getLocationDao, getPrincipal, load, load, loadAll, loadAll, loadAll, loadAll, remoteLocationAssociationFullVOToEntityCollection, remoteLocationAssociationNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setLocationDao, toClusterLocationAssociation, toClusterLocationAssociationArray, toClusterLocationAssociationCollection, toEntity, toRemoteLocationAssociationFullVO, toRemoteLocationAssociationFullVOArray, toRemoteLocationAssociationFullVOCollection, toRemoteLocationAssociationNaturalId, toRemoteLocationAssociationNaturalIdArray, toRemoteLocationAssociationNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocationAssociationDaoImpl

public LocationAssociationDaoImpl()
Method Detail

handleCreateFromClusterLocationAssociation

protected LocationAssociation handleCreateFromClusterLocationAssociation(ClusterLocationAssociation clusterLocationAssociation)
Description copied from class: LocationAssociationDaoBase
Performs the core logic for LocationAssociationDaoBase.createFromClusterLocationAssociation(fr.ifremer.allegro.referential.location.generic.cluster.ClusterLocationAssociation)

Specified by:
handleCreateFromClusterLocationAssociation in class LocationAssociationDaoBase
See Also:
LocationAssociationDao.createFromClusterLocationAssociation(fr.ifremer.allegro.referential.location.generic.cluster.ClusterLocationAssociation)

handleGetAllClusterLocationAssociationSinceDateSynchro

protected ClusterLocationAssociation[] handleGetAllClusterLocationAssociationSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                              java.lang.Integer userId,
                                                                                              java.lang.Integer[] registrationLocationIds,
                                                                                              java.lang.Integer pageNumber,
                                                                                              java.lang.Integer pageSize)
Description copied from class: LocationAssociationDaoBase
Performs the core logic for LocationAssociationDaoBase.getAllClusterLocationAssociationSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterLocationAssociationSinceDateSynchro in class LocationAssociationDaoBase
See Also:
LocationAssociationDao.getAllClusterLocationAssociationSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteLocationAssociationFullVO

public void toRemoteLocationAssociationFullVO(LocationAssociation source,
                                              RemoteLocationAssociationFullVO target)
Description copied from interface: LocationAssociationDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteLocationAssociationFullVO(), 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:
toRemoteLocationAssociationFullVO in interface LocationAssociationDao
Overrides:
toRemoteLocationAssociationFullVO in class LocationAssociationDaoBase
See Also:
LocationAssociationDao.toRemoteLocationAssociationFullVO(fr.ifremer.allegro.referential.location.LocationAssociation, fr.ifremer.allegro.referential.location.generic.vo.RemoteLocationAssociationFullVO)

toRemoteLocationAssociationFullVO

public RemoteLocationAssociationFullVO toRemoteLocationAssociationFullVO(LocationAssociation entity)
Description copied from interface: LocationAssociationDao
Converts this DAO's entity to an object of type RemoteLocationAssociationFullVO.

Specified by:
toRemoteLocationAssociationFullVO in interface LocationAssociationDao
Overrides:
toRemoteLocationAssociationFullVO in class LocationAssociationDaoBase
See Also:
LocationAssociationDao.toRemoteLocationAssociationFullVO(fr.ifremer.allegro.referential.location.LocationAssociation)

remoteLocationAssociationFullVOToEntity

public LocationAssociation remoteLocationAssociationFullVOToEntity(RemoteLocationAssociationFullVO remoteLocationAssociationFullVO)
Description copied from interface: LocationAssociationDao
Converts an instance of type RemoteLocationAssociationFullVO to this DAO's entity.

See Also:
LocationAssociationDao.remoteLocationAssociationFullVOToEntity(fr.ifremer.allegro.referential.location.generic.vo.RemoteLocationAssociationFullVO)

remoteLocationAssociationFullVOToEntity

public void remoteLocationAssociationFullVOToEntity(RemoteLocationAssociationFullVO source,
                                                    LocationAssociation target,
                                                    boolean copyIfNull)
Description copied from interface: LocationAssociationDao
Copies the fields of RemoteLocationAssociationFullVO to the specified entity.

Specified by:
remoteLocationAssociationFullVOToEntity in interface LocationAssociationDao
Overrides:
remoteLocationAssociationFullVOToEntity in class LocationAssociationDaoBase
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.referential.location.LocationAssociationDao#remoteLocationAssociationFullVOToEntity(fr.ifremer.allegro.referential.location.generic.vo.RemoteLocationAssociationFullVO, fr.ifremer.allegro.referential.location.LocationAssociation)

toRemoteLocationAssociationNaturalId

public void toRemoteLocationAssociationNaturalId(LocationAssociation source,
                                                 RemoteLocationAssociationNaturalId target)
Description copied from interface: LocationAssociationDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteLocationAssociationNaturalId(), 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:
toRemoteLocationAssociationNaturalId in interface LocationAssociationDao
Overrides:
toRemoteLocationAssociationNaturalId in class LocationAssociationDaoBase
See Also:
LocationAssociationDao.toRemoteLocationAssociationNaturalId(fr.ifremer.allegro.referential.location.LocationAssociation, fr.ifremer.allegro.referential.location.generic.vo.RemoteLocationAssociationNaturalId)

toRemoteLocationAssociationNaturalId

public RemoteLocationAssociationNaturalId toRemoteLocationAssociationNaturalId(LocationAssociation entity)
Description copied from interface: LocationAssociationDao
Converts this DAO's entity to an object of type RemoteLocationAssociationNaturalId.

Specified by:
toRemoteLocationAssociationNaturalId in interface LocationAssociationDao
Overrides:
toRemoteLocationAssociationNaturalId in class LocationAssociationDaoBase
See Also:
LocationAssociationDao.toRemoteLocationAssociationNaturalId(fr.ifremer.allegro.referential.location.LocationAssociation)

remoteLocationAssociationNaturalIdToEntity

public LocationAssociation remoteLocationAssociationNaturalIdToEntity(RemoteLocationAssociationNaturalId remoteLocationAssociationNaturalId)
Description copied from interface: LocationAssociationDao
Converts an instance of type RemoteLocationAssociationNaturalId to this DAO's entity.

See Also:
LocationAssociationDao.remoteLocationAssociationNaturalIdToEntity(fr.ifremer.allegro.referential.location.generic.vo.RemoteLocationAssociationNaturalId)

remoteLocationAssociationNaturalIdToEntity

public void remoteLocationAssociationNaturalIdToEntity(RemoteLocationAssociationNaturalId source,
                                                       LocationAssociation target,
                                                       boolean copyIfNull)
Description copied from interface: LocationAssociationDao
Copies the fields of RemoteLocationAssociationNaturalId to the specified entity.

Specified by:
remoteLocationAssociationNaturalIdToEntity in interface LocationAssociationDao
Overrides:
remoteLocationAssociationNaturalIdToEntity in class LocationAssociationDaoBase
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.referential.location.LocationAssociationDao#remoteLocationAssociationNaturalIdToEntity(fr.ifremer.allegro.referential.location.generic.vo.RemoteLocationAssociationNaturalId, fr.ifremer.allegro.referential.location.LocationAssociation)

toClusterLocationAssociation

public void toClusterLocationAssociation(LocationAssociation source,
                                         ClusterLocationAssociation target)
Description copied from interface: LocationAssociationDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterLocationAssociation(), 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:
toClusterLocationAssociation in interface LocationAssociationDao
Overrides:
toClusterLocationAssociation in class LocationAssociationDaoBase
See Also:
LocationAssociationDao.toClusterLocationAssociation(fr.ifremer.allegro.referential.location.LocationAssociation, fr.ifremer.allegro.referential.location.generic.cluster.ClusterLocationAssociation)

toClusterLocationAssociation

public ClusterLocationAssociation toClusterLocationAssociation(LocationAssociation entity)
Description copied from interface: LocationAssociationDao
Converts this DAO's entity to an object of type ClusterLocationAssociation.

Specified by:
toClusterLocationAssociation in interface LocationAssociationDao
Overrides:
toClusterLocationAssociation in class LocationAssociationDaoBase
See Also:
LocationAssociationDao.toClusterLocationAssociation(fr.ifremer.allegro.referential.location.LocationAssociation)

clusterLocationAssociationToEntity

public LocationAssociation clusterLocationAssociationToEntity(ClusterLocationAssociation clusterLocationAssociation)
Description copied from interface: LocationAssociationDao
Converts an instance of type ClusterLocationAssociation to this DAO's entity.

See Also:
LocationAssociationDao.clusterLocationAssociationToEntity(fr.ifremer.allegro.referential.location.generic.cluster.ClusterLocationAssociation)

clusterLocationAssociationToEntity

public void clusterLocationAssociationToEntity(ClusterLocationAssociation source,
                                               LocationAssociation target,
                                               boolean copyIfNull)
Description copied from interface: LocationAssociationDao
Copies the fields of ClusterLocationAssociation to the specified entity.

Specified by:
clusterLocationAssociationToEntity in interface LocationAssociationDao
Overrides:
clusterLocationAssociationToEntity in class LocationAssociationDaoBase
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.referential.location.LocationAssociationDao#clusterLocationAssociationToEntity(fr.ifremer.allegro.referential.location.generic.cluster.ClusterLocationAssociation, fr.ifremer.allegro.referential.location.LocationAssociation)


Copyright © 2008-2010 IFREMER. All Rights Reserved.