fr.ifremer.allegro.technical.optimization.location
Class LocationHierarchyDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.technical.optimization.location.LocationHierarchyDaoBase
          extended by fr.ifremer.allegro.technical.optimization.location.LocationHierarchyDaoImpl
All Implemented Interfaces:
LocationHierarchyDao

public class LocationHierarchyDaoImpl
extends LocationHierarchyDaoBase

See Also:
LocationHierarchy

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.technical.optimization.location.LocationHierarchyDao
TRANSFORM_CLUSTERLOCATIONHIERARCHY, TRANSFORM_NONE, TRANSFORM_REMOTELOCATIONHIERARCHYFULLVO, TRANSFORM_REMOTELOCATIONHIERARCHYNATURALID
 
Constructor Summary
LocationHierarchyDaoImpl()
           
 
Method Summary
 LocationHierarchy clusterLocationHierarchyToEntity(ClusterLocationHierarchy clusterLocationHierarchy)
          Converts an instance of type ClusterLocationHierarchy to this DAO's entity.
 void clusterLocationHierarchyToEntity(ClusterLocationHierarchy source, LocationHierarchy target, boolean copyIfNull)
          Copies the fields of ClusterLocationHierarchy to the specified entity.
protected  LocationHierarchy handleCreateFromClusterLocationHierarchy(ClusterLocationHierarchy clusterLocationHierarchy)
          Performs the core logic for LocationHierarchyDaoBase.createFromClusterLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.cluster.ClusterLocationHierarchy)
 LocationHierarchy remoteLocationHierarchyFullVOToEntity(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVO)
          Converts an instance of type RemoteLocationHierarchyFullVO to this DAO's entity.
 void remoteLocationHierarchyFullVOToEntity(RemoteLocationHierarchyFullVO source, LocationHierarchy target, boolean copyIfNull)
          Copies the fields of RemoteLocationHierarchyFullVO to the specified entity.
 LocationHierarchy remoteLocationHierarchyNaturalIdToEntity(RemoteLocationHierarchyNaturalId remoteLocationHierarchyNaturalId)
          Converts an instance of type RemoteLocationHierarchyNaturalId to this DAO's entity.
 void remoteLocationHierarchyNaturalIdToEntity(RemoteLocationHierarchyNaturalId source, LocationHierarchy target, boolean copyIfNull)
          Copies the fields of RemoteLocationHierarchyNaturalId to the specified entity.
 ClusterLocationHierarchy toClusterLocationHierarchy(LocationHierarchy entity)
          Converts this DAO's entity to an object of type ClusterLocationHierarchy.
 void toClusterLocationHierarchy(LocationHierarchy source, ClusterLocationHierarchy target)
          Copies the fields of the specified entity to the target value object.
 RemoteLocationHierarchyFullVO toRemoteLocationHierarchyFullVO(LocationHierarchy entity)
          Converts this DAO's entity to an object of type RemoteLocationHierarchyFullVO.
 void toRemoteLocationHierarchyFullVO(LocationHierarchy source, RemoteLocationHierarchyFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteLocationHierarchyNaturalId toRemoteLocationHierarchyNaturalId(LocationHierarchy entity)
          Converts this DAO's entity to an object of type RemoteLocationHierarchyNaturalId.
 void toRemoteLocationHierarchyNaturalId(LocationHierarchy source, RemoteLocationHierarchyNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.technical.optimization.location.LocationHierarchyDaoBase
clusterLocationHierarchyToEntityCollection, create, create, create, create, create, create, createFromClusterLocationHierarchy, findLocationHierarchiesByFatherId, findLocationHierarchiesByFatherId, findLocationHierarchiesByFatherId, findLocationHierarchiesByFatherId, findLocationHierarchiesByFatherId, findLocationHierarchiesByFatherId, findLocationHierarchiesByFatherId, findLocationHierarchiesByFatherId, findLocationHierarchiesById, findLocationHierarchiesById, findLocationHierarchiesById, findLocationHierarchiesById, findLocationHierarchiesById, findLocationHierarchiesById, findLocationHierarchiesById, findLocationHierarchiesById, findLocationHierarchyByIdentifiers, findLocationHierarchyByIdentifiers, findLocationHierarchyByIdentifiers, findLocationHierarchyByIdentifiers, findLocationHierarchyByIdentifiers, findLocationHierarchyByIdentifiers, findLocationHierarchyByIdentifiers, findLocationHierarchyByIdentifiers, findLocationHierarchyByLocation, findLocationHierarchyByLocation, findLocationHierarchyByLocation, findLocationHierarchyByLocation, findLocationHierarchyByLocation, findLocationHierarchyByLocation, findLocationHierarchyByLocation, findLocationHierarchyByLocation, findLocationHierarchyByNaturalId, findLocationHierarchyByNaturalId, findLocationHierarchyByNaturalId, findLocationHierarchyByNaturalId, getAllLocationHierarchy, getAllLocationHierarchy, getAllLocationHierarchy, getAllLocationHierarchy, getAllLocationHierarchy, getAllLocationHierarchy, getAllLocationHierarchy, getAllLocationHierarchy, getLocationDao, getPrincipal, load, load, loadAll, loadAll, loadAll, loadAll, remoteLocationHierarchyFullVOToEntityCollection, remoteLocationHierarchyNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setLocationDao, toClusterLocationHierarchy, toClusterLocationHierarchyArray, toClusterLocationHierarchyCollection, toEntity, toRemoteLocationHierarchyFullVO, toRemoteLocationHierarchyFullVOArray, toRemoteLocationHierarchyFullVOCollection, toRemoteLocationHierarchyNaturalId, toRemoteLocationHierarchyNaturalIdArray, toRemoteLocationHierarchyNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocationHierarchyDaoImpl

public LocationHierarchyDaoImpl()
Method Detail

handleCreateFromClusterLocationHierarchy

protected LocationHierarchy handleCreateFromClusterLocationHierarchy(ClusterLocationHierarchy clusterLocationHierarchy)
Description copied from class: LocationHierarchyDaoBase
Performs the core logic for LocationHierarchyDaoBase.createFromClusterLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.cluster.ClusterLocationHierarchy)

Specified by:
handleCreateFromClusterLocationHierarchy in class LocationHierarchyDaoBase
See Also:
LocationHierarchyDao.createFromClusterLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.cluster.ClusterLocationHierarchy)

