fr.ifremer.allegro.referential.order
Class OrderItemDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.order.OrderItemDaoBase
          extended by fr.ifremer.allegro.referential.order.OrderItemDaoImpl
All Implemented Interfaces:
OrderItemDao

public class OrderItemDaoImpl
extends OrderItemDaoBase

See Also:
OrderItem

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.order.OrderItemDao
TRANSFORM_CLUSTERORDERITEM, TRANSFORM_NONE, TRANSFORM_REMOTEORDERITEMFULLVO, TRANSFORM_REMOTEORDERITEMNATURALID
 
Constructor Summary
OrderItemDaoImpl()
           
 
Method Summary
 OrderItem clusterOrderItemToEntity(ClusterOrderItem clusterOrderItem)
          Converts an instance of type ClusterOrderItem to this DAO's entity.
 void clusterOrderItemToEntity(ClusterOrderItem source, OrderItem target, boolean copyIfNull)
          Copies the fields of ClusterOrderItem to the specified entity.
protected  OrderItem handleCreateFromClusterOrderItem(ClusterOrderItem clusterOrderItem)
          Performs the core logic for OrderItemDaoBase.createFromClusterOrderItem(fr.ifremer.allegro.referential.order.generic.cluster.ClusterOrderItem)
protected  ClusterOrderItem[] handleGetAllClusterOrderItemSinceDateSynchro(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 OrderItemDaoBase.getAllClusterOrderItemSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 OrderItem remoteOrderItemFullVOToEntity(RemoteOrderItemFullVO remoteOrderItemFullVO)
          Converts an instance of type RemoteOrderItemFullVO to this DAO's entity.
 void remoteOrderItemFullVOToEntity(RemoteOrderItemFullVO source, OrderItem target, boolean copyIfNull)
          Copies the fields of RemoteOrderItemFullVO to the specified entity.
 OrderItem remoteOrderItemNaturalIdToEntity(RemoteOrderItemNaturalId remoteOrderItemNaturalId)
          Converts an instance of type RemoteOrderItemNaturalId to this DAO's entity.
 void remoteOrderItemNaturalIdToEntity(RemoteOrderItemNaturalId source, OrderItem target, boolean copyIfNull)
          Copies the fields of RemoteOrderItemNaturalId to the specified entity.
 ClusterOrderItem toClusterOrderItem(OrderItem entity)
          Converts this DAO's entity to an object of type ClusterOrderItem.
 void toClusterOrderItem(OrderItem source, ClusterOrderItem target)
          Copies the fields of the specified entity to the target value object.
 RemoteOrderItemFullVO toRemoteOrderItemFullVO(OrderItem entity)
          Converts this DAO's entity to an object of type RemoteOrderItemFullVO.
 void toRemoteOrderItemFullVO(OrderItem source, RemoteOrderItemFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteOrderItemNaturalId toRemoteOrderItemNaturalId(OrderItem entity)
          Converts this DAO's entity to an object of type RemoteOrderItemNaturalId.
 void toRemoteOrderItemNaturalId(OrderItem source, RemoteOrderItemNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.order.OrderItemDaoBase
clusterOrderItemToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterOrderItem, findOrderItemById, findOrderItemById, findOrderItemById, findOrderItemById, findOrderItemByNaturalId, findOrderItemByNaturalId, findOrderItemByNaturalId, findOrderItemByNaturalId, findOrderItemByOrderType, findOrderItemByOrderType, findOrderItemByOrderType, findOrderItemByOrderType, findOrderItemByOrderType, findOrderItemByOrderType, findOrderItemByOrderType, findOrderItemByOrderType, getAllClusterOrderItemSinceDateSynchro, getAllOrderItem, getAllOrderItem, getAllOrderItem, getAllOrderItem, getAllOrderItem, getAllOrderItem, getAllOrderItem, getAllOrderItem, getAllOrderItemSinceDateSynchro, getAllOrderItemSinceDateSynchro, getAllOrderItemSinceDateSynchro, getAllOrderItemSinceDateSynchro, getAllOrderItemSinceDateSynchro, getAllOrderItemSinceDateSynchro, getAllOrderItemSinceDateSynchro, getAllOrderItemSinceDateSynchro, getOrderTypeDao, getPrincipal, load, load, loadAll, loadAll, loadAll, loadAll, remoteOrderItemFullVOToEntityCollection, remoteOrderItemNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setOrderTypeDao, toClusterOrderItem, toClusterOrderItemArray, toClusterOrderItemCollection, toEntity, toRemoteOrderItemFullVO, toRemoteOrderItemFullVOArray, toRemoteOrderItemFullVOCollection, toRemoteOrderItemNaturalId, toRemoteOrderItemNaturalIdArray, toRemoteOrderItemNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderItemDaoImpl

public OrderItemDaoImpl()
Method Detail

handleCreateFromClusterOrderItem

protected OrderItem handleCreateFromClusterOrderItem(ClusterOrderItem clusterOrderItem)
Description copied from class: OrderItemDaoBase
Performs the core logic for OrderItemDaoBase.createFromClusterOrderItem(fr.ifremer.allegro.referential.order.generic.cluster.ClusterOrderItem)

Specified by:
handleCreateFromClusterOrderItem in class OrderItemDaoBase
See Also:
OrderItemDao.createFromClusterOrderItem(fr.ifremer.allegro.referential.order.generic.cluster.ClusterOrderItem)

handleGetAllClusterOrderItemSinceDateSynchro

protected ClusterOrderItem[] handleGetAllClusterOrderItemSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                          java.lang.Integer userId,
                                                                          java.lang.Integer[] registrationLocationIds,
                                                                          java.lang.Integer pageNumber,
                                                                          java.lang.Integer pageSize)
Description copied from class: OrderItemDaoBase
Performs the core logic for OrderItemDaoBase.getAllClusterOrderItemSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterOrderItemSinceDateSynchro in class OrderItemDaoBase
See Also:
OrderItemDao.getAllClusterOrderItemSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteOrderItemFullVO

public void toRemoteOrderItemFullVO(OrderItem source,
                                    RemoteOrderItemFullVO target)
Description copied from interface: OrderItemDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteOrderItemFullVO(), 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:
toRemoteOrderItemFullVO in interface OrderItemDao
Overrides:
toRemoteOrderItemFullVO in class OrderItemDaoBase
See Also:
OrderItemDao.toRemoteOrderItemFullVO(fr.ifremer.allegro.referential.order.OrderItem, fr.ifremer.allegro.referential.order.generic.vo.RemoteOrderItemFullVO)

toRemoteOrderItemFullVO

public RemoteOrderItemFullVO toRemoteOrderItemFullVO(OrderItem entity)
Description copied from interface: OrderItemDao
Converts this DAO's entity to an object of type RemoteOrderItemFullVO.

Specified by:
toRemoteOrderItemFullVO in interface OrderItemDao
Overrides:
toRemoteOrderItemFullVO in class OrderItemDaoBase
See Also:
OrderItemDao.toRemoteOrderItemFullVO(fr.ifremer.allegro.referential.order.OrderItem)

remoteOrderItemFullVOToEntity

public OrderItem remoteOrderItemFullVOToEntity(RemoteOrderItemFullVO remoteOrderItemFullVO)
Description copied from interface: OrderItemDao
Converts an instance of type RemoteOrderItemFullVO to this DAO's entity.

See Also:
OrderItemDao.remoteOrderItemFullVOToEntity(fr.ifremer.allegro.referential.order.generic.vo.RemoteOrderItemFullVO)

remoteOrderItemFullVOToEntity

public void remoteOrderItemFullVOToEntity(RemoteOrderItemFullVO source,
                                          OrderItem target,
                                          boolean copyIfNull)
Description copied from interface: OrderItemDao
Copies the fields of RemoteOrderItemFullVO to the specified entity.

Specified by:
remoteOrderItemFullVOToEntity in interface OrderItemDao
Overrides:
remoteOrderItemFullVOToEntity in class OrderItemDaoBase
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.order.OrderItemDao#remoteOrderItemFullVOToEntity(fr.ifremer.allegro.referential.order.generic.vo.RemoteOrderItemFullVO, fr.ifremer.allegro.referential.order.OrderItem)

toRemoteOrderItemNaturalId

public void toRemoteOrderItemNaturalId(OrderItem source,
                                       RemoteOrderItemNaturalId target)
Description copied from interface: OrderItemDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteOrderItemNaturalId(), 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:
toRemoteOrderItemNaturalId in interface OrderItemDao
Overrides:
toRemoteOrderItemNaturalId in class OrderItemDaoBase
See Also:
OrderItemDao.toRemoteOrderItemNaturalId(fr.ifremer.allegro.referential.order.OrderItem, fr.ifremer.allegro.referential.order.generic.vo.RemoteOrderItemNaturalId)

toRemoteOrderItemNaturalId

public RemoteOrderItemNaturalId toRemoteOrderItemNaturalId(OrderItem entity)
Description copied from interface: OrderItemDao
Converts this DAO's entity to an object of type RemoteOrderItemNaturalId.

Specified by:
toRemoteOrderItemNaturalId in interface OrderItemDao
Overrides:
toRemoteOrderItemNaturalId in class OrderItemDaoBase
See Also:
OrderItemDao.toRemoteOrderItemNaturalId(fr.ifremer.allegro.referential.order.OrderItem)

remoteOrderItemNaturalIdToEntity

public OrderItem remoteOrderItemNaturalIdToEntity(RemoteOrderItemNaturalId remoteOrderItemNaturalId)
Description copied from interface: OrderItemDao
Converts an instance of type RemoteOrderItemNaturalId to this DAO's entity.

See Also:
OrderItemDao.remoteOrderItemNaturalIdToEntity(fr.ifremer.allegro.referential.order.generic.vo.RemoteOrderItemNaturalId)

remoteOrderItemNaturalIdToEntity

public void remoteOrderItemNaturalIdToEntity(RemoteOrderItemNaturalId source,
                                             OrderItem target,
                                             boolean copyIfNull)
Description copied from interface: OrderItemDao
Copies the fields of RemoteOrderItemNaturalId to the specified entity.

Specified by:
remoteOrderItemNaturalIdToEntity in interface OrderItemDao
Overrides:
remoteOrderItemNaturalIdToEntity in class OrderItemDaoBase
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.order.OrderItemDao#remoteOrderItemNaturalIdToEntity(fr.ifremer.allegro.referential.order.generic.vo.RemoteOrderItemNaturalId, fr.ifremer.allegro.referential.order.OrderItem)

toClusterOrderItem

public void toClusterOrderItem(OrderItem source,
                               ClusterOrderItem target)
Description copied from interface: OrderItemDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterOrderItem(), 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:
toClusterOrderItem in interface OrderItemDao
Overrides:
toClusterOrderItem in class OrderItemDaoBase
See Also:
OrderItemDao.toClusterOrderItem(fr.ifremer.allegro.referential.order.OrderItem, fr.ifremer.allegro.referential.order.generic.cluster.ClusterOrderItem)

toClusterOrderItem

public ClusterOrderItem toClusterOrderItem(OrderItem entity)
Description copied from interface: OrderItemDao
Converts this DAO's entity to an object of type ClusterOrderItem.

Specified by:
toClusterOrderItem in interface OrderItemDao
Overrides:
toClusterOrderItem in class OrderItemDaoBase
See Also:
OrderItemDao.toClusterOrderItem(fr.ifremer.allegro.referential.order.OrderItem)

clusterOrderItemToEntity

public OrderItem clusterOrderItemToEntity(ClusterOrderItem clusterOrderItem)
Description copied from interface: OrderItemDao
Converts an instance of type ClusterOrderItem to this DAO's entity.

See Also:
OrderItemDao.clusterOrderItemToEntity(fr.ifremer.allegro.referential.order.generic.cluster.ClusterOrderItem)

clusterOrderItemToEntity

public void clusterOrderItemToEntity(ClusterOrderItem source,
                                     OrderItem target,
                                     boolean copyIfNull)
Description copied from interface: OrderItemDao
Copies the fields of ClusterOrderItem to the specified entity.

Specified by:
clusterOrderItemToEntity in interface OrderItemDao
Overrides:
clusterOrderItemToEntity in class OrderItemDaoBase
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.order.OrderItemDao#clusterOrderItemToEntity(fr.ifremer.allegro.referential.order.generic.cluster.ClusterOrderItem, fr.ifremer.allegro.referential.order.OrderItem)


Copyright © 2008-2010 IFREMER. All Rights Reserved.