com.retek.component.customer.impl.persistence.db.oracle
Class OracleCustomerMergeRequestDao

java.lang.Object
  extended bycom.retek.commons.domain.core.persistence.db.oracle.AbstractOracleDao
      extended bycom.retek.component.customer.impl.persistence.db.oracle.OracleCustomerMergeRequestDao
All Implemented Interfaces:
CustomerMergeRequestDao

public class OracleCustomerMergeRequestDao
extends AbstractOracleDao
implements CustomerMergeRequestDao


Constructor Summary
OracleCustomerMergeRequestDao()
           
 
Method Summary
 ReferenceCache createReferenceCacheForCustomerMergeRequest()
           
 java.util.Set findCustomerMergeRequestReferences(CustomerMergeRequestSearchCriteria criteria)
          Find customer merge request references for the specified search criteria.
protected  java.lang.String getDaoResourceProperty()
           
 CustomerMergeRequestDto persist(CustomerMergeRequestDto dto)
          Persists a customer merge request.
 void persistProcessed(java.util.Set refs, RDate processedDate)
          Persist a set of customer merge request (marking as processed).
 CustomerMergeRequestDto read(DistributedReference ref)
          Reads the customer merge request for the given reference.
 java.util.Set read(java.util.Set refs)
          Reads the customer merge requests for the given references.
 
Methods inherited from class com.retek.commons.domain.core.persistence.db.oracle.AbstractOracleDao
buildReferenceCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleCustomerMergeRequestDao

public OracleCustomerMergeRequestDao()
Method Detail

getDaoResourceProperty

protected java.lang.String getDaoResourceProperty()
Overrides:
getDaoResourceProperty in class AbstractOracleDao

createReferenceCacheForCustomerMergeRequest

public ReferenceCache createReferenceCacheForCustomerMergeRequest()
                                                           throws SystemException
Specified by:
createReferenceCacheForCustomerMergeRequest in interface CustomerMergeRequestDao
Throws:
SystemException

read

public CustomerMergeRequestDto read(DistributedReference ref)
                             throws SystemException
Description copied from interface: CustomerMergeRequestDao
Reads the customer merge request for the given reference.

Specified by:
read in interface CustomerMergeRequestDao
Returns:
Always either returns a CustomerMergeRequestDto or throws an exception. Never returns null.
Throws:
SystemException

read

public java.util.Set read(java.util.Set refs)
                   throws SystemException
Description copied from interface: CustomerMergeRequestDao
Reads the customer merge requests for the given references.

Specified by:
read in interface CustomerMergeRequestDao
Returns:
Set customer merge requests
Throws:
SystemException

findCustomerMergeRequestReferences

public java.util.Set findCustomerMergeRequestReferences(CustomerMergeRequestSearchCriteria criteria)
                                                 throws SystemException
Description copied from interface: CustomerMergeRequestDao
Find customer merge request references for the specified search criteria.

Specified by:
findCustomerMergeRequestReferences in interface CustomerMergeRequestDao
Parameters:
criteria - merge request search criteria
Throws:
SystemException

persist

public CustomerMergeRequestDto persist(CustomerMergeRequestDto dto)
                                throws SystemException
Description copied from interface: CustomerMergeRequestDao
Persists a customer merge request.

Specified by:
persist in interface CustomerMergeRequestDao
Throws:
SystemException

persistProcessed

public void persistProcessed(java.util.Set refs,
                             RDate processedDate)
                      throws SystemException
Description copied from interface: CustomerMergeRequestDao
Persist a set of customer merge request (marking as processed).

Specified by:
persistProcessed in interface CustomerMergeRequestDao
Parameters:
refs - the customer merge request references to update
processedDate - the date the requests were processed
Throws:
SystemException


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