public abstract class AbstractStructureRecordReporter<Result> extends QueryStructureReporter<net.idea.modbcum.i.IQueryRetrieval<IStructureRecord>,Result>
Modifier and Type | Field and Description |
---|---|
protected Profile |
groupProperties |
protected Template |
template |
Constructor and Description |
---|
AbstractStructureRecordReporter(Profile groupedProperties,
Template template) |
AbstractStructureRecordReporter(Result record,
Profile groupedProperties,
Template template) |
Modifier and Type | Method and Description |
---|---|
void |
footer(Result output,
net.idea.modbcum.i.IQueryRetrieval<IStructureRecord> query) |
Profile |
getGroupProperties() |
Template |
getTemplate() |
void |
header(Result output,
net.idea.modbcum.i.IQueryRetrieval<IStructureRecord> query) |
void |
open() |
void |
setTemplate(Template template) |
createBatch, isIncludeLicenseInTextFiles
getFileExtension, getLicenseURI, getMaxRecords, getOutput, getProcessors, getStartTime, getTimeout, isAutoCommit, isShowFooter, isShowHeader, process, processItem, setAutoCommit, setCloseConnection, setLicenseURI, setMaxRecords, setOutput, setProcessors, setShowFooter, setShowHeader, setStartTime, setTimeout, wrapup
close, getConnection, isCloseConnection, isEnabled, setConnection
addPropertyChangeListener, addPropertyChangeListener, getID, removePropertyChangeListener, removePropertyChangeListener, setEnabled, toString
public AbstractStructureRecordReporter(Profile groupedProperties, Template template)
public Profile getGroupProperties()
public Template getTemplate()
public void setTemplate(Template template)
public void footer(Result output, net.idea.modbcum.i.IQueryRetrieval<IStructureRecord> query)
footer
in class net.idea.modbcum.r.QueryAbstractReporter<IStructureRecord,net.idea.modbcum.i.IQueryRetrieval<IStructureRecord>,Result>
public void header(Result output, net.idea.modbcum.i.IQueryRetrieval<IStructureRecord> query)
header
in class net.idea.modbcum.r.QueryAbstractReporter<IStructureRecord,net.idea.modbcum.i.IQueryRetrieval<IStructureRecord>,Result>
public void open() throws net.idea.modbcum.i.exceptions.DbAmbitException
open
in interface net.idea.modbcum.i.processors.IProcessor<net.idea.modbcum.i.IQueryRetrieval<IStructureRecord>,Result>
open
in class net.idea.modbcum.p.DefaultAmbitProcessor<net.idea.modbcum.i.IQueryRetrieval<IStructureRecord>,Result>
net.idea.modbcum.i.exceptions.DbAmbitException
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.