com.retek.component.customerorder.impl.persistence.db.oracle
Class OracleCustomerOrderAuditDao

java.lang.Object
  extended bycom.retek.commons.domain.core.persistence.db.oracle.AbstractOracleDao
      extended bycom.retek.component.customerorder.impl.persistence.db.oracle.OracleCustomerOrderAuditDao
All Implemented Interfaces:
CustomerOrderAuditDao

public class OracleCustomerOrderAuditDao
extends AbstractOracleDao
implements CustomerOrderAuditDao


Constructor Summary
OracleCustomerOrderAuditDao()
           
 
Method Summary
 void persist(CustomerOrderDto dto, DistributedReference userRef, boolean newOrder, java.util.Set dirtyForAuditDtos)
          Persists a customer order audit.
 
Methods inherited from class com.retek.commons.domain.core.persistence.db.oracle.AbstractOracleDao
buildReferenceCache, getDaoResourceProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleCustomerOrderAuditDao

public OracleCustomerOrderAuditDao()
Method Detail

persist

public void persist(CustomerOrderDto dto,
                    DistributedReference userRef,
                    boolean newOrder,
                    java.util.Set dirtyForAuditDtos)
             throws SystemException
Description copied from interface: CustomerOrderAuditDao
Persists a customer order audit. Always creates a new record. Never updates the record. Only lines that exist in the list of dirtyForAuditDto's will be persisted.

Specified by:
persist in interface CustomerOrderAuditDao
Parameters:
dto - customer order to create an audit for
userRef - reference to the user
newOrder - boolean to indicate whether the order has been persisted before
dirtyForAuditDtos - list of all customerOrderLineDto's that have been modified.
Throws:
SystemException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28