org.springframework.jca.cci.object
Class MappingRecordOperation.RecordCreatorImpl

java.lang.Object
  extended by org.springframework.jca.cci.object.MappingRecordOperation.RecordCreatorImpl
All Implemented Interfaces:
RecordCreator
Enclosing class:
MappingRecordOperation

protected class MappingRecordOperation.RecordCreatorImpl
extends java.lang.Object
implements RecordCreator

Implementation of RecordCreator that calls the enclosing class's createInputRecord method.


Constructor Summary
MappingRecordOperation.RecordCreatorImpl(java.lang.Object inObject)
           
 
Method Summary
 javax.resource.cci.Record createRecord(javax.resource.cci.RecordFactory recordFactory)
          Create a CCI Record instance, usually based on the passed-in CCI RecordFactory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappingRecordOperation.RecordCreatorImpl

public MappingRecordOperation.RecordCreatorImpl(java.lang.Object inObject)
Method Detail

createRecord

public javax.resource.cci.Record createRecord(javax.resource.cci.RecordFactory recordFactory)
                                       throws javax.resource.ResourceException,
                                              DataAccessException
Description copied from interface: RecordCreator
Create a CCI Record instance, usually based on the passed-in CCI RecordFactory.

For use as input creator with CciTemplate's execute methods, this method should create a populated Record instance. For use as output Record creator, it should return an empty Record instance.

Specified by:
createRecord in interface RecordCreator
Parameters:
recordFactory - the CCI RecordFactory (never null, but not guaranteed to be supported by the connector: its create methods might throw NotSupportedException)
Returns:
the Record instance
Throws:
javax.resource.ResourceException - if thrown by a CCI method, to be auto-converted to a DataAccessException
DataAccessException - in case of custom exceptions


Copyright © 2002-2008 The Spring Framework.