public class DbStructureWriter extends AbstractRepositoryWriter<IStructureRecord,IStructureRecord>
AbstractRepositoryWriter.OP| Modifier and Type | Field and Description |
|---|---|
protected CreateStructure |
createStructure |
protected SourceDataset |
dataset |
protected DatasetAddStructure |
datasetAddStruc |
protected PropertyValuesWriter |
propertyWriter |
protected ReadDataset |
readDatasetQuery |
protected UpdateStructure |
updateStructure |
exec, operation, queryexec| Constructor and Description |
|---|
DbStructureWriter(SourceDataset dataset) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SourceDataset |
getDataset() |
void |
open() |
void |
setConnection(Connection connection) |
void |
setDataset(SourceDataset dataset) |
IStructureRecord |
update(IStructureRecord structure) |
IStructureRecord |
write(IStructureRecord structure) |
protected void |
writeDataset(IStructureRecord structure) |
void |
writeProperties(IStructureRecord structure) |
List<IStructureRecord> |
writeStructure(IStructureRecord structure,
boolean update) |
create, delete, getOperation, prepareStatement, process, read, setOperation, transactiongetConnection, isCloseConnection, isEnabled, setCloseConnectionaddPropertyChangeListener, addPropertyChangeListener, getID, removePropertyChangeListener, removePropertyChangeListener, setEnabled, toStringprotected DatasetAddStructure datasetAddStruc
protected CreateStructure createStructure
protected UpdateStructure updateStructure
protected PropertyValuesWriter propertyWriter
protected SourceDataset dataset
protected ReadDataset readDatasetQuery
public DbStructureWriter(SourceDataset dataset)
public void open()
throws net.idea.modbcum.i.exceptions.DbAmbitException
open in interface net.idea.modbcum.i.processors.IProcessor<IStructureRecord,IStructureRecord>open in class AbstractRepositoryWriter<IStructureRecord,IStructureRecord>net.idea.modbcum.i.exceptions.DbAmbitExceptionpublic void setConnection(Connection connection) throws net.idea.modbcum.i.exceptions.DbAmbitException
setConnection in interface net.idea.modbcum.i.IDBProcessor<IStructureRecord,IStructureRecord>setConnection in class AbstractRepositoryWriter<IStructureRecord,IStructureRecord>net.idea.modbcum.i.exceptions.DbAmbitExceptionpublic SourceDataset getDataset()
public void setDataset(SourceDataset dataset)
public IStructureRecord write(IStructureRecord structure) throws SQLException, net.idea.modbcum.i.exceptions.AmbitException, OperationNotSupportedException
write in class AbstractRepositoryWriter<IStructureRecord,IStructureRecord>SQLExceptionnet.idea.modbcum.i.exceptions.AmbitExceptionOperationNotSupportedExceptionpublic IStructureRecord update(IStructureRecord structure) throws SQLException, OperationNotSupportedException, net.idea.modbcum.i.exceptions.AmbitException
update in class AbstractRepositoryWriter<IStructureRecord,IStructureRecord>SQLExceptionOperationNotSupportedExceptionnet.idea.modbcum.i.exceptions.AmbitExceptionpublic List<IStructureRecord> writeStructure(IStructureRecord structure, boolean update) throws SQLException, net.idea.modbcum.i.exceptions.AmbitException, OperationNotSupportedException
SQLExceptionnet.idea.modbcum.i.exceptions.AmbitExceptionOperationNotSupportedExceptionpublic void close()
throws Exception
close in interface net.idea.modbcum.i.processors.IProcessor<IStructureRecord,IStructureRecord>close in class AbstractRepositoryWriter<IStructureRecord,IStructureRecord>Exceptionprotected void writeDataset(IStructureRecord structure) throws SQLException, net.idea.modbcum.i.exceptions.AmbitException, OperationNotSupportedException
SQLExceptionnet.idea.modbcum.i.exceptions.AmbitExceptionOperationNotSupportedExceptionpublic void writeProperties(IStructureRecord structure) throws SQLException, net.idea.modbcum.i.exceptions.AmbitException
SQLExceptionnet.idea.modbcum.i.exceptions.AmbitExceptionCopyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.