public class Client extends java.lang.Object implements ClientContextI, ClientContainerI, OriginHashProviderI, de.ipcon.db.core.SaveBOListenerI
Client acts as the root coordinator for application startup, session lifecycle,
and desktop workspace management. Domain-specific operations and low-level mechanics are
delegated to specialized helper components:
Session (low-level network communication,
remote queries and server event demuxing).ClientPersistenceHelper (BO loading, caching,
transactions and cache lifecycle).ClientWindowLifecycleHandler (MDI desktop managers,
frame positioning, view routing and zoom handling).ClientActionHelper (action mapping, shortcut dispatching
and state availability predicates).ClientSessionStateHelper (user authentication, credentials
and session persistence).ClientServerEventHandler (routing server-originated notifications
and system events).ClientProfileSettingsHelper (window geometry persistence, user XML
settings and theme overrides).ClientDialogHelper and ClientFileChooserHelper.ClientFileIOHelper (local file caching and stream transfers).ClientFolderHelper and ClientStructureExecutionHelper.ClientHistoryAndTelemetryTracker (LRU navigation history and
access tracking).ClientPluginHelper, ClientScriptingHelper
and ClientCommandExecutionHelper.ClientReportPrintingHelper.ClientDawnUpdateHelper.
To ensure backward compatibility with dynamic XML actions, legacy code and forms,
Client retains forwarding facades and implements ClientContextI.
ClientContextI,
Session,
AbstractClientHelper,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static java.net.URL |
jnlpCodeBase |
static boolean |
jnlpstart |
static java.io.File |
log4jconf |
CANCELED, CONFIRMED, DENIED, TYPE_ERROR, TYPE_INFO, TYPE_PLAIN, TYPE_QUESTION, TYPE_WARNINGENV_DAWN_MACHINE_ID| Constructor and Description |
|---|
Client(java.lang.String _server)
Constructs a new instance.
|
Client(java.lang.String _server,
java.lang.String username) |
Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass) |
Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass,
java.lang.String _pathClientLogTxt) |
Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass,
java.lang.String _pathClientLogTxt,
java.lang.String minHeap) |
Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass,
java.lang.String _pathClientLogTxt,
java.lang.String minHeap,
java.lang.String maxHeap) |
Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass,
java.lang.String _pathClientLogTxt,
java.lang.String minHeap,
java.lang.String maxHeap,
java.lang.String _projectName) |
| Modifier and Type | Method and Description |
|---|---|
void |
action_about()
Deprecated.
|
boolean |
action_changeGuiThemeToDefault_available()
Deprecated.
|
void |
action_changeGuiThemeToDefault()
Deprecated.
|
void |
action_changeLocale()
Deprecated.
|
void |
action_changePW()
Deprecated.
|
void |
action_exportSystemObjects()
Deprecated.
|
void |
action_flatlafDefaults()
Deprecated.
|
void |
action_flatlafInspector(java.awt.event.ActionEvent event)
Deprecated.
|
void |
action_flushCaches()
Deprecated.
|
void |
action_groovyConsole()
Deprecated.
|
void |
action_importLicense()
Deprecated.
|
void |
action_importSystemObjects()
Deprecated.
|
void |
action_installDawn()
Deprecated.
|
void |
action_keys()
Deprecated.
|
void |
action_openL10n()
Deprecated.
|
void |
action_quit()
Deprecated.
|
void |
action_reloadProfile()
Deprecated.
|
void |
action_saveProfile()
Deprecated.
|
void |
action_schemaTool()
Deprecated.
|
void |
action_serverConsole()
Deprecated.
|
void |
action_showReportIssueForm(BO sourceBO,
Struktur sourceStruktur,
java.awt.event.ActionEvent ae)
Deprecated.
|
boolean |
action_switchToMultiWindowDesktopManager_available()
Deprecated.
|
void |
action_switchToMultiWindowDesktopManager()
Deprecated.
|
boolean |
action_switchToSingleWindowDesktopManager_available()
Deprecated.
|
void |
action_switchToSingleWindowDesktopManager()
Deprecated.
|
void |
action_syncNG()
Deprecated.
|
void |
action_takeScreenshot()
Deprecated.
|
void |
action_takeScreenshot(java.awt.event.ActionEvent ae)
Deprecated.
|
void |
action_toggleBOProperties(FormAction action)
Deprecated.
|
void |
action_toggleHiddenProperties(FormAction action)
Deprecated.
|
void |
action_toggleHistory(FormAction action)
Deprecated.
|
void |
action_zoomIn()
Deprecated.
|
void |
action_zoomOut()
Deprecated.
|
void |
action_zoomReset()
Deprecated.
|
void |
addAction(FormAction fa)
Adds an action to this ClientContextI.
|
void |
addAction(FormAction fa,
MDIElementI mdie)
Adds an action to this ClientContextI, either globally or for a specific "MDIElementI".
|
void |
addSaveBOListener(de.ipcon.db.core.SaveBOListenerI l)
Adds the passed SaveBOListenerI to the list of listeners, wrapped in a WeakReference.
|
void |
addVisualComponent(javax.swing.JComponent c,
java.lang.String position) |
void |
addVisualComponent(java.lang.String container,
javax.swing.JComponent c,
java.lang.String position) |
void |
applyDefaults(electric.xml.Element e,
java.lang.Object[] l10nPath) |
void |
authenticate(java.lang.String username,
java.lang.String pass) |
void |
authenticate(java.lang.String username,
java.lang.String pass,
boolean inhibitInitFeatureManager) |
void |
authenticate(java.lang.String username,
java.lang.String pass,
boolean inhibitInitFeatureManager,
java.lang.String originHash) |
void |
bringUsToFront() |
void |
checkActionsEnabledStatus()
Deprecated.
|
void |
clearCodebausteinCache() |
void |
clientLoginActivity(java.awt.AWTEvent e)
Called whenever activity in the login dialogue happens, e.g. focussed or key typed or something was clicked.
|
void |
close()
Closes the client session, unsubscribes from all server and connection events,
and forcibly stops the event notifier thread.
|
void |
close(boolean processLogoffScript)
Closes this client.
|
void |
closeWithConfirmation() |
boolean |
connectionAvailableNow()
Waits for the connRunner and reports if a server-connection is available.
|
void |
connectServer() |
javax.swing.JRootPane |
determineRootPane(FormContextI ftx)
Determines the primary JRootPane associated with a given form context.
|
void |
endWaitFeedback()
Lifecycle hook meant to be overridden by UI subclasses to deactivate
visual waiting indicators.
|
java.lang.String |
executeCommand(java.lang.String cmd)
Command interface to client.
|
void |
flushCaches() |
ClientActionHelper |
getActionHelper()
Returns the helper orchestrating UI actions, global keyboard shortcuts, and menu dispatching.
|
java.util.Map<java.lang.String,FormAction> |
getActions()
Deprecated.
|
java.util.Map<java.lang.String,FormAction> |
getAllActions() |
Struktur |
getAutomatikStrukturForPath(java.lang.String path) |
Struktur |
getAutomatikStrukturForPath(java.lang.String path,
boolean reload) |
Struktur |
getAutomatikStrukturForPath(java.lang.String path,
boolean reload,
boolean directOnly) |
Struktur |
getAutomatikStrukturForPath(java.lang.String path,
boolean reload,
boolean directOnly,
EntityI[] entitiesOnly) |
Session |
getBackendConnectionManager()
Deprecated.
|
byte[] |
getBLOB(java.lang.Long id)
Retrieves binary large object (BLOB) data corresponding to the given ID from the backend.
|
BO |
getBO(java.lang.Long id,
java.lang.Class classTip)
Retrieves a specific Business Object from the backend by its ID and Class.
|
BOLoaderI |
getBOLoader() |
Lesezeichen |
getBookmarkByTid(java.lang.String tid,
java.lang.String entityName)
Retrieves a single
Lesezeichen uniquely identified by its tid and entity name. |
Lesezeichen[] |
getBookmarks(EntityI entity)
Returns all
Lesezeichen instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). |
Lesezeichen[] |
getBookmarks(EntityI entity,
boolean reload)
Returns all
Lesezeichen instances associated with the specified entity, sorted by priority
in descending order (highest priority first). |
java.lang.String |
getCachedServerDesc() |
FormContextI |
getClientFtx()
Returns the global application-level form context associated with the desktop client.
|
de.ipcon.db.core.CodebausteinStorageI |
getCodebausteinStorage() |
ClientCommandExecutionHelper |
getCommandExecutionHelper()
Returns the helper managing client-side command execution and system CLI commands.
|
java.lang.String |
getConfiguredMaxHeap() |
java.lang.String |
getConfiguredMinHeap() |
ConnectionEventProviderI |
getConnectionEventProvider() |
Benutzer |
getCurrentUser()
Deprecated.
|
java.util.Date |
getDateLoggedOn() |
ClientDawnUpdateHelper |
getDawnUpdateHelper()
Returns the helper managing legacy launcher updates and installation.
|
DBManInfo |
getDBManInfo()
Retrieves information about the server.
|
ClientDialogHelper |
getDialogHelper()
Returns the helper managing modal dialogs, confirmations, error alerts, and user input prompts.
|
java.awt.Component |
getDialogParent() |
DBManEventProviderI |
getEventProvider() |
FeatureManagerI |
getFeatureManager()
Returns the feature manager associated with the current backend connection.
|
ClientFileChooserHelper |
getFileChooserHelper()
Returns the helper handling native file and directory selection dialogs.
|
Folder |
getFolder(EntityI ent)
Deprecated.
|
Folder |
getFolder(java.lang.String path)
Returns the temporary folder for a given path.
|
Folder[] |
getFolderChildren(Folder parent)
Returns all folders that have the given folder as direct parent
|
ClientFolderHelper |
getFolderHelper()
Returns the helper managing navigation hierarchies and folder structures.
|
Formular |
getFormByTid(java.lang.String tid,
java.lang.String entityName)
Retrieves a single
Formular uniquely identified by its tid and entity name. |
FormElementI |
getFormElementForBO(BO bo) |
Formular[] |
getForms(EntityI entity)
Returns all
Formular instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). |
Formular[] |
getForms(EntityI entity,
boolean reload)
Returns all
Formular instances associated with the specified entity, sorted by priority
in descending order (highest priority first). |
FulltextSearcherI |
getFulltextSearcher()
Checks if Fulltext Search (FTS) is available on the backend and returns the searcher instance if so.
|
java.util.Map<java.lang.String,FormAction> |
getGlobalActions(FormContextI ftx) |
java.lang.Object |
getGlobalVar(java.lang.String name)
Deprecated.
|
java.util.Map<java.lang.String,java.lang.Object> |
getGlobalVars()
Deprecated.
|
ClientHistoryAndTelemetryTracker |
getHistoryAndTelemetryTracker()
Returns the tracker managing LRU access histories and client navigation telemetry.
|
java.lang.String |
getInstanceName() |
byte[] |
getLocalFile(java.io.File infile) |
java.io.File |
getLog4JConfigFile() |
java.awt.Image |
getLogo()
Returns the primary application logo image, loaded from the classpath.
|
javax.swing.JFrame |
getMainFrame() |
MDIElementI |
getMDIElementForBO(BO bo) |
MDIManagerI |
getMDIManager() |
javax.swing.JMenu |
getMenu(java.lang.String s) |
ClientMenuManager |
getMenuManager() |
Transaction |
getNewFormTransaction()
Creates an interactive form transaction initialized with the current user.
|
Transaction |
getNewFormTransaction(java.lang.String desc)
Creates an interactive form transaction initialized with the current user
and an identifying description for auditing and debugging.
|
Transaction |
getNewTransaction() |
Transaction |
getNewTransaction(BOLoaderI loader) |
Transaction |
getNewTransaction(BOLoaderI loader,
SchemaI txSchema) |
Transaction |
getNewTransaction(BOLoaderI loader,
SchemaI txSchema,
java.lang.String desc) |
Transaction |
getNewTransaction(BOLoaderI loader,
SchemaI txSchema,
java.lang.String desc,
de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier)
Central internal factory method to create and fully initialize a new database transaction.
|
Transaction |
getNewTransaction(java.lang.String desc) |
Transaction |
getNewTransaction(java.lang.String desc,
de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier) |
Transaction |
getNewTransaction(de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier) |
Transaction |
getNewTransactionWithInstrumentedSchema() |
Transaction |
getNewTransactionWithInstrumentedSchema(java.lang.String desc) |
Transaction |
getNewTransactionWithInstrumentedSchema(java.lang.String desc,
de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier) |
Transaction |
getNewTransactionWithInstrumentedSchema(de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier) |
java.lang.String |
getPathClientLogTxt() |
ClientPersistenceHelper |
getPersistenceHelper()
Returns the helper managing BO and Struktur caching, transaction factories, and persistence operations.
|
ClientPluginHelper |
getPluginHelper()
Returns the helper managing the discovery, initialization, and lifecycle of client plugins.
|
java.util.List<ClientPluginI> |
getPlugins()
Returns a list of all currently registered @see de.ipcon.form.ClientPluginI
|
ClientProfileSettingsHelper |
getProfileSettingsHelper()
Returns the helper managing user preferences, window geometry persistence, and profile XML settings.
|
Report |
getReportByTid(java.lang.String tid,
java.lang.String entityName)
Retrieves a single
Report uniquely identified by its tid and entity name. |
ClientReportPrintingHelper |
getReportPrintingHelper()
Returns the helper coordinating document generation and report printing.
|
Report[] |
getReports(EntityI entity)
Returns all
Report instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). |
Report[] |
getReports(EntityI entity,
boolean reload)
Returns all
Report instances associated with the specified entity, sorted by priority
in descending order (highest priority first). |
SchemaI |
getSchema() |
BeanShellScript |
getScript() |
ClientScriptingHelper |
getScriptingHelper()
Returns the helper managing scripting runtimes and dynamic script execution contexts.
|
ClientServerEventHandler |
getServerEventHandler()
Returns the handler dispatching server-side push notifications and connection events to the UI.
|
java.lang.String |
getServerName() |
Session |
getSession() |
ClientSessionStateHelper |
getSessionStateHelper()
Returns the helper managing user authentication, credentials, session state, and shutdown lifecycle.
|
ClientSessionStateI |
getState() |
ClientStructureExecutionHelper |
getStructureExecutionHelper()
Returns the helper coordinating dynamic structure queries and execution.
|
StrukturCache |
getStrukturCache() |
Struktur[] |
getStrukturenForEntity(java.lang.String entityName)
Returns all structures for a given entity-name
|
Struktur[] |
getStrukturenForEntity(java.lang.String entityName,
boolean reload)
Returns all structures for a given entity-name
|
Struktur[] |
getStrukturenForEntity(java.lang.String entityName,
boolean reload,
boolean directOnly)
Returns all structures for a given entity-name
|
Struktur[] |
getStrukturenForEntity(java.lang.String entityName,
boolean reload,
boolean directOnly,
EntityI[] entitiesOnly)
Returns all structures for a given entity-name
|
Struktur[] |
getStrukturenForSearchString(java.lang.String searchString,
int searchType) |
Struktur[] |
getStrukturenForSearchString(java.lang.String searchString,
int searchType,
boolean reload) |
Struktur[] |
getStrukturenForSearchString(java.lang.String searchString,
int searchType,
boolean reload,
boolean directOnly) |
Struktur[] |
getStrukturenForSearchString(java.lang.String searchString,
int searchType,
boolean reload,
boolean directOnly,
EntityI[] entitiesOnly)
Searches entities for a given string and generates/retrieves the structures for them
|
Schablone |
getTemplateByTid(java.lang.String tid,
java.lang.String entityName)
Retrieves a single
Schablone uniquely identified by its tid and entity name. |
Schablone[] |
getTemplates(EntityI entity)
Returns all
Schablone instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). |
Schablone[] |
getTemplates(EntityI entity,
boolean reload)
Returns all
Schablone instances associated with the specified entity, sorted by priority
in descending order (highest priority first). |
Schablone[] |
getTemplatesForSubEntitiesInAdminsOrdner(EntityI entity,
boolean reload,
boolean uniqueEntities,
java.util.Set entitiesToExclude)
Internal specialized lookup for templates across polymorphic sub-entities located in administrator folders.
|
java.lang.String |
getUniquePrefix()
Returns the unique prefix for the window-title, only being applied
for OS-managed windows when using the ClientNativeWindowManager.
|
ClientWindowLifecycleHandler |
getWindowLifecycleHandler()
Returns the handler managing desktop window managers, MDI element hierarchy, screenshots, and UI inspectors.
|
de.ipcon.swing.WindowManagerType |
getWindowManagerType()
Resolves the configured window manager type from the user profile.
|
java.lang.String |
getWindowTitle(BO bo) |
java.lang.String |
getWindowTitle(BO bo,
java.lang.String explicitDescription,
boolean skipEntity) |
void |
handleClientClose()
Disconnects from the server and calls System.exit(0)
|
boolean |
isClosed() |
boolean |
isConnected() |
boolean |
isConnected(boolean failfast) |
boolean |
isIssueReportFormEnabled()
Deprecated.
|
boolean |
isLoggedIn() |
boolean |
isLoggingOn() |
boolean |
isNotificationSystemActivated() |
boolean |
isServerAuthoritativeSyncServer() |
boolean |
isShowBOProperties() |
boolean |
isShowHiddenProperties() |
boolean |
isShowHistory() |
void |
killEventNotifier()
Forcibly shuts down the internal event notifier thread.
|
void |
logon() |
static void |
main(java.lang.String[] args)
Main entry point for the client application.
|
static void |
mainStart(java.lang.String[] args)
Initializes and starts the client application.
|
static void |
mainStart(java.lang.String[] args,
java.lang.String _pathClientLogTxt)
Initializes and starts the client application.
|
void |
onLogonSuccess(de.ipcon.swing.WindowState lastWindowState)
Completes the post-authentication initialization sequence, builds the main
desktop UI frame, and registers core subsystems.
|
FormElementI |
openForm(Formular form,
BO bo) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
FormElementI origin)
Opens a form with standard desktop defaults and an explicit UI origin.
|
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
java.lang.String title) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds,
boolean maximize) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds,
boolean maximize,
boolean ignoreOpenInstance) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds,
boolean maximize,
boolean ignoreOpenInstance,
boolean reuseOpenIfNew) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds,
boolean maximize,
boolean ignoreOpenInstance,
boolean reuseOpenIfNew,
boolean skipTxLoadedNewBOs) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds,
boolean maximize) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds,
boolean maximize,
boolean ignoreOpenInstance) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds,
boolean maximize,
boolean ignoreOpenInstance,
boolean reuseOpenIfNew) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds,
boolean maximize,
boolean ignoreOpenInstance,
boolean reuseOpenIfNew,
boolean skipTxLoadedNewBOs) |
FormElementI |
openForm(Formular form,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI ftx,
boolean massChange,
int viewType,
java.awt.Rectangle forcedBounds,
boolean maximize,
boolean ignoreOpenInstance,
boolean reuseOpenIfNew,
boolean skipTxLoadedNewBOs,
FormElementI origin) |
FormElementI |
openNew(Schablone s) |
FormElementI |
openNew(Schablone s,
java.util.Map parameters) |
FormElementI |
openNew(Schablone s,
java.util.Map parameters,
FormElementI origin)
Creates a new BO with the given
Schablone and parameters and opens it relative to the optional origin form |
FormElementI |
openView(BO bo) |
FormElementI |
openView(BO bo,
java.util.Map parameters) |
FormElementI |
openView(BO bo,
java.util.Map parameters,
java.lang.String title) |
FormElementI |
openView(BO bo,
java.util.Map parameters,
java.lang.String title,
boolean reloadFormList) |
FormElementI |
openView(BO bo,
java.util.Map parameters,
java.lang.String title,
boolean reloadFormList,
boolean useAutomatic) |
FormElementI |
openView(Lesezeichen l) |
FormElementI |
openView(Lesezeichen l,
java.util.Map parameters)
Open the given Lesezeichen.
|
void |
passwordChangeInLogonDialogInitiated()
Notifies the client that a password change has been initiated in the logon UI.
|
static void |
politeMain(java.lang.String[] args)
Alternative entry point for the client application, called by the "LogWindow" GUI button.
|
FormElementI |
preparePrinting(Report report,
BO bo) |
FormElementI |
preparePrinting(Report report,
BO[] bos) |
FormElementI |
preparePrinting(Report report,
BO[] bos,
java.lang.String title) |
FormElementI |
preparePrinting(Report report,
BO[] bos,
java.lang.String title,
FormElementI owner) |
FormElementI |
preparePrinting(Report report,
BO bo,
java.lang.String title) |
FormElementI |
preparePrinting(java.lang.String entityName,
java.lang.String reportName,
BO bo) |
FormElementI |
preparePrinting(java.lang.String entityName,
java.lang.String reportName,
BO[] bos) |
FormElementI |
preparePrinting(java.lang.String entityName,
java.lang.String reportName,
BO[] bos,
java.lang.String title) |
FormElementI |
preparePrinting(java.lang.String entityName,
java.lang.String reportName,
BO bo,
java.lang.String title) |
void |
putLocalFile(java.io.File outfile,
byte[] data) |
void |
putLocalFile(java.io.File outfile,
java.io.InputStream is) |
java.util.List |
queryBO(groovy.lang.GString gs) |
java.util.List |
queryBO(java.lang.String query)
Implementation Note: Performs parameterized querying against the backend.
|
java.util.List |
queryBO(java.lang.String query,
java.lang.Object[] params)
Implementation Note: Performs parameterized querying against the backend.
|
void |
refreshActions() |
void |
refreshActionsOnEDT()
Deprecated.
|
void |
refreshActionsOnEDT(boolean sync) |
void |
refreshPluginActions(boolean sync) |
void |
registerClientContainer(java.lang.String name,
ClientContainerI cc) |
javax.swing.JFrame |
registerMDIManagerInstance(java.lang.String name,
MDIManagerI mdiman) |
void |
removeAction(FormAction fa)
Removes an action globally from this ClientContextI.
|
void |
removeAction(FormAction fa,
MDIElementI mdie)
Removes an action from this ClientContextI, either globally or for a specific "MDIElementI".
|
void |
removeSaveBOListener(de.ipcon.db.core.SaveBOListenerI l)
Removes the passed SaveBOListenerI from the list of listeners.
|
FormElementI |
reopenView(FormElementI fe) |
FormElementI |
reopenView(FormElementI fe,
Struktur useStruktur) |
FormElementI |
reopenView(FormElementI fe,
Struktur useStruktur,
boolean _reloadBO) |
void |
resetPassword(java.lang.String username) |
TransactionAnswer |
saveBO(Transaction tx)
Behavioral Difference: Unlike other
TransactionProviderI
implementations, this overload defaults ignoreConflicts to true
for backward compatibility. |
TransactionAnswer |
saveBO(Transaction tx,
boolean ignoreConflicts) |
void |
setActions(java.util.HashMap<java.lang.String,FormAction> m)
Deprecated.
|
void |
setAllActions(java.util.LinkedHashMap<java.lang.String,FormAction> m)
Deprecated.
|
void |
setConfiguredMaxHeap(java.lang.String $16) |
void |
setConfiguredMinHeap(java.lang.String $15) |
void |
setDefaultFocusOwner(javax.swing.JComponent c) |
void |
setEmptyMDIFocus()
Sets the focus on something useful when the desktop is empty.
|
void |
setGlobalVar(java.lang.String name,
java.lang.Object value)
Deprecated.
|
void |
setMenuBar(javax.swing.JMenuBar c) |
void |
setMenuManager(ClientMenuManager $14) |
void |
setScript(BeanShellScript s) |
void |
setTitle()
Sets the user-definable latter part of the title of the main client-window to the value stored in the
|
void |
setTitle(java.lang.String userTitleString)
Sets the user-definable latter part of the title of the main client-window to the passed String.
|
java.math.BigDecimal |
showBigDecimalInputDialog(java.lang.String s,
java.lang.String title,
java.math.BigDecimal oldValue,
boolean nullAllowed)
Shows a modal dialog for
BigDecimal input. |
int |
showConfirmDialog(java.lang.String s) |
int |
showConfirmDialog(java.lang.String s,
java.lang.String title) |
int |
showConfirmDialog(java.lang.String s,
java.lang.String title,
boolean forceAffirmation,
java.lang.String affirmationText,
java.lang.String affirmationString)
Displays a confirmation dialog offering YES, NO, and CANCEL options, with optional
affirmation text required for confirmation.
|
java.util.Date |
showDateInputDialog(java.lang.String s,
java.lang.String title,
java.util.Date oldValue,
boolean nullAllowed,
java.lang.String format)
Shows a modal dialog for
Date input. |
java.lang.Object |
showError(java.lang.String s) |
java.lang.Object |
showError(java.lang.String s,
java.lang.Throwable throwableToShow) |
java.lang.Object |
showError(java.lang.String s,
java.lang.Throwable throwableToShow,
boolean suppressPrintCausedBy) |
java.lang.Object |
showError(java.lang.String s,
java.lang.Throwable throwableToShow,
boolean suppressPrintCausedBy,
java.lang.String title) |
java.lang.Object |
showError(java.lang.String s,
java.lang.Throwable ex,
boolean suppressPrintCausedBy,
java.lang.String title,
java.lang.Object[] buttons)
Shows an error message, controlling whether the "Caused by" trace is printed in the details.
|
java.lang.Object |
showError(java.lang.String s,
java.lang.Throwable throwableToShow,
java.lang.String title) |
java.lang.Object |
showError(java.lang.String s,
java.lang.Throwable throwableToShow,
java.lang.String title,
boolean deprecatedForceSynchronous) |
java.lang.Object |
showError(java.lang.String s,
java.lang.Throwable throwableToShow,
java.lang.String title,
boolean deprecatedForceSynchronous,
boolean takeScreenshot) |
java.lang.Object |
showError(java.lang.String s,
java.lang.Throwable throwableToShow,
java.lang.String title,
boolean deprecatedForceSynchronous,
boolean takeScreenshot,
boolean suppressPrintCausedBy) |
java.lang.Object |
showError(java.lang.String s,
java.lang.Throwable ex,
java.lang.String title,
boolean deprecatedForceSynchronous,
java.lang.Object[] buttons)
Shows an error message in a modal dialog with an optional exception stack trace.
|
java.lang.Object |
showException(java.lang.Throwable throwableToShow) |
java.lang.Object |
showException(java.lang.Throwable throwableToShow,
boolean deprecatedForceSynchronous) |
java.lang.Object |
showException(java.lang.Throwable ex,
boolean deprecatedForceSynchronous,
java.lang.Object[] buttons)
Shows an exception stack trace in a dialog without a custom error message.
|
java.io.File |
showFileChooser(java.lang.String title,
java.lang.String approveText,
java.lang.String key,
int selectionMode,
boolean quiet,
javax.swing.filechooser.FileFilter filter,
javax.swing.JComponent accessory,
java.io.File preselectedFile,
java.io.File fallbackLastUsedDir,
int dialogType)
Internal and Legacy routing method for single file / directory selections.
|
java.io.File[] |
showFilesChooser(java.lang.String title,
java.lang.String approveText,
java.lang.String key,
int selectionMode,
javax.swing.filechooser.FileFilter filter,
javax.swing.JComponent accessory,
java.io.File fallbackLastUsedDir)
Legacy multiple file routing method.
|
java.io.File |
showFolderChooser(java.lang.String title,
java.lang.String key,
boolean quiet,
java.io.File preselectedFile)
Opens a native dialog strictly tailored to select a FOLDER / DIRECTORY.
|
java.lang.Integer |
showIntegerInputDialog(java.lang.String s,
java.lang.String title,
java.lang.Integer oldValue,
boolean nullAllowed)
Shows a modal dialog for
Integer input. |
java.lang.Object |
showListChoiceDialog(java.lang.String title,
java.lang.Object[] options) |
java.lang.Object |
showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
int defaultIndex)
Shows a simple list choice dialog with a default choice index.
|
java.lang.Object |
showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
int defaultIndex,
java.lang.String cboFormat) |
java.lang.Object |
showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
int defaultIndex,
java.lang.String cboFormat,
boolean multiple)
Shows a dialog window that allows the user to select one or more from the provided options.
|
java.lang.Object |
showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object defaultChoice)
Shows a simple list choice dialog with a default choice object.
|
java.lang.Object |
showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object defaultChoice,
java.lang.String cboFormat) |
java.lang.Object |
showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object defaultChoice,
java.lang.String cboFormat,
boolean multiple)
Shows a dialog window that allows the user to select one or more from the provided options.
|
java.lang.Long |
showLongInputDialog(java.lang.String s,
java.lang.String title,
java.lang.Long oldValue,
boolean nullAllowed)
Shows a modal dialog for
Long input. |
void |
showMessageDialog(java.lang.String s) |
void |
showMessageDialog(java.lang.String s,
java.lang.String type) |
void |
showMessageDialog(java.lang.String s,
java.lang.String type,
java.lang.String title)
Shows a modal message dialog that blocks execution until the user dismisses it.
|
void |
showMessageDialogNonModal(java.lang.String s) |
void |
showMessageDialogNonModal(java.lang.String s,
java.lang.String type) |
void |
showMessageDialogNonModal(java.lang.String s,
java.lang.String type,
java.lang.String title)
Shows a non-modal message dialog that does not block background execution.
|
java.lang.Object[] |
showMultiListChoiceDialog(java.lang.String title,
java.lang.Object[] options) |
java.lang.Object[] |
showMultiListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object[] defaultChoices) |
java.lang.Object[] |
showMultiListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object[] defaultChoices,
java.lang.String cboFormat)
Shows a dialog window that allows the user to select one or more from the provided options.
|
java.lang.Object |
showMultipleChoiceDialog(java.lang.String s,
java.lang.String title,
java.lang.Object[] options) |
java.lang.Object |
showMultipleChoiceDialog(java.lang.String s,
java.lang.String title,
java.lang.Object[] options,
int defaultIndex)
Shows a multiple choice dialog (checkbox style) with a default index.
|
java.io.File |
showOpenFileChooser(java.lang.String title,
java.lang.String key,
boolean quiet,
javax.swing.filechooser.FileFilter filter)
Opens a native OPEN dialog strictly tailored to select a SINGLE EXISTING FILE.
|
java.io.File[] |
showOpenFilesChooser(java.lang.String title,
java.lang.String key,
javax.swing.filechooser.FileFilter filter,
java.io.File preselectedFile)
Opens a native OPEN dialog configured to select MULTIPLE EXISTING FILES.
|
java.io.File |
showSaveFileChooser(java.lang.String title,
java.lang.String key,
javax.swing.filechooser.FileFilter filter,
boolean quiet,
java.io.File preselectedFile)
Opens a native SAVE dialog with an input field for defining a file name.
|
java.lang.String |
showStringInputDialog(java.lang.String s) |
java.lang.String |
showStringInputDialog(java.lang.String s,
java.lang.String title) |
java.lang.String |
showStringInputDialog(java.lang.String message,
java.lang.String title,
java.lang.String oldValue,
boolean multilineInput,
boolean passwordInput)
Shows a modal dialog for string input.
|
void |
showSystemMessageDialogNonModal(java.lang.String s)
Displays a non-modal system message dialog.
|
void |
showSystemMessageDialogNonModal(java.lang.String s,
java.lang.String type)
Displays a non-modal system message dialog with an explicit message type.
|
void |
showSystemMessageDialogNonModal(java.lang.String s,
java.lang.String type,
java.lang.String title)
Displays a non-modal system message dialog with a custom title.
|
void |
showSystemMessageDialogNonModal(java.lang.String s,
java.lang.String type,
java.lang.String title,
int maxLengthLines)
Displays a non-modal system message dialog with a line limit.
|
void |
showSystemMessageDialogNonModal(java.lang.String s,
java.lang.String type,
java.lang.String title,
int maxLengthLines,
de.ipcon.swing.IconKeys iconKey)
Displays a non-modal system message dialog with custom line limit and dialog icon.
|
java.util.Date[] |
showTimespanInputDialog(java.lang.String s,
java.lang.String title,
java.util.Date oldValueStart,
java.util.Date oldValueEnd,
boolean startNullAllowed,
boolean endNullAllowed,
java.lang.String format)
Shows a modal dialog for inputting a start and end date timespan.
|
java.lang.String[] |
showUserLoginDialog(java.lang.String message,
java.lang.String title,
java.lang.String user)
Shows a dialog prompting for username and password, with an optionally pre-filled username.
|
boolean |
showYesNoDialog(java.lang.String s)
Shows a simple modal dialog asking a Yes/No question.
|
void |
startL10nPackPrefetcher()
Initiates the prefetching of localization packs.
|
void |
startWaitFeedback()
Lifecycle hook meant to be overridden by UI subclasses to activate
visual waiting indicators (like hourglass cursors or progress bars).
|
void |
submitAction(java.awt.event.ActionEvent a) |
void |
suggestGC() |
void |
trackLRUAccess(Formular form,
java.lang.Long boId,
java.lang.String title,
FormContextI ftx)
For tracking LRU forms in the persistent session (`Sitzung`).
|
void |
trackLRUAccess(Lesezeichen bookmark,
java.lang.String title)
For tracking LRU bookmarks in the persistent session (`Sitzung`).
|
void |
trackLRUAccess(Report report,
java.lang.String title)
For tracking LRU reports in the persistent session (`Sitzung`).
|
void |
trackReadAccess(Struktur structure)
Updates the read access statistics for the passed Struktur.
|
void |
transactionSaveSuccess(Transaction stubTx,
java.util.Map<java.lang.Long,java.lang.Long> tempIdToDbIdMap,
java.util.function.Predicate<Transaction> isSavedTransactionInstancePredicate) |
void |
tryCleanupBeforeClose()
Tries to clean up and close ressources in a tidy fashion before the client is closed.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddActions, getFtx, getRcl, getStandardEditorFont, getTemplatesForSubEntitiesInAdminsOrdner, getTemplatesForSubEntitiesInAdminsOrdner, hasMDIManager, removeActions, takeScreenshot, takeScreenshot, takeScreenshot, usesMultiWindowManager, usesSingleOrMultiWindowManager, usesSingleWindowManagersaveWithRetries, saveWithRetriesshowFileChooser, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFilesChooser, showFilesChooser, showFilesChooser, showFilesChooser, showFilesChooser, showFolderChooser, showFolderChooser, showFolderChooser, showOpenFileChooser, showOpenFileChooser, showOpenFileChooser, showOpenFileChooser, showOpenFilesChooser, showOpenFilesChooser, showOpenFilesChooser, showSaveFileChooser, showSaveFileChooser, showSaveFileChooser, showSaveFileChooser, showSaveFileChoosershowBigDecimalInputDialog, showBigDecimalInputDialog, showBigDecimalInputDialog, showConfirmDialog, showConfirmDialog, showDateInputDialog, showDateInputDialog, showDateInputDialog, showDateInputDialog, showIntegerInputDialog, showIntegerInputDialog, showIntegerInputDialog, showLongInputDialog, showLongInputDialog, showLongInputDialog, showPasswordInputDialog, showPasswordInputDialog, showStringInputDialog, showStringInputDialog, showTimespanInputDialog, showTimespanInputDialog, showTimespanInputDialog, showTimespanInputDialog, showTimespanInputDialog, showTimespanInputDialog, showUserLoginDialoggetDawnMachineID, getOriginHashpublic static java.io.File log4jconf
public static java.net.URL jnlpCodeBase
public static boolean jnlpstart
public Client(java.lang.String _server)
Initializes the internal session state and starts the asynchronous ClientEventNotifier
daemon thread to handle backend events without blocking the UI.
public Client(java.lang.String _server,
java.lang.String username)
public Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass)
public Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass,
java.lang.String _pathClientLogTxt)
public Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass,
java.lang.String _pathClientLogTxt,
java.lang.String minHeap)
public Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass,
java.lang.String _pathClientLogTxt,
java.lang.String minHeap,
java.lang.String maxHeap)
public Client(java.lang.String _server,
java.lang.String username,
java.lang.String pass,
java.lang.String _pathClientLogTxt,
java.lang.String minHeap,
java.lang.String maxHeap,
java.lang.String _projectName)
public ClientActionHelper getActionHelper()
ClientContextIgetActionHelper in interface ClientContextIClientActionHelper instancepublic ClientCommandExecutionHelper getCommandExecutionHelper()
ClientContextIgetCommandExecutionHelper in interface ClientContextIClientCommandExecutionHelper instancepublic ClientDawnUpdateHelper getDawnUpdateHelper()
ClientContextIgetDawnUpdateHelper in interface ClientContextIClientDawnUpdateHelper instancepublic ClientDialogHelper getDialogHelper()
ClientContextIgetDialogHelper in interface ClientContextIClientDialogHelper instancepublic ClientFileChooserHelper getFileChooserHelper()
ClientContextIgetFileChooserHelper in interface ClientContextIClientFileChooserHelper instancepublic ClientFolderHelper getFolderHelper()
ClientContextIgetFolderHelper in interface ClientContextIClientFolderHelper instancepublic ClientHistoryAndTelemetryTracker getHistoryAndTelemetryTracker()
ClientContextIgetHistoryAndTelemetryTracker in interface ClientContextIClientHistoryAndTelemetryTracker instancepublic ClientPersistenceHelper getPersistenceHelper()
ClientContextIgetPersistenceHelper in interface ClientContextIClientPersistenceHelper instancepublic ClientPluginHelper getPluginHelper()
ClientContextIgetPluginHelper in interface ClientContextIClientPluginHelper instancepublic ClientProfileSettingsHelper getProfileSettingsHelper()
ClientContextIgetProfileSettingsHelper in interface ClientContextIClientProfileSettingsHelper instancepublic ClientReportPrintingHelper getReportPrintingHelper()
ClientContextIgetReportPrintingHelper in interface ClientContextIClientReportPrintingHelper instancepublic ClientScriptingHelper getScriptingHelper()
ClientContextIgetScriptingHelper in interface ClientContextIClientScriptingHelper instancepublic ClientServerEventHandler getServerEventHandler()
ClientContextIgetServerEventHandler in interface ClientContextIClientServerEventHandler instancepublic ClientSessionStateHelper getSessionStateHelper()
ClientContextIgetSessionStateHelper in interface ClientContextIClientSessionStateHelper instancepublic ClientStructureExecutionHelper getStructureExecutionHelper()
ClientContextIgetStructureExecutionHelper in interface ClientContextIClientStructureExecutionHelper instancepublic ClientWindowLifecycleHandler getWindowLifecycleHandler()
ClientContextIgetWindowLifecycleHandler in interface ClientContextIClientWindowLifecycleHandler instancepublic boolean isClosed()
isClosed in interface ClientContextIpublic void close()
ClientContextIclose in interface ClientContextIpublic void close(boolean processLogoffScript)
processLogoffScript - if true and not serverDown, then gui.logoff scripts are processed before
shutting down the client and saving globals. Defaults to false.public void tryCleanupBeforeClose()
ClientContextItryCleanupBeforeClose in interface ClientContextIpublic void handleClientClose()
ClientContextIhandleClientClose in interface ClientContextIpublic void closeWithConfirmation()
closeWithConfirmation in interface ClientContextIpublic java.lang.String getCachedServerDesc()
getCachedServerDesc in interface de.ipcon.db.core.BasicClientContextIpublic SchemaI getSchema()
getSchema in interface de.ipcon.db.core.BasicClientContextIpublic java.util.Date getDateLoggedOn()
getDateLoggedOn in interface ClientContextIpublic void setDefaultFocusOwner(javax.swing.JComponent c)
setDefaultFocusOwner in interface ClientContextI@Deprecated public Benutzer getCurrentUser()
getCurrentUser in interface de.ipcon.db.core.BasicClientContextI@Deprecated public java.util.Map<java.lang.String,java.lang.Object> getGlobalVars()
getGlobalVars in interface de.ipcon.db.core.BasicClientContextI@Deprecated
public void setGlobalVar(java.lang.String name,
java.lang.Object value)
setGlobalVar in interface de.ipcon.db.core.BasicClientContextI@Deprecated public java.lang.Object getGlobalVar(java.lang.String name)
getGlobalVar in interface de.ipcon.db.core.BasicClientContextIpublic StrukturCache getStrukturCache()
getStrukturCache in interface ClientContextIpublic de.ipcon.db.core.CodebausteinStorageI getCodebausteinStorage()
getCodebausteinStorage in interface ClientContextIpublic void clearCodebausteinCache()
clearCodebausteinCache in interface ClientContextI@Deprecated public Session getBackendConnectionManager()
ClientContextIgetBackendConnectionManager in interface ClientContextISession instancepublic Session getSession()
getSession in interface de.ipcon.db.core.BasicClientContextIpublic BOLoaderI getBOLoader()
getBOLoader in interface de.ipcon.db.core.BasicClientContextIpublic DBManEventProviderI getEventProvider()
getEventProvider in interface de.ipcon.db.core.BasicClientContextIpublic ConnectionEventProviderI getConnectionEventProvider()
getConnectionEventProvider in interface de.ipcon.db.core.BasicClientContextIpublic FulltextSearcherI getFulltextSearcher()
ClientContextIgetFulltextSearcher in interface ClientContextIpublic java.util.List<ClientPluginI> getPlugins()
ClientContextIgetPlugins in interface ClientContextIpublic java.lang.String getServerName()
getServerName in interface ClientContextIpublic java.lang.String getInstanceName()
getInstanceName in interface ClientContextIpublic boolean isConnected()
isConnected in interface ClientContextIpublic boolean isConnected(boolean failfast)
isConnected in interface ClientContextIpublic DBManInfo getDBManInfo()
ClientContextIgetDBManInfo in interface ClientContextIpublic Transaction getNewFormTransaction()
FormTransactionBuilderIgetNewFormTransaction in interface FormTransactionBuilderIpublic Transaction getNewFormTransaction(java.lang.String desc)
FormTransactionBuilderIgetNewFormTransaction in interface FormTransactionBuilderIdesc - transaction description; may be nullpublic Transaction getNewTransaction()
getNewTransaction in interface de.ipcon.db.core.TransactionBuilderIpublic Transaction getNewTransaction(java.lang.String desc)
getNewTransaction in interface de.ipcon.db.core.TransactionBuilderIpublic Transaction getNewTransaction(de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier)
getNewTransaction in interface de.ipcon.db.core.TransactionBuilderIpublic Transaction getNewTransaction(java.lang.String desc, de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier)
getNewTransaction in interface de.ipcon.db.core.TransactionBuilderIpublic Transaction getNewTransactionWithInstrumentedSchema()
getNewTransactionWithInstrumentedSchema in interface de.ipcon.db.core.TransactionBuilderIpublic Transaction getNewTransactionWithInstrumentedSchema(java.lang.String desc)
getNewTransactionWithInstrumentedSchema in interface de.ipcon.db.core.TransactionBuilderIpublic Transaction getNewTransactionWithInstrumentedSchema(de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier)
getNewTransactionWithInstrumentedSchema in interface de.ipcon.db.core.TransactionBuilderIpublic Transaction getNewTransactionWithInstrumentedSchema(java.lang.String desc, de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier)
getNewTransactionWithInstrumentedSchema in interface de.ipcon.db.core.TransactionBuilderIpublic Transaction getNewTransaction(BOLoaderI loader)
public Transaction getNewTransaction(BOLoaderI loader, SchemaI txSchema)
public Transaction getNewTransaction(BOLoaderI loader, SchemaI txSchema, java.lang.String desc)
public Transaction getNewTransaction(BOLoaderI loader, SchemaI txSchema, java.lang.String desc, de.ipcon.db.core.TemporaryIdSupplierI tempIdSupplier)
loader - The BO loader to use.txSchema - The schema to use (optional).desc - A description for the transaction (optional).tempIdSupplier - A supplier for temporary IDs (optional).Transaction.java.lang.IllegalStateException - if not connected to a server.public boolean isShowHiddenProperties()
isShowHiddenProperties in interface ClientContextIpublic boolean isShowBOProperties()
isShowBOProperties in interface ClientContextIpublic boolean isShowHistory()
isShowHistory in interface ClientContextIpublic java.io.File getLog4JConfigFile()
getLog4JConfigFile in interface ClientContextIpublic java.lang.String getPathClientLogTxt()
getPathClientLogTxt in interface ClientContextIpublic javax.swing.JRootPane determineRootPane(FormContextI ftx)
ClientContextIThis method attempts to find the root pane by checking three potential sources in order of preference: 1. The MDI (Multiple Document Interface) Manager, if a client context is available. 2. The JRootPane directly attached to the root form context (checked in helper). 3. The JRootPane of the underlying Swing JComponent (checked in helper).
It uses guard clauses to flatten the structure, delegating the final two checks to the helper method if the MDI manager does not provide a root pane.
determineRootPane in interface ClientContextIftx - The FormContextI instance to start the search from.public java.lang.String getUniquePrefix()
ClientContextIgetUniquePrefix in interface ClientContextIpublic void setTitle()
ClientContextIpublic void setTitle(java.lang.String userTitleString)
ClientContextIpublic static void main(java.lang.String[] args)
This method is called when the client is launched using the following methods:
args - The command line arguments.public static void politeMain(java.lang.String[] args)
This method is invoked when the client is launched via the "LogWindow" GUI button, which is configured in the "Server.jnlp" (Java Web Start), "server.dst" (dawn) or Windows command line server start script "server.cmd" for some older projects. It initializes the RepaintManager with a custom implementation (IRepaintManager) and then delegates to the mainStart method to perform the actual client startup.
args - The command line arguments.public static void mainStart(java.lang.String[] args)
This method performs the core initialization and startup logic for the client application. It processes the command line arguments, sets up the necessary environment and launches the logon window or the main client window if correct credentials were passed and logon was successful.
args - The command line arguments.public static void mainStart(java.lang.String[] args,
java.lang.String _pathClientLogTxt)
This method performs the core initialization and startup logic for the client application. It processes the command line arguments, sets up the necessary environment and launches the logon window or the main client window if correct credentials were passed and logon was successful.
args - The command line arguments._pathClientLogTxt - The path to the client log file (optional).public void clientLoginActivity(java.awt.AWTEvent e)
ClientLoginDialogActivityListenerIclientLoginActivity in interface ClientLoginDialogActivityListenerIpublic void connectServer()
public boolean connectionAvailableNow()
ClientContextIconnectionAvailableNow in interface ClientContextIpublic void killEventNotifier()
ClientContextIkillEventNotifier in interface ClientContextIpublic void passwordChangeInLogonDialogInitiated()
ClientContextIWhen a password change is required, the user is active, so any inactivity timer needs to be stopped to prevent an accidental disconnect or timeout during the password update process. This method cancels the "inactivityDisconnectTimerTask", if it exists, to ensure the user is not disconnected prematurely.
passwordChangeInLogonDialogInitiated in interface ClientContextIpublic BeanShellScript getScript()
getScript in interface de.ipcon.db.core.BasicClientContextIpublic void setScript(BeanShellScript s)
setScript in interface de.ipcon.db.core.BasicClientContextIpublic void trackReadAccess(Struktur structure)
ClientContextItrackReadAccess in interface ClientContextIpublic void trackLRUAccess(Lesezeichen bookmark, java.lang.String title)
ClientContextItrackLRUAccess in interface ClientContextIpublic void trackLRUAccess(Formular form, java.lang.Long boId, java.lang.String title, FormContextI ftx)
ClientContextItrackLRUAccess in interface ClientContextIpublic void trackLRUAccess(Report report, java.lang.String title)
ClientContextItrackLRUAccess in interface ClientContextI@Deprecated public Folder getFolder(EntityI ent)
public Folder getFolder(java.lang.String path)
ClientContextIgetFolder in interface ClientContextIpublic Folder[] getFolderChildren(Folder parent)
ClientContextIgetFolderChildren in interface ClientContextIpublic Struktur getAutomatikStrukturForPath(java.lang.String path)
getAutomatikStrukturForPath in interface de.ipcon.db.core.AutomatikStrukturLoaderIpublic Struktur getAutomatikStrukturForPath(java.lang.String path, boolean reload)
getAutomatikStrukturForPath in interface de.ipcon.db.core.AutomatikStrukturLoaderIpublic Struktur getAutomatikStrukturForPath(java.lang.String path, boolean reload, boolean directOnly)
getAutomatikStrukturForPath in interface de.ipcon.db.core.AutomatikStrukturLoaderIpublic Struktur getAutomatikStrukturForPath(java.lang.String path, boolean reload, boolean directOnly, EntityI[] entitiesOnly)
getAutomatikStrukturForPath in interface de.ipcon.db.core.AutomatikStrukturLoaderIpublic void startL10nPackPrefetcher()
ClientContextIThis method schedules the prefetching process to run on the Event Dispatch Thread (EDT)
via SPU.onEDTv(java.lang.Object, java.lang.Runnable). It is a high-level entry point that kicks off the asynchronous
loading of localization resources.
startL10nPackPrefetcher in interface ClientContextIpublic void authenticate(java.lang.String username,
java.lang.String pass)
throws AuthenticationException
authenticate in interface ClientContextIAuthenticationExceptionpublic void authenticate(java.lang.String username,
java.lang.String pass,
boolean inhibitInitFeatureManager)
throws AuthenticationException
authenticate in interface ClientContextIAuthenticationExceptionpublic void authenticate(java.lang.String username,
java.lang.String pass,
boolean inhibitInitFeatureManager,
java.lang.String originHash)
throws AuthenticationException
authenticate in interface ClientContextIAuthenticationExceptionpublic void resetPassword(java.lang.String username)
resetPassword in interface ClientContextIpublic boolean isNotificationSystemActivated()
isNotificationSystemActivated in interface ClientContextIpublic void logon()
logon in interface ClientContextIpublic void onLogonSuccess(de.ipcon.swing.WindowState lastWindowState)
ClientContextIMust be invoked on the Swing Event Dispatch Thread (EDT).
onLogonSuccess in interface ClientContextIlastWindowState - optional serialized window state from previous session; may be nullpublic boolean isLoggingOn()
isLoggingOn in interface ClientContextIpublic boolean isLoggedIn()
isLoggedIn in interface ClientContextIpublic de.ipcon.swing.WindowManagerType getWindowManagerType()
ClientContextIgetWindowManagerType in interface ClientContextIWindowManagerType, or null if none is configured or matches.public FeatureManagerI getFeatureManager()
ClientContextIgetFeatureManager in interface ClientContextIFeatureManagerI instance.public java.awt.Image getLogo()
ClientContextIgetLogo in interface ClientContextIImage, or null if no logo asset is foundpublic void addVisualComponent(java.lang.String container,
javax.swing.JComponent c,
java.lang.String position)
addVisualComponent in interface ClientContextIpublic void addVisualComponent(javax.swing.JComponent c,
java.lang.String position)
addVisualComponent in interface ClientContainerIaddVisualComponent in interface ClientContextIpublic void registerClientContainer(java.lang.String name,
ClientContainerI cc)
registerClientContainer in interface ClientContextIpublic javax.swing.JFrame registerMDIManagerInstance(java.lang.String name,
MDIManagerI mdiman)
registerMDIManagerInstance in interface ClientContextIpublic void setMenuBar(javax.swing.JMenuBar c)
setMenuBar in interface ClientContextI@Deprecated public java.util.Map<java.lang.String,FormAction> getActions()
@Deprecated public void setActions(java.util.HashMap<java.lang.String,FormAction> m)
public java.util.Map<java.lang.String,FormAction> getAllActions()
getAllActions in interface ClientContextI@Deprecated public void setAllActions(java.util.LinkedHashMap<java.lang.String,FormAction> m)
public java.util.Map<java.lang.String,FormAction> getGlobalActions(FormContextI ftx)
getGlobalActions in interface ClientContextIpublic void addAction(FormAction fa)
ClientContextIThis method registers an action with the ClientContextI, making it available globally by adding it to the global action map.
addAction in interface ClientContextIfa - The action to add.public void addAction(FormAction fa, MDIElementI mdie)
ClientContextIThis method registers an action with the ClientContextI, making it available either globally or for a specific "MDIElementI". If an "MDIElementI" is provided, the action is associated with that element; otherwise, it is added to the global action map.
The method also handles special cases for actions that are not local and are registered in a multi-window environment.
addAction in interface ClientContextIfa - The action to add.mdie - The "MDIElementI" to associate the action with (optional).public void removeAction(FormAction fa)
ClientContextIThis method unregisters an action globally from the ClientContextI by removing it from the global action map.
removeAction in interface ClientContextIfa - The action to remove.public void removeAction(FormAction fa, MDIElementI mdie)
ClientContextIThis method unregisters an action from the ClientContextI, either globally or for a specific "MDIElementI". If an "MDIElementI" is provided, the action is removed from that element; otherwise, it is removed from the global action map.
removeAction in interface ClientContextIfa - The action to remove.mdie - The "MDIElementI" to remove the action from (optional).public void refreshActions()
refreshActions in interface ClientContextI@Deprecated public void refreshActionsOnEDT()
public void refreshActionsOnEDT(boolean sync)
public void refreshPluginActions(boolean sync)
@Deprecated public void checkActionsEnabledStatus()
public javax.swing.JFrame getMainFrame()
getMainFrame in interface ClientContextIpublic javax.swing.JMenu getMenu(java.lang.String s)
getMenu in interface ClientContextI@Deprecated public void action_reloadProfile()
@Deprecated public void action_serverConsole()
@Deprecated public void action_groovyConsole()
@Deprecated public void action_toggleHiddenProperties(FormAction action)
@Deprecated public void action_toggleBOProperties(FormAction action)
@Deprecated public void action_toggleHistory(FormAction action)
@Deprecated public void action_zoomIn()
@Deprecated public void action_zoomReset()
@Deprecated public void action_zoomOut()
@Deprecated public void action_syncNG()
@Deprecated public void action_exportSystemObjects()
@Deprecated public void action_importSystemObjects()
@Deprecated public void action_openL10n()
@Deprecated public void action_schemaTool()
@Deprecated public void action_switchToMultiWindowDesktopManager()
@Deprecated public boolean action_switchToMultiWindowDesktopManager_available()
@Deprecated public void action_switchToSingleWindowDesktopManager()
@Deprecated public boolean action_switchToSingleWindowDesktopManager_available()
@Deprecated public void action_saveProfile()
@Deprecated public boolean action_changeGuiThemeToDefault_available()
@Deprecated public void action_changeGuiThemeToDefault()
@Deprecated public void action_changePW()
@Deprecated public void action_quit()
@Deprecated public void action_about()
@Deprecated public void action_keys()
@Deprecated public void action_importLicense()
@Deprecated public void action_changeLocale()
@Deprecated public void action_takeScreenshot()
@Deprecated public void action_takeScreenshot(java.awt.event.ActionEvent ae)
@Deprecated public boolean isIssueReportFormEnabled()
isIssueReportFormEnabled in interface ClientContextI@Deprecated public void action_showReportIssueForm(BO sourceBO, Struktur sourceStruktur, java.awt.event.ActionEvent ae)
@Deprecated public void action_installDawn()
@Deprecated public void action_flushCaches()
@Deprecated public void action_flatlafDefaults()
@Deprecated public void action_flatlafInspector(java.awt.event.ActionEvent event)
public void setEmptyMDIFocus()
ClientContextIsetEmptyMDIFocus in interface ClientContextIpublic void applyDefaults(electric.xml.Element e,
java.lang.Object[] l10nPath)
applyDefaults in interface de.ipcon.db.core.StrukturParameterDefaultApplierIpublic MDIElementI getMDIElementForBO(BO bo)
getMDIElementForBO in interface ClientContextIpublic FormElementI getFormElementForBO(BO bo)
getFormElementForBO in interface ClientContextIpublic FormElementI openNew(Schablone s)
openNew in interface ClientContextIpublic FormElementI openNew(Schablone s, java.util.Map parameters)
openNew in interface ClientContextIpublic FormElementI openNew(Schablone s, java.util.Map parameters, FormElementI origin)
ClientContextISchablone and parameters and opens it relative to the optional origin formopenNew in interface ClientContextIs - the template to create the new BO with, nonnull.parameters - a nullable map of parameters for the templateorigin - a nullable FormElementI to open the new view relative topublic FormElementI openForm(Formular form, BO bo, java.util.Map parameters, FormElementI origin)
ClientContextIopenForm in interface ClientContextIform - the form definition to displaybo - the business object to bind to the formparameters - optional parameter map passed to the form instanceorigin - the initiating UI component for focus tracking and window hierarchypublic FormElementI openForm(Formular form, BO bo)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, BO bo, java.util.Map parameters)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, BO bo, java.util.Map parameters, java.lang.String title)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType)
public FormElementI openForm(Formular form, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds)
public FormElementI openForm(Formular form, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds, boolean maximize)
public FormElementI openForm(Formular form, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds, boolean maximize, boolean ignoreOpenInstance)
public FormElementI openForm(Formular form, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds, boolean maximize, boolean ignoreOpenInstance, boolean reuseOpenIfNew)
public FormElementI openForm(Formular form, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds, boolean maximize, boolean ignoreOpenInstance, boolean reuseOpenIfNew, boolean skipTxLoadedNewBOs)
public FormElementI openForm(Formular form, Transaction tx, BO bo)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds, boolean maximize)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds, boolean maximize, boolean ignoreOpenInstance)
openForm in interface ClientContextIpublic FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds, boolean maximize, boolean ignoreOpenInstance, boolean reuseOpenIfNew)
public FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds, boolean maximize, boolean ignoreOpenInstance, boolean reuseOpenIfNew, boolean skipTxLoadedNewBOs)
public FormElementI openForm(Formular form, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI ftx, boolean massChange, int viewType, java.awt.Rectangle forcedBounds, boolean maximize, boolean ignoreOpenInstance, boolean reuseOpenIfNew, boolean skipTxLoadedNewBOs, FormElementI origin)
public FormElementI openView(Lesezeichen l)
openView in interface ClientContextIpublic FormElementI openView(Lesezeichen l, java.util.Map parameters)
ClientContextIopenView in interface ClientContextIl - the bookmark to open, nonnull.parameters - a nullable or empty map, which can include additional parameters to initialize the bookmark with.public FormElementI openView(BO bo)
openView in interface ClientContextIpublic FormElementI openView(BO bo, java.util.Map parameters)
openView in interface ClientContextIpublic FormElementI openView(BO bo, java.util.Map parameters, java.lang.String title)
openView in interface ClientContextIpublic FormElementI openView(BO bo, java.util.Map parameters, java.lang.String title, boolean reloadFormList)
openView in interface ClientContextIpublic FormElementI openView(BO bo, java.util.Map parameters, java.lang.String title, boolean reloadFormList, boolean useAutomatic)
openView in interface ClientContextIpublic FormElementI reopenView(FormElementI fe)
reopenView in interface ClientContextIpublic FormElementI reopenView(FormElementI fe, Struktur useStruktur)
reopenView in interface ClientContextIpublic FormElementI reopenView(FormElementI fe, Struktur useStruktur, boolean _reloadBO)
reopenView in interface ClientContextIpublic FormElementI preparePrinting(java.lang.String entityName, java.lang.String reportName, BO bo)
preparePrinting in interface ClientContextIpublic FormElementI preparePrinting(java.lang.String entityName, java.lang.String reportName, BO bo, java.lang.String title)
preparePrinting in interface ClientContextIpublic FormElementI preparePrinting(java.lang.String entityName, java.lang.String reportName, BO[] bos)
preparePrinting in interface ClientContextIpublic FormElementI preparePrinting(java.lang.String entityName, java.lang.String reportName, BO[] bos, java.lang.String title)
preparePrinting in interface ClientContextIpublic FormElementI preparePrinting(Report report, BO bo)
preparePrinting in interface ClientContextIpublic FormElementI preparePrinting(Report report, BO bo, java.lang.String title)
preparePrinting in interface ClientContextIpublic FormElementI preparePrinting(Report report, BO[] bos)
preparePrinting in interface ClientContextIpublic FormElementI preparePrinting(Report report, BO[] bos, java.lang.String title)
preparePrinting in interface ClientContextIpublic FormElementI preparePrinting(Report report, BO[] bos, java.lang.String title, FormElementI owner)
preparePrinting in interface ClientContextIpublic java.lang.String getWindowTitle(BO bo) throws java.lang.IllegalArgumentException
getWindowTitle in interface ClientContextIjava.lang.IllegalArgumentExceptionpublic java.lang.String getWindowTitle(BO bo, java.lang.String explicitDescription, boolean skipEntity) throws java.lang.IllegalArgumentException
getWindowTitle in interface ClientContextIjava.lang.IllegalArgumentExceptionpublic FormContextI getClientFtx()
ClientContextI
This context serves as the execution environment for global desktop actions, such as
application-wide menu and toolbar actions marked as local="true" (e.g. dynamic LRU history items).
It is distinct from individual, form-specific contexts.
Returns the primary desktop FormContextI instance. This context is typically configured
as the execution context for application-level actions marked as "local" (such as dynamic
history menu actions).
getClientFtx in interface ClientContextIFormContextI, or null if uninitializedpublic Struktur[] getStrukturenForSearchString(java.lang.String searchString, int searchType)
public Struktur[] getStrukturenForSearchString(java.lang.String searchString, int searchType, boolean reload)
public Struktur[] getStrukturenForSearchString(java.lang.String searchString, int searchType, boolean reload, boolean directOnly)
public Struktur[] getStrukturenForSearchString(java.lang.String searchString, int searchType, boolean reload, boolean directOnly, EntityI[] entitiesOnly)
ClientContextIgetStrukturenForSearchString in interface ClientContextIsearchString - the String to which the entities are comparedsearchType - defines the type of matching done. see DynamischerOrdnerreload - force a reloaddirectOnly - only return structure that is for the entity directly, that is resolved from the path, no parent class structureentitiesOnly - only returns structure of the passed EntityI; no restriction if nullpublic Struktur[] getStrukturenForEntity(java.lang.String entityName)
ClientContextIgetStrukturenForEntity in interface ClientContextIentityName - The entity name for which to collect the structurespublic Struktur[] getStrukturenForEntity(java.lang.String entityName, boolean reload)
ClientContextIgetStrukturenForEntity in interface ClientContextIentityName - The entity name for which to collect the structuresreload - force a reloadpublic Struktur[] getStrukturenForEntity(java.lang.String entityName, boolean reload, boolean directOnly)
ClientContextIgetStrukturenForEntity in interface ClientContextIentityName - The entity name for which to collect the structuresreload - force a reloaddirectOnly - only return structures that are for the entity directly, no parent class structurespublic Struktur[] getStrukturenForEntity(java.lang.String entityName, boolean reload, boolean directOnly, EntityI[] entitiesOnly)
ClientContextIgetStrukturenForEntity in interface ClientContextIentityName - The entity name for which to collect the structuresreload - force a reloaddirectOnly - only return structures that are for the entity directly, no parent class structuresentitiesOnly - only adds structures of the passed EntityI; no restriction if nullpublic Schablone[] getTemplates(EntityI entity)
ClientContextISchablone instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). Equivalent to calling ClientContextI.getTemplates(EntityI, boolean) with
reload = false.getTemplates in interface ClientContextIentity - the target entity for which to retrieve templatesSchablone instances, or an empty array if none are foundClientContextI.getTemplates(EntityI, boolean)public Schablone[] getTemplates(EntityI entity, boolean reload)
ClientContextISchablone instances associated with the specified entity, sorted by priority
in descending order (highest priority first). Only templates assigned to at least one group of the
current user are returned.getTemplates in interface ClientContextIentity - the target entity for which to retrieve templatesreload - if true, forces a fresh database query; if false, cached instances from
the StrukturCache may be usedSchablone instances, or an empty array if none are foundpublic Schablone[] getTemplatesForSubEntitiesInAdminsOrdner(EntityI entity, boolean reload, boolean uniqueEntities, java.util.Set entitiesToExclude)
ClientContextIPolymorphicTemplateSelectionTree).getTemplatesForSubEntitiesInAdminsOrdner in interface ClientContextIentity - the parent entity defining the polymorphic subtree scopereload - if true, forces a fresh database query bypass of the cacheuniqueEntities - if true, restricts the output to at most one template per sub-entity typeentitiesToExclude - optional set of EntityI instances to skip during traversal; may be nullSchablone instances assigned to the current user's groupspublic Formular[] getForms(EntityI entity)
ClientContextIFormular instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). Equivalent to calling ClientContextI.getForms(EntityI, boolean) with
reload = false.getForms in interface ClientContextIentity - the target entity for which to retrieve formsFormular instances, or an empty array if none are foundClientContextI.getForms(EntityI, boolean)public Formular[] getForms(EntityI entity, boolean reload)
ClientContextIFormular instances associated with the specified entity, sorted by priority
in descending order (highest priority first). Only forms assigned to at least one group of the
current user are returned.getForms in interface ClientContextIentity - the target entity for which to retrieve formsreload - if true, forces a fresh database query; if false, cached instances from
the StrukturCache may be usedFormular instances, or an empty array if none are foundpublic Lesezeichen[] getBookmarks(EntityI entity)
ClientContextILesezeichen instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). Equivalent to calling ClientContextI.getBookmarks(EntityI, boolean) with
reload = false.getBookmarks in interface ClientContextIentity - the target entity for which to retrieve bookmarksLesezeichen instances, or an empty array if none are foundClientContextI.getBookmarks(EntityI, boolean)public Lesezeichen[] getBookmarks(EntityI entity, boolean reload)
ClientContextILesezeichen instances associated with the specified entity, sorted by priority
in descending order (highest priority first). Only bookmarks assigned to at least one group of the
current user are returned.getBookmarks in interface ClientContextIentity - the target entity for which to retrieve bookmarksreload - if true, forces a fresh database query; if false, cached instances from
the StrukturCache may be usedLesezeichen instances, or an empty array if none are foundpublic Report[] getReports(EntityI entity)
ClientContextIReport instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). Equivalent to calling ClientContextI.getReports(EntityI, boolean) with
reload = false.getReports in interface ClientContextIentity - the target entity for which to retrieve reportsReport instances, or an empty array if none are foundClientContextI.getReports(EntityI, boolean)public Report[] getReports(EntityI entity, boolean reload)
ClientContextIReport instances associated with the specified entity, sorted by priority
in descending order (highest priority first). Only reports assigned to at least one group of the
current user are returned.getReports in interface ClientContextIentity - the target entity for which to retrieve reportsreload - if true, forces a fresh database query; if false, cached instances from
the StrukturCache may be usedReport instances, or an empty array if none are foundpublic Schablone getTemplateByTid(java.lang.String tid, java.lang.String entityName)
ClientContextISchablone uniquely identified by its tid and entity name. Only templates assigned to at least one
group of the current user are returned.getTemplateByTid in interface ClientContextItid - the tid of the templateentityName - the simple name of the target entitySchablone, or null if no template matches or if no matching template is assigned to at
least one group of the current user; if multiple templates match, the one with the highest priority is returnedpublic Formular getFormByTid(java.lang.String tid, java.lang.String entityName)
ClientContextIFormular uniquely identified by its tid and entity name. Only forms assigned to at least one
group of the current user are returned.getFormByTid in interface ClientContextItid - the tid of the formentityName - the simple name of the target entityFormular, or null if no form matches or if no matching form is assigned to at
least one group of the current user; if multiple forms match, the one with the highest priority is returnedpublic Lesezeichen getBookmarkByTid(java.lang.String tid, java.lang.String entityName)
ClientContextILesezeichen uniquely identified by its tid and entity name. Only bookmarks assigned to at least one
group of the current user are returned.getBookmarkByTid in interface ClientContextItid - the tid of the bookmarkentityName - the simple name of the target entityLesezeichen, or null if no bookmark matches or if no matching bookmark is assigned to at
least one group of the current user; if multiple bookmarks match, the one with the highest priority is returnedpublic Report getReportByTid(java.lang.String tid, java.lang.String entityName)
ClientContextIReport uniquely identified by its tid and entity name. Only reports assigned to at least one
group of the current user are returned.getReportByTid in interface ClientContextItid - the tid of the reportentityName - the simple name of the target entityReport, or null if no report matches or if no matching report is assigned to at
least one group of the current user; if multiple reports match, the one with the highest priority is returnedpublic MDIManagerI getMDIManager()
getMDIManager in interface ClientContextIpublic void submitAction(java.awt.event.ActionEvent a)
submitAction in interface ClientContextIpublic TransactionAnswer saveBO(Transaction tx)
Behavioral Difference: Unlike other TransactionProviderI
implementations, this overload defaults ignoreConflicts to true
for backward compatibility. Consequently, no TransactionConflictException
is thrown; concurrency conflicts are reported within the returned TransactionAnswer.
On success, tx is deactivated. On failure, tx remains active;
conflicts may have been partially reconciled, but consistent state is not guaranteed.
saveBO in interface de.ipcon.db.core.TransactionProviderITransactionAnswer, or null if no save occurredpublic TransactionAnswer saveBO(Transaction tx, boolean ignoreConflicts)
saveBO in interface de.ipcon.db.core.TransactionProviderITransactionAnswer containing stale entities that must be reloaded
in UI forms, or null if no conflicts occurred or saving was skippedpublic void transactionSaveSuccess(Transaction stubTx, java.util.Map<java.lang.Long,java.lang.Long> tempIdToDbIdMap, java.util.function.Predicate<Transaction> isSavedTransactionInstancePredicate)
transactionSaveSuccess in interface de.ipcon.db.core.SaveBOListenerIpublic void addSaveBOListener(de.ipcon.db.core.SaveBOListenerI l)
ClientContextIaddSaveBOListener in interface ClientContextIpublic void removeSaveBOListener(de.ipcon.db.core.SaveBOListenerI l)
ClientContextIremoveSaveBOListener in interface ClientContextIpublic void bringUsToFront()
bringUsToFront in interface ClientContextIpublic void flushCaches()
flushCaches in interface ClientContextIpublic void suggestGC()
suggestGC in interface ClientContextIpublic void startWaitFeedback()
ClientContextIstartWaitFeedback in interface ClientContextIpublic void endWaitFeedback()
ClientContextIendWaitFeedback in interface ClientContextIpublic java.lang.String executeCommand(java.lang.String cmd)
ClientContextISupported commands:
ping - returns "pong"[0-9]+ - opens BO with default form[0-9]+:[0-9]+ - opens BO with specific form ID[0-9]+:auto - opens BO with automatic form#[0-9]+ - opens bookmark with given ID#[0-9]+:.* - opens bookmark and triggers full-text queryexecuteCommand in interface ClientContextIpublic java.util.List queryBO(groovy.lang.GString gs)
queryBO in interface de.ipcon.db.core.BasicClientContextIpublic java.util.List queryBO(java.lang.String query)
Implementation Note: Performs parameterized querying against the backend.
queryBO in interface de.ipcon.db.core.BasicClientContextIpublic java.util.List queryBO(java.lang.String query,
java.lang.Object[] params)
Implementation Note: Performs parameterized querying against the backend.
queryBO in interface de.ipcon.db.core.BasicClientContextIpublic BO getBO(java.lang.Long id, java.lang.Class classTip)
Retrieves a specific Business Object from the backend by its ID and Class.
getBO in interface de.ipcon.db.core.BasicClientContextIpublic boolean isServerAuthoritativeSyncServer()
isServerAuthoritativeSyncServer in interface de.ipcon.db.core.BasicClientContextIpublic ClientSessionStateI getState()
getState in interface de.ipcon.db.core.BasicClientContextIpublic byte[] getBLOB(java.lang.Long id)
Retrieves binary large object (BLOB) data corresponding to the given ID from the backend.
getBLOB in interface de.ipcon.db.core.BasicClientContextIpublic byte[] getLocalFile(java.io.File infile)
getLocalFile in interface de.ipcon.db.core.BasicClientContextIpublic void putLocalFile(java.io.File outfile,
byte[] data)
putLocalFile in interface de.ipcon.db.core.BasicClientContextIpublic void putLocalFile(java.io.File outfile,
java.io.InputStream is)
putLocalFile in interface de.ipcon.db.core.BasicClientContextIpublic java.io.File showSaveFileChooser(java.lang.String title,
java.lang.String key,
javax.swing.filechooser.FileFilter filter,
boolean quiet,
java.io.File preselectedFile)
BasicFileChooserINote: Native OS save dialogs inherently support single-file selection only.
showSaveFileChooser in interface BasicFileChooserItitle - The title of the dialog.key - The key under which this selection context is stored in the session (LRU dir tracking).filter - The file filter to apply natively.quiet - If true, suppresses the UI if the start directory is already set.preselectedFile - The file to be initially selected (pre-fills the save input field).File to save to, or null if canceled.public java.io.File showOpenFileChooser(java.lang.String title,
java.lang.String key,
boolean quiet,
javax.swing.filechooser.FileFilter filter)
BasicFileChooserIshowOpenFileChooser in interface BasicFileChooserItitle - The title of the dialog.key - The key under which this selection context is stored in the session (LRU dir tracking).quiet - If true, suppresses the UI if the start directory is already set.filter - The file filter to apply.File, or null if canceled.public java.io.File showFolderChooser(java.lang.String title,
java.lang.String key,
boolean quiet,
java.io.File preselectedFile)
BasicFileChooserINote: Native operating systems enforce directory selection via their "Open" dialog interface, even when the application intends to use the selected folder as a save/export destination.
showFolderChooser in interface BasicFileChooserItitle - The title of the dialog (e.g. "Select Export Folder").key - The key under which this selection context is stored in the session (LRU dir tracking).quiet - If true, suppresses the UI if the start directory is already set.preselectedFile - An optional directory to navigate into initially. If the directory does not exist, the OS typically falls back to the nearest existing parent.File, or null if canceled.public java.io.File[] showOpenFilesChooser(java.lang.String title,
java.lang.String key,
javax.swing.filechooser.FileFilter filter,
java.io.File preselectedFile)
BasicFileChooserIshowOpenFilesChooser in interface BasicFileChooserItitle - The title of the dialog.key - The key under which this selection context is stored in the session (LRU dir tracking).filter - The file filter to apply.preselectedFile - A file to pre-select, positioning the user contextually.File objects, or null if canceled.public java.io.File showFileChooser(java.lang.String title,
java.lang.String approveText,
java.lang.String key,
int selectionMode,
boolean quiet,
javax.swing.filechooser.FileFilter filter,
javax.swing.JComponent accessory,
java.io.File preselectedFile,
java.io.File fallbackLastUsedDir,
int dialogType)
BasicFileChooserIshowFileChooser in interface BasicFileChooserItitle - The dialog title.approveText - The text on the approval button.key - The key under which this selection context is stored in the session (LRU dir tracking).selectionMode - The Swing selection mode constant.quiet - If true, skips the dialog if LRU is known.filter - The file filter to apply.accessory - A custom Swing component (forces Swing fallback natively).preselectedFile - The initially selected file.fallbackLastUsedDir - The directory to start in if no LRU exists.dialogType - The Swing dialog type (Open, Save, Custom).File, or null if canceled.public java.io.File[] showFilesChooser(java.lang.String title,
java.lang.String approveText,
java.lang.String key,
int selectionMode,
javax.swing.filechooser.FileFilter filter,
javax.swing.JComponent accessory,
java.io.File fallbackLastUsedDir)
BasicFileChooserIshowFilesChooser in interface BasicFileChooserItitle - The dialog title.approveText - The text on the approval button.key - The key under which this selection context is stored in the session (LRU dir tracking).selectionMode - The Swing selection mode constant.filter - The file filter to apply.accessory - A custom Swing component (forces Swing fallback natively).fallbackLastUsedDir - The directory to start in if no LRU exists.Files, or null if canceled.public java.awt.Component getDialogParent()
getDialogParent in interface de.ipcon.db.core.BasicClientContextIpublic java.lang.Object showError(java.lang.String s)
showError in interface BasicMessageDialogIBasicMessageDialogI.showError(String, Throwable, String, boolean, Object[])public java.lang.Object showError(java.lang.String s,
java.lang.Throwable throwableToShow)
showError in interface BasicMessageDialogIBasicMessageDialogI.showError(String, Throwable, String, boolean, Object[])public java.lang.Object showError(java.lang.String s,
java.lang.Throwable throwableToShow,
java.lang.String title)
showError in interface BasicMessageDialogIBasicMessageDialogI.showError(String, Throwable, String, boolean, Object[])public java.lang.Object showError(java.lang.String s,
java.lang.Throwable throwableToShow,
java.lang.String title,
boolean deprecatedForceSynchronous)
showError in interface BasicMessageDialogIBasicMessageDialogI.showError(String, Throwable, String, boolean, Object[])public java.lang.Object showError(java.lang.String s,
java.lang.Throwable throwableToShow,
java.lang.String title,
boolean deprecatedForceSynchronous,
boolean takeScreenshot)
public java.lang.Object showError(java.lang.String s,
java.lang.Throwable throwableToShow,
boolean suppressPrintCausedBy,
java.lang.String title)
showError in interface BasicMessageDialogIBasicMessageDialogI.showError(String, Throwable, boolean, String, Object[])public java.lang.Object showError(java.lang.String s,
java.lang.Throwable throwableToShow,
boolean suppressPrintCausedBy)
showError in interface BasicMessageDialogIBasicMessageDialogI.showError(String, Throwable, boolean, String, Object[])public java.lang.Object showError(java.lang.String s,
java.lang.Throwable throwableToShow,
java.lang.String title,
boolean deprecatedForceSynchronous,
boolean takeScreenshot,
boolean suppressPrintCausedBy)
public java.lang.Object showError(java.lang.String s,
java.lang.Throwable ex,
java.lang.String title,
boolean deprecatedForceSynchronous,
java.lang.Object[] buttons)
BasicMessageDialogIshowError in interface BasicMessageDialogIs - The error message to display.ex - The exception that caused the error (may be null).title - The title of the dialog window.deprecatedForceSynchronous - Ignored for modern execution. Retained only for backward compatibility.buttons - An array of custom buttons to display, or null for default buttons.public java.lang.Object showError(java.lang.String s,
java.lang.Throwable ex,
boolean suppressPrintCausedBy,
java.lang.String title,
java.lang.Object[] buttons)
BasicMessageDialogIshowError in interface BasicMessageDialogIs - The error message to display.ex - The exception that caused the error (may be null).suppressPrintCausedBy - If true, suppresses the printing of the "Caused by" chain.title - The title of the dialog window.buttons - An array of custom buttons to display.public java.lang.Object showException(java.lang.Throwable throwableToShow)
showException in interface BasicMessageDialogIBasicMessageDialogI.showException(Throwable, boolean, Object[])public java.lang.Object showException(java.lang.Throwable throwableToShow,
boolean deprecatedForceSynchronous)
showException in interface BasicMessageDialogIBasicMessageDialogI.showException(Throwable, boolean, Object[])public java.lang.Object showException(java.lang.Throwable ex,
boolean deprecatedForceSynchronous,
java.lang.Object[] buttons)
BasicMessageDialogIshowException in interface BasicMessageDialogIex - The exception to display.deprecatedForceSynchronous - Ignored for modern execution. Retained only for backward compatibility.buttons - An array of custom buttons to display.public boolean showYesNoDialog(java.lang.String s)
BasicMessageDialogIshowYesNoDialog in interface BasicMessageDialogIs - The question/message to display.true if the user selects Yes, false if No or canceled.public int showConfirmDialog(java.lang.String s,
java.lang.String title,
boolean forceAffirmation,
java.lang.String affirmationText,
java.lang.String affirmationString)
BasicMessageDialogIImportant Note on Return Value and Scripting Languages:
This method returns an int result code from JOptionPane.
If this result is used in a language that implicitly converts integers to booleans (like NetRexx or Groovy):
JOptionPane.YES_OPTION (which is 0) evaluates to false.JOptionPane.NO_OPTION (which is 1) and JOptionPane.CANCEL_OPTION (which is 2) evaluate to true.This inversion can lead to significant logical errors if not handled explicitly.
showConfirmDialog in interface BasicMessageDialogIs - The primary text or question to display.title - The title of the dialog.forceAffirmation - If true, the user must type the affirmationString to enable the confirm button.affirmationText - The instructional text displayed above the input field.affirmationString - The specific string the user must enter to affirm the action.int indicating the user action (e.g. JOptionPane.YES_OPTION).
Note: Closing the dialog (e.g. via the close window button) will be interpreted as a cancel action.public java.lang.String showStringInputDialog(java.lang.String message,
java.lang.String title,
java.lang.String oldValue,
boolean multilineInput,
boolean passwordInput)
BasicMessageDialogIshowStringInputDialog in interface BasicMessageDialogImessage - The prompt message.title - The title of the dialog.oldValue - The initial value shown in the input field.multilineInput - If true, allows multiple lines of text input.passwordInput - If true, hides the input text (e.g. for password entry).null if canceled.public java.lang.Integer showIntegerInputDialog(java.lang.String s,
java.lang.String title,
java.lang.Integer oldValue,
boolean nullAllowed)
BasicMessageDialogIInteger input.showIntegerInputDialog in interface BasicMessageDialogIs - The prompt message.title - The title of the dialog.oldValue - The initial value shown in the input field.nullAllowed - If true, allows the user to leave the field empty (returns null).Integer entered by the user, or null if canceled/empty.public java.lang.Long showLongInputDialog(java.lang.String s,
java.lang.String title,
java.lang.Long oldValue,
boolean nullAllowed)
BasicMessageDialogILong input.showLongInputDialog in interface BasicMessageDialogIs - The prompt message.title - The title of the dialog.oldValue - The initial value shown in the input field.nullAllowed - If true, allows the user to leave the field empty (returns null).Long entered by the user, or null if canceled/empty.public java.math.BigDecimal showBigDecimalInputDialog(java.lang.String s,
java.lang.String title,
java.math.BigDecimal oldValue,
boolean nullAllowed)
BasicMessageDialogIBigDecimal input.showBigDecimalInputDialog in interface BasicMessageDialogIs - The prompt message.title - The title of the dialog.oldValue - The initial value shown in the input field.nullAllowed - If true, allows the user to leave the field empty (returns null).BigDecimal entered by the user, or null if canceled/empty.public java.util.Date showDateInputDialog(java.lang.String s,
java.lang.String title,
java.util.Date oldValue,
boolean nullAllowed,
java.lang.String format)
BasicMessageDialogIDate input.showDateInputDialog in interface BasicMessageDialogIs - The prompt message.title - The title of the dialog.oldValue - The initial value shown in the input field.nullAllowed - If true, allows the user to leave the field empty (returns null).format - The date format pattern (e.g. "yyyy-MM-dd").Date entered by the user, or null if canceled/empty.public java.util.Date[] showTimespanInputDialog(java.lang.String s,
java.lang.String title,
java.util.Date oldValueStart,
java.util.Date oldValueEnd,
boolean startNullAllowed,
boolean endNullAllowed,
java.lang.String format)
BasicMessageDialogIshowTimespanInputDialog in interface BasicMessageDialogIs - The prompt message.title - The title of the dialog.oldValueStart - The initial value for the start date.oldValueEnd - The initial value for the end date.startNullAllowed - If true, allows the start date field to be empty.endNullAllowed - If true, allows the end date field to be empty.format - The date format pattern (e.g. "yyyy-MM-dd").Date objects: [startDate, endDate], or null if canceled.public void showMessageDialogNonModal(java.lang.String s,
java.lang.String type,
java.lang.String title)
BasicMessageDialogIshowMessageDialogNonModal in interface BasicMessageDialogIs - The message content.type - The type of message (e.g. TYPE_INFO, TYPE_ERROR).title - The title of the dialog.public void showMessageDialog(java.lang.String s,
java.lang.String type,
java.lang.String title)
BasicMessageDialogIshowMessageDialog in interface BasicMessageDialogIs - The message content.type - The type of message (e.g. TYPE_INFO, TYPE_ERROR).title - The title of the dialog.public java.lang.Object showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object defaultChoice,
java.lang.String cboFormat,
boolean multiple)
FormattedChoiceDialogIshowListChoiceDialog in interface FormattedChoiceDialogItitle - The title of the dialog window.options - A non-empty array of options.defaultChoice - The object to select by default.cboFormat - Optional. An explicit formatting string used to render Business Objects (BOs) in the list.
If null, the default BO formatting logic will be used.multiple - If true, multiple options can be selected.null.public java.lang.Object[] showMultiListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object[] defaultChoices,
java.lang.String cboFormat)
FormattedChoiceDialogIshowMultiListChoiceDialog in interface FormattedChoiceDialogItitle - The title of the dialog window.options - A non-empty array of options.defaultChoices - An array of objects to select by default.cboFormat - Optional. An explicit formatting string used to render Business Objects (BOs) in the list.
If null, the default BO formatting logic will be used.null, if there were either no available options or
the user cancelled the selection.public java.lang.Object showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
int defaultIndex,
java.lang.String cboFormat,
boolean multiple)
FormattedChoiceDialogIshowListChoiceDialog in interface FormattedChoiceDialogItitle - The title of the dialog window.options - A non-empty array of options.defaultIndex - The index of the object to be selected by default.cboFormat - Optional. An explicit formatting string used to render Business Objects (BOs) in the list.
If null, the default BO formatting logic will be used.multiple - If true, multiple options can be selected.null.public java.lang.Object showMultipleChoiceDialog(java.lang.String s,
java.lang.String title,
java.lang.Object[] options,
int defaultIndex)
BasicMessageDialogIshowMultipleChoiceDialog in interface BasicMessageDialogIs - The message or question to display.title - The title of the dialog.options - An array of options to choose from.defaultIndex - The index of the option to check by default.null if canceled.public java.lang.String[] showUserLoginDialog(java.lang.String message,
java.lang.String title,
java.lang.String user)
BasicMessageDialogIshowUserLoginDialog in interface BasicMessageDialogImessage - The message or prompt to display.title - The title of the dialog.user - The initial username to pre-fill.[username, password], or null if canceled.public void showMessageDialog(java.lang.String s)
showMessageDialog in interface BasicMessageDialogIBasicMessageDialogI.showMessageDialog(String, String, String)public void showMessageDialog(java.lang.String s,
java.lang.String type)
showMessageDialog in interface BasicMessageDialogIBasicMessageDialogI.showMessageDialog(String, String, String)public void showMessageDialogNonModal(java.lang.String s)
showMessageDialogNonModal in interface BasicMessageDialogIBasicMessageDialogI.showMessageDialogNonModal(String, String, String)public void showMessageDialogNonModal(java.lang.String s,
java.lang.String type)
showMessageDialogNonModal in interface BasicMessageDialogIBasicMessageDialogI.showMessageDialogNonModal(String, String, String)public int showConfirmDialog(java.lang.String s)
showConfirmDialog in interface BasicMessageDialogIBasicMessageDialogI.showConfirmDialog(String, String, boolean, String, String)public int showConfirmDialog(java.lang.String s,
java.lang.String title)
showConfirmDialog in interface BasicMessageDialogIBasicMessageDialogI.showConfirmDialog(String, String, boolean, String, String)public java.lang.String showStringInputDialog(java.lang.String s)
showStringInputDialog in interface BasicMessageDialogIBasicMessageDialogI.showStringInputDialog(String, String, String, boolean, boolean)public java.lang.String showStringInputDialog(java.lang.String s,
java.lang.String title)
showStringInputDialog in interface BasicMessageDialogIBasicMessageDialogI.showStringInputDialog(String, String, String, boolean, boolean)public java.lang.Object showListChoiceDialog(java.lang.String title,
java.lang.Object[] options)
showListChoiceDialog in interface FormattedChoiceDialogIshowListChoiceDialog in interface BasicMessageDialogIBasicMessageDialogI.showListChoiceDialog(String, Object[], Object)public java.lang.Object showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object defaultChoice,
java.lang.String cboFormat)
showListChoiceDialog in interface FormattedChoiceDialogI(multiple=false)public java.lang.Object showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object defaultChoice)
BasicMessageDialogIshowListChoiceDialog in interface FormattedChoiceDialogIshowListChoiceDialog in interface BasicMessageDialogItitle - The title of the dialog window.options - A non-empty array of selectable options.defaultChoice - The object instance to select by default.null if canceled.(multiple=false, cboFormat=null)public java.lang.Object[] showMultiListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
java.lang.Object[] defaultChoices)
showMultiListChoiceDialog in interface FormattedChoiceDialogI(cboFormat=null)public java.lang.Object[] showMultiListChoiceDialog(java.lang.String title,
java.lang.Object[] options)
showMultiListChoiceDialog in interface FormattedChoiceDialogI(defaultChoices=null, cboFormat=null)public java.lang.Object showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
int defaultIndex,
java.lang.String cboFormat)
showListChoiceDialog in interface FormattedChoiceDialogI(multiple=false)public java.lang.Object showListChoiceDialog(java.lang.String title,
java.lang.Object[] options,
int defaultIndex)
BasicMessageDialogIshowListChoiceDialog in interface FormattedChoiceDialogIshowListChoiceDialog in interface BasicMessageDialogItitle - The title of the dialog window.options - A non-empty array of options.defaultIndex - The integer index of the option to be selected by default.null if canceled.(multiple=false, cboFormat=null)public java.lang.Object showMultipleChoiceDialog(java.lang.String s,
java.lang.String title,
java.lang.Object[] options)
showMultipleChoiceDialog in interface BasicMessageDialogIBasicMessageDialogI.showMultipleChoiceDialog(String, String, Object[], int)public void showSystemMessageDialogNonModal(java.lang.String s)
public void showSystemMessageDialogNonModal(java.lang.String s,
java.lang.String type)
public void showSystemMessageDialogNonModal(java.lang.String s,
java.lang.String type,
java.lang.String title)
public void showSystemMessageDialogNonModal(java.lang.String s,
java.lang.String type,
java.lang.String title,
int maxLengthLines)
public void showSystemMessageDialogNonModal(java.lang.String s,
java.lang.String type,
java.lang.String title,
int maxLengthLines,
de.ipcon.swing.IconKeys iconKey)
public ClientMenuManager getMenuManager()
public void setMenuManager(ClientMenuManager $14)
public java.lang.String getConfiguredMinHeap()
public void setConfiguredMinHeap(java.lang.String $15)
public java.lang.String getConfiguredMaxHeap()
public void setConfiguredMaxHeap(java.lang.String $16)
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.