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

All Known Implementing Classes:
CacheCustomerOrderCorrespondenceRequestDao, OracleCustomerOrderCorrespondenceRequestDao

public interface CustomerOrderCorrespondenceRequestDao

Contains methods for persisting and retrieving customer order correspondence requests.


Method Summary
 ReferenceCache createReferenceCacheForCustomerOrderCorrespondenceRequest()
          Creates a reference for a new customerOrderCorrespondenceRequest.
 void delete(java.util.Set requestDtos)
          Deletes customerOrderCorrespondenceRequests.
 java.util.Set find(CustomerOrderCorrespondenceRequestDbSearchCriteria criteria)
          Retrieves all customerOrderCorrespondenceRequests that match the search criteria.
 CustomerOrderCorrespondenceRequestDto persist(CustomerOrderCorrespondenceRequestDto dto)
          Persists a customerOrderCorrespondenceRequest.
 CustomerOrderCorrespondenceRequestDto read(DistributedReference ref)
          Retrieves a specific CustomerOrderCorrespondenceRequestDto based on the reference.
 

Method Detail

createReferenceCacheForCustomerOrderCorrespondenceRequest

public ReferenceCache createReferenceCacheForCustomerOrderCorrespondenceRequest()
                                                                         throws SystemException
Creates a reference for a new customerOrderCorrespondenceRequest. Responsible for retrieving the next unique customerOrderCorrespondenceRequest id.

Returns:
reference to a new customerOrderCorrepsondenceRequest
Throws:
SystemException

find

public java.util.Set find(CustomerOrderCorrespondenceRequestDbSearchCriteria criteria)
                   throws SystemException
Retrieves all customerOrderCorrespondenceRequests that match the search criteria.

Parameters:
criteria - used to filter customerOrderCorrespondenceRequests
Returns:
collection of CustomerOrderCorrespondenceRequestDto
Throws:
SystemException

read

public CustomerOrderCorrespondenceRequestDto read(DistributedReference ref)
                                           throws SystemException
Retrieves a specific CustomerOrderCorrespondenceRequestDto based on the reference.

Parameters:
ref - reference for the customerOrderCorrespondenceRequest to be retrieved
Returns:
CustomerOrderCorrespondenceRequestDto specified by the reference
Throws:
InvalidReferenceException - thrown if the reference past is not a valid reference for a customerOrderCorrespondenceRequest
SystemException

persist

public CustomerOrderCorrespondenceRequestDto persist(CustomerOrderCorrespondenceRequestDto dto)
                                              throws SystemException
Persists a customerOrderCorrespondenceRequest. If the customerOrderCorrespondenceRequestDto isPersisted and isDirty and update is done. If customerOrderCorrespondenceRequestDto is not persisted a insert is done.

Parameters:
dto - customerOrderCorrespondenceRequest to be persisted.
Returns:
customerOrderCorrespondenceRequest that was persisted.
Throws:
SystemException

delete

public void delete(java.util.Set requestDtos)
            throws SystemException
Deletes customerOrderCorrespondenceRequests.

Parameters:
requestDtos - collection of customerOrderCorrespondenceRequestDtos to be deleted
Throws:
SystemException


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