Package de.uplanet.lucy.server.datatrans
Interface IDataWriter
-
public interface IDataWriter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearData()Clear the destination source.voidclose()Close the data writerIDataObjectcreateEmptyDataObject()Create an empty data object for the sourcebooleanisNeedingTransformationHints()Returns true, if the implementation needs transformation hints.voidsetRollbackOnly()Always perform a rollback on close, since an unrecoverable error occured.voidsetTransformationHints(de.uplanet.lucy.server.datatrans.IDataProvider p_sourceProvider, IDataSet p_sourceDataSet, de.uplanet.lucy.server.datatrans.configuration.ITransformerConfiguration p_transCfg)Sets the transformation hintsvoidwrite(IDataObject p_object)Write the given data object to the destination
-
-
-
Method Detail
-
createEmptyDataObject
IDataObject createEmptyDataObject()
Create an empty data object for the source- Returns:
- new data object
-
clearData
void clearData() throws ExceptionClear the destination source.- Throws:
Exception- if any occurs
-
write
void write(IDataObject p_object) throws Exception
Write the given data object to the destination- Parameters:
p_object- data object- Throws:
Exception- if any occurs
-
isNeedingTransformationHints
boolean isNeedingTransformationHints()
Returns true, if the implementation needs transformation hints.- Returns:
- true or false
-
setTransformationHints
void setTransformationHints(de.uplanet.lucy.server.datatrans.IDataProvider p_sourceProvider, IDataSet p_sourceDataSet, de.uplanet.lucy.server.datatrans.configuration.ITransformerConfiguration p_transCfg) throws ExceptionSets the transformation hints- Parameters:
p_sourceProvider- data source providerp_sourceDataSet- data setp_transCfg- transformer configuration- Throws:
Exception- if any occurs
-
setRollbackOnly
void setRollbackOnly()
Always perform a rollback on close, since an unrecoverable error occured.
-
-