com.retek.component.customerorder.impl.persistence
Interface CustomerOrderAuditDao

All Known Implementing Classes:
CacheCustomerOrderAuditDao, OracleCustomerOrderAuditDao

public interface CustomerOrderAuditDao

Contains methods for persisting CustomerOrderAudits.


Method Summary
 void persist(CustomerOrderDto customerOrderDto, DistributedReference userRef, boolean newOrder, java.util.Set dirtyForAuditDtos)
          Persists a customer order audit.
 

Method Detail

persist

public void persist(CustomerOrderDto customerOrderDto,
                    DistributedReference userRef,
                    boolean newOrder,
                    java.util.Set dirtyForAuditDtos)
             throws SystemException
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.

Parameters:
customerOrderDto - 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