Package com.openindex.openestate.tool
Class ImmoToolApp
- java.lang.Object
-
- com.openindex.openestate.tool.AbstractApplication
-
- com.openindex.openestate.tool.AbstractSwingApplication<ImmoToolFrame>
-
- com.openindex.openestate.tool.ImmoToolApp
-
- All Implemented Interfaces:
org.xnap.commons.i18n.LocaleChangeListener
public final class ImmoToolApp extends AbstractSwingApplication<ImmoToolFrame>
Hauptklasse des Programmes.- Author:
- Andreas Rudolph
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImmoToolApp.AccountTabAction
Show account tab.static class
ImmoToolApp.AgencyTabAction
Show agency tab.static class
ImmoToolApp.DbDefragAction
Execute database defragmentation.static class
ImmoToolApp.DbDumpAction
Execute database dump.static class
ImmoToolApp.DbExportAction
Execute database export.static class
ImmoToolApp.DbInfoDialogAction
Show database-info dialog.static class
ImmoToolApp.DbQueryTabAction
Show database-query tab.static class
ImmoToolApp.DbRepairAction
Repair operations on the database.static class
ImmoToolApp.HelpAction
Show help tab.static class
ImmoToolApp.PluginDialogAction
Show plugin dialog.static class
ImmoToolApp.ProjectCloseAction
Close the currently opened project.static class
ImmoToolApp.ProjectCreateAction
Create a new project.static class
ImmoToolApp.ProjectOpenAction
Open a previously created project.static class
ImmoToolApp.ProtocolTabAction
Show protocols tab.static class
ImmoToolApp.SetupDialogAction
Show setup dialog.-
Nested classes/interfaces inherited from class com.openindex.openestate.tool.AbstractApplication
AbstractApplication.ExitListener, AbstractApplication.TaskAdapter, AbstractApplication.TaskListener
-
-
Field Summary
Fields Modifier and Type Field Description static String
ID
-
Fields inherited from class com.openindex.openestate.tool.AbstractApplication
CMD_HELP, CMD_JDBC_LOGGING
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ImmoToolApp()
application-properties
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImmoToolFrame
getAppFrame()
File
getAutoLoadProject()
String
getAutoLoadProjectLogin()
String
getAutoLoadProjectPassword()
org.apache.commons.cli.Options
getCommandLineOptions()
AbstractDbDriver
getDbDriver()
DbExtension
getDbExtension()
static ImmoToolApp
getInstance()
String
getName()
ImmoToolProject
getProject()
String
getTitle()
void
init(org.apache.commons.cli.CommandLine commandLine)
boolean
isAutoLoadProject()
static void
loadProjectWizard()
void
setProject(ImmoToolProject project)
void
start(org.apache.commons.cli.CommandLine cli)
-
Methods inherited from class com.openindex.openestate.tool.AbstractSwingApplication
end, getFrame, show, updateLocalization
-
Methods inherited from class com.openindex.openestate.tool.AbstractApplication
addExitListener, addTaskListener, executeTask, executeTaskAndWait, executeTaskAndWait, exit, exit, exit, exit, getCommandLine, getVersion, isConsole, isJdbcLogging, isLocalDb, isRemoteDb, isSwing, localeChanged, removeExitListener, removeTaskListener, shutdown
-
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAppFrame
public static ImmoToolFrame getAppFrame()
-
getAutoLoadProject
public File getAutoLoadProject()
-
getAutoLoadProjectLogin
public String getAutoLoadProjectLogin()
-
getAutoLoadProjectPassword
public String getAutoLoadProjectPassword()
-
getCommandLineOptions
public org.apache.commons.cli.Options getCommandLineOptions()
- Overrides:
getCommandLineOptions
in classAbstractApplication
-
getDbDriver
public AbstractDbDriver getDbDriver()
- Overrides:
getDbDriver
in classAbstractApplication
-
getDbExtension
public DbExtension getDbExtension()
- Overrides:
getDbExtension
in classAbstractApplication
-
getInstance
public static ImmoToolApp getInstance()
-
getName
public String getName()
- Specified by:
getName
in classAbstractApplication
-
getProject
public ImmoToolProject getProject()
-
getTitle
public String getTitle()
- Specified by:
getTitle
in classAbstractApplication
-
init
public void init(org.apache.commons.cli.CommandLine commandLine)
- Overrides:
init
in classAbstractSwingApplication<ImmoToolFrame>
-
isAutoLoadProject
public boolean isAutoLoadProject()
-
loadProjectWizard
public static void loadProjectWizard()
-
start
public void start(org.apache.commons.cli.CommandLine cli)
- Specified by:
start
in classAbstractApplication
-
setProject
public void setProject(ImmoToolProject project)
-
-