Class AgencyEstateExportXlsTask
- java.lang.Object
-
- javax.swing.SwingWorker<T,V>
-
- com.openindex.openestate.tool.ImmoToolTask<Long,Void>
-
- com.openindex.openestate.tool.utils.XlsExportTask<DbAgencyObject>
-
- com.openindex.openestate.tool.agency.AgencyEstateExportXlsTask
-
- All Implemented Interfaces:
AgencyEstateExportFields,PropertyChangeListener,Runnable,Future<Long>,RunnableFuture<Long>,EventListener
public class AgencyEstateExportXlsTask extends XlsExportTask<DbAgencyObject> implements AgencyEstateExportFields
ImmoToolTaskzum Tabellenexport von Immobilien im Excel-Format.- Author:
- Andreas Rudolph
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.openindex.openestate.tool.ImmoToolTask
ImmoToolTask.Adapter, ImmoToolTask.Callback, ImmoToolTask.Listener
-
Nested classes/interfaces inherited from class javax.swing.SwingWorker
SwingWorker.StateValue
-
-
Field Summary
-
Fields inherited from interface com.openindex.openestate.tool.agency.AgencyEstateExportFields
ESTATE_ACTION, ESTATE_ADDRESS_CITY, ESTATE_ADDRESS_CITY_PART, ESTATE_ADDRESS_COUNTRY, ESTATE_ADDRESS_LATITUDE, ESTATE_ADDRESS_LONGITUDE, ESTATE_ADDRESS_POSTALCODE, ESTATE_ADDRESS_REGION, ESTATE_ADDRESS_STREET, ESTATE_ADDRESS_STREETNR, ESTATE_ID, ESTATE_NR, ESTATE_STATUS, ESTATE_TITLE, ESTATE_TYPE, FIELDCOUNT
-
-
Constructor Summary
Constructors Constructor Description AgencyEstateExportXlsTask(AbstractDbDriver db, File exportFile, AgencyEstateExportDialog.ExportSettings settings)AgencyEstateExportXlsTask(AbstractDbDriver db, File exportFile, Charset charset, OpenEstateType estateType, OpenEstateAction estateAction, DbAgencyObject.Status estateStatus, PublishingMode imageMode, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected LongdoInBackground()protected StringgetFieldTitle(int index)protected intgetHeadlineRowspan()protected String[]getHeadlineValues(int index)protected String[]loadEmptyContainer()protected DbAgencyObject[]loadXlsObjects()protected DbObject[]loadXlsObjects(Connection c, DbAgencyObjectsHandler objectsHandler)protected voidwriteValues(DbAgencyObject src, String[] target)-
Methods inherited from class com.openindex.openestate.tool.utils.XlsExportTask
createWorkbook, executeExport, getDbDriver, getFootlineFormat, getHeadlineFormat, getRow1Format, getRow2Format, getXlsFile, writeValue
-
Methods inherited from class com.openindex.openestate.tool.ImmoToolTask
addListener, cancelled, checkCancelled, createCallback, done, executeAndWait, executeAndWait, failed, finished, getDescription, getId, getMessage, getParentWindow, getTaskDialog, getTitle, isCancelException, isPending, isStarted, process, propertyChange, removeListener, setDescription, setMessage, setParentWindow, setProgress, setProgress, setProgress, setProgress, setTaskDialog, setTitle, succeeded
-
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress
-
-
-
-
Constructor Detail
-
AgencyEstateExportXlsTask
public AgencyEstateExportXlsTask(AbstractDbDriver db, File exportFile, AgencyEstateExportDialog.ExportSettings settings)
-
AgencyEstateExportXlsTask
public AgencyEstateExportXlsTask(AbstractDbDriver db, File exportFile, Charset charset, OpenEstateType estateType, OpenEstateAction estateAction, DbAgencyObject.Status estateStatus, PublishingMode imageMode, Locale locale)
-
-
Method Detail
-
doInBackground
protected Long doInBackground() throws Exception
- Overrides:
doInBackgroundin classXlsExportTask<DbAgencyObject>- Throws:
Exception
-
getFieldTitle
protected String getFieldTitle(int index)
- Specified by:
getFieldTitlein classXlsExportTask<DbAgencyObject>
-
getHeadlineRowspan
protected int getHeadlineRowspan()
- Overrides:
getHeadlineRowspanin classXlsExportTask<DbAgencyObject>
-
getHeadlineValues
protected String[] getHeadlineValues(int index)
- Overrides:
getHeadlineValuesin classXlsExportTask<DbAgencyObject>
-
loadEmptyContainer
protected String[] loadEmptyContainer()
- Specified by:
loadEmptyContainerin classXlsExportTask<DbAgencyObject>
-
loadXlsObjects
protected DbAgencyObject[] loadXlsObjects() throws SQLException
- Specified by:
loadXlsObjectsin classXlsExportTask<DbAgencyObject>- Throws:
SQLException
-
loadXlsObjects
protected DbObject[] loadXlsObjects(Connection c, DbAgencyObjectsHandler objectsHandler) throws SQLException
- Throws:
SQLException
-
writeValues
protected void writeValues(DbAgencyObject src, String[] target)
- Specified by:
writeValuesin classXlsExportTask<DbAgencyObject>
-
-