Class MappingRecordOperation.RecordCreatorImpl
- java.lang.Object
- org.springframework.jca.cci.object.MappingRecordOperation.RecordCreatorImpl
- All Implemented Interfaces:
RecordCreator
- Enclosing class:
- MappingRecordOperation
protected class MappingRecordOperation.RecordCreatorImpl extends Object implements RecordCreator
Implementation of RecordCreator that calls the enclosing class'screateInputRecord
method.
Constructor Summary
Constructors Constructor Description RecordCreatorImpl(Object inObject)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Record
createRecord(RecordFactory recordFactory)
Create a CCI Record instance, usually based on the passed-in CCI RecordFactory.
Constructor Detail
RecordCreatorImpl
public RecordCreatorImpl(Object inObject)
Method Detail
createRecord
public Record createRecord(RecordFactory recordFactory) throws 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 interfaceRecordCreator
- Parameters:
recordFactory
- the CCI RecordFactory (nevernull
, but not guaranteed to be supported by the connector: its create methods might throw NotSupportedException)- Returns:
- the Record instance
- Throws:
ResourceException
- if thrown by a CCI method, to be auto-converted to a DataAccessExceptionDataAccessException
- in case of custom exceptions