toRemoteLocationHierarchyFullVO

public void toRemoteLocationHierarchyFullVO(LocationHierarchy source,
                                            RemoteLocationHierarchyFullVO target)
Description copied from interface: LocationHierarchyDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteLocationHierarchyFullVO(), 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:
toRemoteLocationHierarchyFullVO in interface LocationHierarchyDao
Overrides:
toRemoteLocationHierarchyFullVO in class LocationHierarchyDaoBase
See Also:
LocationHierarchyDao.toRemoteLocationHierarchyFullVO(fr.ifremer.allegro.technical.optimization.location.LocationHierarchy, fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

toRemoteLocationHierarchyFullVO

public RemoteLocationHierarchyFullVO toRemoteLocationHierarchyFullVO(LocationHierarchy entity)
Description copied from interface: LocationHierarchyDao
Converts this DAO's entity to an object of type RemoteLocationHierarchyFullVO.

Specified by:
toRemoteLocationHierarchyFullVO in interface LocationHierarchyDao
Overrides:
toRemoteLocationHierarchyFullVO in class LocationHierarchyDaoBase
See Also:
LocationHierarchyDao.toRemoteLocationHierarchyFullVO(fr.ifremer.allegro.technical.optimization.location.LocationHierarchy)

remoteLocationHierarchyFullVOToEntity

public LocationHierarchy remoteLocationHierarchyFullVOToEntity(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVO)
Description copied from interface: LocationHierarchyDao
Converts an instance of type RemoteLocationHierarchyFullVO to this DAO's entity.

See Also:
LocationHierarchyDao.remoteLocationHierarchyFullVOToEntity(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

remoteLocationHierarchyFullVOToEntity

public void remoteLocationHierarchyFullVOToEntity(RemoteLocationHierarchyFullVO source,
                                                  LocationHierarchy target,
                                                  boolean copyIfNull)
Description copied from interface: LocationHierarchyDao
Copies the fields of RemoteLocationHierarchyFullVO to the specified entity.

Specified by:
remoteLocationHierarchyFullVOToEntity in interface LocationHierarchyDao
Overrides:
remoteLocationHierarchyFullVOToEntity in class LocationHierarchyDaoBase
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.technical.optimization.location.LocationHierarchyDao#remoteLocationHierarchyFullVOToEntity(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO, fr.ifremer.allegro.technical.optimization.location.LocationHierarchy)

toRemoteLocationHierarchyNaturalId

public void toRemoteLocationHierarchyNaturalId(LocationHierarchy source,
                                               RemoteLocationHierarchyNaturalId target)
Description copied from interface: LocationHierarchyDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteLocationHierarchyNaturalId(), 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:
toRemoteLocationHierarchyNaturalId in interface LocationHierarchyDao
Overrides:
toRemoteLocationHierarchyNaturalId in class LocationHierarchyDaoBase
See Also:
LocationHierarchyDao.toRemoteLocationHierarchyNaturalId(fr.ifremer.allegro.technical.optimization.location.LocationHierarchy, fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyNaturalId)

toRemoteLocationHierarchyNaturalId

public RemoteLocationHierarchyNaturalId toRemoteLocationHierarchyNaturalId(LocationHierarchy entity)
Description copied from interface: LocationHierarchyDao
Converts this DAO's entity to an object of type RemoteLocationHierarchyNaturalId.

Specified by:
toRemoteLocationHierarchyNaturalId in interface LocationHierarchyDao
Overrides:
toRemoteLocationHierarchyNaturalId in class LocationHierarchyDaoBase
See Also:
LocationHierarchyDao.toRemoteLocationHierarchyNaturalId(fr.ifremer.allegro.technical.optimization.location.LocationHierarchy)

remoteLocationHierarchyNaturalIdToEntity

public LocationHierarchy remoteLocationHierarchyNaturalIdToEntity(RemoteLocationHierarchyNaturalId remoteLocationHierarchyNaturalId)
Description copied from interface: LocationHierarchyDao
Converts an instance of type RemoteLocationHierarchyNaturalId to this DAO's entity.

See Also:
LocationHierarchyDao.remoteLocationHierarchyNaturalIdToEntity(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyNaturalId)

remoteLocationHierarchyNaturalIdToEntity

public void remoteLocationHierarchyNaturalIdToEntity(RemoteLocationHierarchyNaturalId source,
                                                     LocationHierarchy target,
                                                     boolean copyIfNull)
Description copied from interface: LocationHierarchyDao
Copies the fields of RemoteLocationHierarchyNaturalId to the specified entity.

Specified by:
remoteLocationHierarchyNaturalIdToEntity in interface LocationHierarchyDao
Overrides:
remoteLocationHierarchyNaturalIdToEntity in class LocationHierarchyDaoBase
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.technical.optimization.location.LocationHierarchyDao#remoteLocationHierarchyNaturalIdToEntity(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyNaturalId, fr.ifremer.allegro.technical.optimization.location.LocationHierarchy)

toClusterLocationHierarchy

public void toClusterLocationHierarchy(LocationHierarchy source,
                                       ClusterLocationHierarchy target)
Description copied from interface: LocationHierarchyDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterLocationHierarchy(), 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:
toClusterLocationHierarchy in interface LocationHierarchyDao
Overrides:
toClusterLocationHierarchy in class LocationHierarchyDaoBase
See Also:
LocationHierarchyDao.toClusterLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.LocationHierarchy, fr.ifremer.allegro.technical.optimization.location.generic.cluster.ClusterLocationHierarchy)

toClusterLocationHierarchy

public ClusterLocationHierarchy toClusterLocationHierarchy(LocationHierarchy entity)
Description copied from interface: LocationHierarchyDao
Converts this DAO's entity to an object of type ClusterLocationHierarchy.

Specified by:
toClusterLocationHierarchy in interface LocationHierarchyDao
Overrides:
toClusterLocationHierarchy in class LocationHierarchyDaoBase
See Also:
LocationHierarchyDao.toClusterLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.LocationHierarchy)

clusterLocationHierarchyToEntity

public LocationHierarchy clusterLocationHierarchyToEntity(ClusterLocationHierarchy clusterLocationHierarchy)
Description copied from interface: LocationHierarchyDao
Converts an instance of type ClusterLocationHierarchy to this DAO's entity.

See Also:
LocationHierarchyDao.clusterLocationHierarchyToEntity(fr.ifremer.allegro.technical.optimization.location.generic.cluster.ClusterLocationHierarchy)

clusterLocationHierarchyToEntity

public void clusterLocationHierarchyToEntity(ClusterLocationHierarchy source,
                                             LocationHierarchy target,
                                             boolean copyIfNull)
Description copied from interface: LocationHierarchyDao
Copies the fields of ClusterLocationHierarchy to the specified entity.

Specified by:
clusterLocationHierarchyToEntity in interface LocationHierarchyDao
Overrides:
clusterLocationHierarchyToEntity in class LocationHierarchyDaoBase
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.technical.optimization.location.LocationHierarchyDao#clusterLocationHierarchyToEntity(fr.ifremer.allegro.technical.optimization.location.generic.cluster.ClusterLocationHierarchy, fr.ifremer.allegro.technical.optimization.location.LocationHierarchy)


Copyright © 2008-2010 IFREMER. All Rights Reserved.