public interface ClientContextI extends de.ipcon.db.core.BasicClientContextI, FormTransactionBuilderI
$0CANCELED, CONFIRMED, DENIED, TYPE_ERROR, TYPE_INFO, TYPE_PLAIN, TYPE_QUESTION, TYPE_WARNING$0$0| Modifier and Type | Method and Description |
|---|---|
void |
addAction(FormAction a)
Adds an action to this ClientContextI.
|
void |
addAction(FormAction a,
MDIElementI mdie)
Adds an action to this ClientContextI, either globally or for a specific "MDIElementI".
|
default void |
addActions(ClientDesktopElement cde)
Adds all actions associated with the given "ClientDesktopElement" to this ClientContextI.
|
void |
addSaveBOListener(SaveBOListenerI l) |
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 |
authenticate(java.lang.String username,
java.lang.String password) |
void |
authenticate(java.lang.String username,
java.lang.String password,
boolean inhibitInitFeatureManager) |
void |
authenticate(java.lang.String username,
java.lang.String password,
boolean inhibitInitFeatureManager,
java.lang.String originHash) |
void |
bringUsToFront() |
void |
close() |
javax.swing.JRootPane |
determineRootPane(FormContextI ftx) |
void |
endWaitFeedback() |
java.lang.String |
executeCommand(java.lang.String s) |
java.util.Map |
getAllActions() |
java.util.HashMap |
getAllMenus() |
java.util.HashMap |
getAllToolBars() |
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). |
FormContextI |
getClientFtx()
Returns the global application-level form context associated with the desktop client.
|
CodebausteinStorageI |
getCodebausteinStorage() |
DBManInfo |
getDBManInfo()
Retrieves information about the server.
|
Folder |
getFolder(java.lang.String path) |
Folder[] |
getFolderChildren(Folder parent) |
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). |
default FormContextI |
getFtx()
Deprecated.
Legacy access method. Do not use.
Historically returned an initial/default form context, but frequently caused bugs when form
code confused this global instance with the form-local
For global desktop/menu actions, use |
FulltextSearcherI |
getFulltextSearcher() |
java.util.Map |
getGlobalActions(FormContextI ftx) |
java.awt.Image |
getLogo() |
MDIElementI |
getMDIElementForBO(BO bo) |
MDIManagerI |
getMDIManager() |
javax.swing.JMenu |
getMenu(java.lang.String name) |
java.util.List<ClientPluginI> |
getPlugins() |
Report |
getReportByTid(java.lang.String tid,
java.lang.String entityName)
Retrieves a single
Report uniquely identified by its tid and entity name. |
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). |
java.lang.String |
getServerName() |
Struktur[] |
getStrukturenForEntity(java.lang.String entity)
Returns all structures for a given entity-name
|
Struktur[] |
getStrukturenForEntity(java.lang.String entity,
boolean reload)
Returns all structures for a given entity-name
|
Struktur[] |
getStrukturenForEntity(java.lang.String entity,
boolean reload,
boolean directOnly)
Returns all structures for a given entity-name
|
Struktur[] |
getStrukturenForEntity(java.lang.String entity,
boolean reload,
boolean directOnly,
EntityI[] entitiesOnly)
Returns all structures for a given entity-name
|
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). |
default Schablone[] |
getTemplatesForSubEntitiesInAdminsOrdner(EntityI entity)
Convenience overload for
getTemplatesForSubEntitiesInAdminsOrdner(EntityI, boolean, boolean, Set)
using cached data without exclusion filters or uniqueness constraints. |
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.
|
default Schablone[] |
getTemplatesForSubEntitiesInAdminsOrdner(EntityI entity,
java.util.Set entitiesToExclude)
Convenience overload for
getTemplatesForSubEntitiesInAdminsOrdner(EntityI, boolean, boolean, Set)
using cached data and without entity uniqueness constraints. |
java.lang.String |
getUniquePrefix() |
FormatterI |
getVarFormatter() |
java.lang.String |
getWindowTitle(BO bo) |
java.lang.String |
getWindowTitle(BO bo,
java.lang.String explicitDescription,
boolean skipEntity) |
boolean |
isClosed() |
boolean |
isConnected() |
boolean |
isConnected(boolean failfast) |
boolean |
isMemoryTightClient() |
boolean |
isMemoryTightClient(boolean failfast) |
boolean |
isNotificationSystemActivated() |
boolean |
isShowBOProperties() |
boolean |
isShowHiddenProperties() |
boolean |
isShowHistory() |
void |
logon() |
FormElementI |
openForm(Formular f,
BO bo) |
FormElementI |
openForm(Formular f,
BO bo,
java.util.Map parameters) |
FormElementI |
openForm(Formular form,
BO bo,
java.util.Map parameters,
FormElementI origin) |
FormElementI |
openForm(Formular f,
BO bo,
java.util.Map parameters,
java.lang.String title) |
FormElementI |
openForm(Formular f,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI formContext) |
FormElementI |
openForm(Formular f,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI formContext,
boolean isMassChange) |
FormElementI |
openForm(Formular f,
Transaction tx,
BO bo) |
FormElementI |
openForm(Formular f,
Transaction tx,
BO bo,
java.util.Map parameters) |
FormElementI |
openForm(Formular f,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title) |
FormElementI |
openForm(Formular f,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI formContext) |
FormElementI |
openForm(Formular f,
Transaction tx,
BO bo,
java.util.Map parameters,
java.lang.String title,
FormContextI formContext,
boolean isMassChange) |
FormElementI |
openNew(Schablone s) |
FormElementI |
openNew(Schablone s,
java.util.Map parameters) |
FormElementI |
openNew(Schablone template,
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 reloadFormCache) |
FormElementI |
openView(BO bo,
java.util.Map parameters,
java.lang.String title,
boolean reloadFormCache,
boolean useAutomatic) |
FormElementI |
openView(Lesezeichen l) |
FormElementI |
openView(Lesezeichen l,
java.util.Map parameters) |
void |
passwordChangeInLogonDialogInitiated()
Notifies the client that a password change has been initiated in the logon UI.
|
FormElementI |
preparePrinting(Report r,
BO bo) |
FormElementI |
preparePrinting(Report r,
BO[] bos) |
FormElementI |
preparePrinting(Report r,
BO[] bos,
java.lang.String title) |
FormElementI |
preparePrinting(Report r,
BO[] bos,
java.lang.String title,
FormElementI owner) |
FormElementI |
preparePrinting(Report r,
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 |
refreshActions() |
void |
registerClientContainer(java.lang.String name,
ClientContainerI cc) |
javax.swing.JFrame |
registerMDIManagerInstance(java.lang.String name,
MDIManagerI manager) |
void |
removeAction(FormAction a)
Removes an action globally from this ClientContextI.
|
void |
removeAction(FormAction a,
MDIElementI mdie)
Removes an action from this ClientContextI, either globally or for a specific "MDIElementI".
|
default void |
removeActions(ClientDesktopElement cde)
Removes all actions associated with the given "ClientDesktopElement" from this ClientContextI.
|
void |
removeSaveBOListener(SaveBOListenerI l) |
FormElementI |
reopenView(FormElementI fe) |
FormElementI |
reopenView(FormElementI fe,
Struktur useStruktur) |
FormElementI |
reopenView(FormElementI fe,
Struktur useStruktur,
boolean reloadBO) |
void |
resetPassword(java.lang.String username) |
void |
setDefaultFocusOwner(javax.swing.JComponent c) |
void |
setEmptyMDIFocus() |
void |
setMenuBar(javax.swing.JMenuBar c) |
void |
setTitle() |
void |
setTitle(java.lang.String s) |
void |
startL10nPackPrefetcher() |
void |
startWaitFeedback() |
void |
submitAction(java.awt.event.ActionEvent a) |
void |
suggestGC() |
void |
trackLRUAccess(Formular form,
java.lang.Long boId,
java.lang.String title,
FormContextI formContext)
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.
|
FormElementI |
updateView(FormElementI fe) |
getBLOB, getBO, getBOLoader, getCurrentUser, getDialogParent, getEventProvider, getGlobalVar, getGlobalVars, getLocalFile, getProjectPackage, getSchema, getScript, getSession, isServerAuthoritativeSyncServer, putLocalFile, putLocalFile, queryBO, queryBO, setGlobalVar, setScriptsaveBO, saveBO, saveWithRetries, saveWithRetriesgetNewTransaction, getNewTransaction, getNewTransaction, getNewTransaction, getNewTransactionWithInstrumentedSchema, getNewTransactionWithInstrumentedSchema, getNewTransactionWithInstrumentedSchema, getNewTransactionWithInstrumentedSchemashowListChoiceDialog, showListChoiceDialog, showListChoiceDialog, showListChoiceDialog, showListChoiceDialog, showListChoiceDialog, showListChoiceDialog, showMultiListChoiceDialog, showMultiListChoiceDialog, showMultiListChoiceDialogshowBigDecimalInputDialog, showBigDecimalInputDialog, showBigDecimalInputDialog, showBigDecimalInputDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showDateInputDialog, showDateInputDialog, showDateInputDialog, showDateInputDialog, showDateInputDialog, showError, showError, showError, showError, showError, showError, showError, showError, showException, showException, showException, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFileChooser, showFilesChooser, showFilesChooser, showFilesChooser, showFilesChooser, showFilesChooser, showFilesChooser, showFolderChooser, showFolderChooser, showFolderChooser, showFolderChooser, showIntegerInputDialog, showIntegerInputDialog, showIntegerInputDialog, showIntegerInputDialog, showLongInputDialog, showLongInputDialog, showLongInputDialog, showLongInputDialog, showMessageDialog, showMessageDialog, showMessageDialog, showMessageDialogNonModal, showMessageDialogNonModal, showMessageDialogNonModal, showMultipleChoiceDialog, showMultipleChoiceDialog, showOpenFileChooser, showOpenFileChooser, showOpenFileChooser, showOpenFileChooser, showOpenFileChooser, showOpenFilesChooser, showOpenFilesChooser, showOpenFilesChooser, showOpenFilesChooser, showPasswordInputDialog, showPasswordInputDialog, showSaveFileChooser, showSaveFileChooser, showSaveFileChooser, showSaveFileChooser, showSaveFileChooser, showSaveFileChooser, showStringInputDialog, showStringInputDialog, showStringInputDialog, showStringInputDialog, showStringInputDialog, showTimespanInputDialog, showTimespanInputDialog, showTimespanInputDialog, showTimespanInputDialog, showTimespanInputDialog, showTimespanInputDialog, showTimespanInputDialog, showUserLoginDialog, showUserLoginDialog, showYesNoDialogapplyDefaultsgetAutomatikStrukturForPath, getAutomatikStrukturForPath, getAutomatikStrukturForPath, getAutomatikStrukturForPathgetNewFormTransaction, getNewFormTransactionjava.awt.Image getLogo()
void authenticate(java.lang.String username,
java.lang.String password,
boolean inhibitInitFeatureManager,
java.lang.String originHash)
throws AuthenticationException
AuthenticationExceptionvoid authenticate(java.lang.String username,
java.lang.String password,
boolean inhibitInitFeatureManager)
throws AuthenticationException
AuthenticationExceptionvoid authenticate(java.lang.String username,
java.lang.String password)
throws AuthenticationException
AuthenticationExceptionvoid resetPassword(java.lang.String username)
void passwordChangeInLogonDialogInitiated()
void startL10nPackPrefetcher()
void logon()
void close()
boolean isClosed()
java.lang.String getServerName()
boolean isConnected()
boolean isConnected(boolean failfast)
boolean isMemoryTightClient()
boolean isMemoryTightClient(boolean failfast)
void submitAction(java.awt.event.ActionEvent a)
java.lang.String getUniquePrefix()
void setTitle()
void setTitle(java.lang.String s)
FormatterI getVarFormatter()
@Deprecated default FormContextI getFtx()
Historically returned an initial/default form context, but frequently caused bugs when form
code confused this global instance with the form-local FormContextI (leading to
accidental state pollution of the global client context).
For global desktop/menu actions, use getClientFtx() instead. For form-specific logic,
always access the active form's dedicated context.
nullFormContextI getClientFtx()
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.
FormContextI, or null if uninitializedvoid suggestGC()
FulltextSearcherI getFulltextSearcher()
void bringUsToFront()
FormElementI openView(BO bo, java.util.Map parameters, java.lang.String title, boolean reloadFormCache, boolean useAutomatic)
FormElementI openView(BO bo, java.util.Map parameters, java.lang.String title, boolean reloadFormCache)
FormElementI openView(BO bo, java.util.Map parameters, java.lang.String title)
FormElementI openView(BO bo, java.util.Map parameters)
FormElementI openView(BO bo)
FormElementI openView(Lesezeichen l, java.util.Map parameters)
FormElementI openView(Lesezeichen l)
MDIElementI getMDIElementForBO(BO bo)
FormElementI getFormElementForBO(BO bo)
FormElementI openForm(Formular f, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI formContext, boolean isMassChange)
FormElementI openForm(Formular f, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title, FormContextI formContext)
FormElementI openForm(Formular f, Transaction tx, BO bo, java.util.Map parameters, java.lang.String title)
FormElementI openForm(Formular f, Transaction tx, BO bo, java.util.Map parameters)
FormElementI openForm(Formular f, Transaction tx, BO bo)
FormElementI openForm(Formular f, BO bo, java.util.Map parameters, java.lang.String title, FormContextI formContext, boolean isMassChange)
FormElementI openForm(Formular f, BO bo, java.util.Map parameters, java.lang.String title, FormContextI formContext)
FormElementI openForm(Formular f, BO bo, java.util.Map parameters, java.lang.String title)
FormElementI openForm(Formular form, BO bo, java.util.Map parameters, FormElementI origin)
FormElementI openForm(Formular f, BO bo, java.util.Map parameters)
FormElementI openForm(Formular f, BO bo)
FormElementI openNew(Schablone template, java.util.Map parameters, FormElementI origin)
Schablone and parameters and opens it relative to the optional origin formtemplate - 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 toFormElementI openNew(Schablone s, java.util.Map parameters)
FormElementI openNew(Schablone s)
FormElementI updateView(FormElementI fe)
FormElementI reopenView(FormElementI fe, Struktur useStruktur, boolean reloadBO)
FormElementI reopenView(FormElementI fe, Struktur useStruktur)
FormElementI reopenView(FormElementI fe)
FormElementI preparePrinting(java.lang.String entityName, java.lang.String reportName, 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, java.lang.String title)
FormElementI preparePrinting(java.lang.String entityName, java.lang.String reportName, BO[] bos)
FormElementI preparePrinting(Report r, BO bo, java.lang.String title)
FormElementI preparePrinting(Report r, BO bo)
FormElementI preparePrinting(Report r, BO[] bos, java.lang.String title, FormElementI owner)
FormElementI preparePrinting(Report r, BO[] bos, java.lang.String title)
FormElementI preparePrinting(Report r, BO[] bos)
Struktur[] getStrukturenForSearchString(java.lang.String searchString, int searchType, boolean reload, boolean directOnly, EntityI[] entitiesOnly)
searchString - 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 nullStruktur[] getStrukturenForEntity(java.lang.String entity, boolean reload, boolean directOnly, EntityI[] entitiesOnly)
entity - 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 nullStruktur[] getStrukturenForEntity(java.lang.String entity, boolean reload, boolean directOnly)
entity - The entity name for which to collect the structuresreload - force a reloaddirectOnly - only return structures that are for the entity directly, no parent class structuresStruktur[] getStrukturenForEntity(java.lang.String entity, boolean reload)
entity - The entity name for which to collect the structuresreload - force a reloadStruktur[] getStrukturenForEntity(java.lang.String entity)
entity - The entity name for which to collect the structuresSchablone[] getTemplates(EntityI entity, boolean reload)
Schablone 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.entity - 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 foundde.ipcon.tools.MissingArgumentException - if entity is nullSchablone[] getTemplates(EntityI entity)
Schablone instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). Equivalent to calling getTemplates(EntityI, boolean) with
reload = false.entity - the target entity for which to retrieve templatesSchablone instances, or an empty array if none are foundde.ipcon.tools.MissingArgumentException - if entity is nullgetTemplates(EntityI, boolean)Schablone[] getTemplatesForSubEntitiesInAdminsOrdner(EntityI entity, boolean reload, boolean uniqueEntities, java.util.Set entitiesToExclude)
PolymorphicTemplateSelectionTree).entity - 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 groupsde.ipcon.tools.MissingArgumentException - if entity is nulldefault Schablone[] getTemplatesForSubEntitiesInAdminsOrdner(EntityI entity, java.util.Set entitiesToExclude)
getTemplatesForSubEntitiesInAdminsOrdner(EntityI, boolean, boolean, Set)
using cached data and without entity uniqueness constraints.entity - the parent entity defining the polymorphic subtree scopeentitiesToExclude - optional set of EntityI instances to skip; may be nullSchablone instances assigned to the current user's groupsde.ipcon.tools.MissingArgumentException - if entity is nulldefault Schablone[] getTemplatesForSubEntitiesInAdminsOrdner(EntityI entity)
getTemplatesForSubEntitiesInAdminsOrdner(EntityI, boolean, boolean, Set)
using cached data without exclusion filters or uniqueness constraints.entity - the parent entity defining the polymorphic subtree scopeSchablone instances assigned to the current user's groupsde.ipcon.tools.MissingArgumentException - if entity is nullFormular[] getForms(EntityI entity, boolean reload)
Formular 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.entity - 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 foundde.ipcon.tools.MissingArgumentException - if entity is nullFormular[] getForms(EntityI entity)
Formular instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). Equivalent to calling getForms(EntityI, boolean) with
reload = false.entity - the target entity for which to retrieve formsFormular instances, or an empty array if none are foundde.ipcon.tools.MissingArgumentException - if entity is nullgetForms(EntityI, boolean)Lesezeichen[] getBookmarks(EntityI entity, boolean reload)
Lesezeichen 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.entity - 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 foundde.ipcon.tools.MissingArgumentException - if entity is nullLesezeichen[] getBookmarks(EntityI entity)
Lesezeichen instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). Equivalent to calling getBookmarks(EntityI, boolean) with
reload = false.entity - the target entity for which to retrieve bookmarksLesezeichen instances, or an empty array if none are foundde.ipcon.tools.MissingArgumentException - if entity is nullgetBookmarks(EntityI, boolean)Report[] getReports(EntityI entity, boolean reload)
Report 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.entity - 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 foundde.ipcon.tools.MissingArgumentException - if entity is nullReport[] getReports(EntityI entity)
Report instances associated with the specified entity from the cache, sorted by priority
in descending order (highest priority first). Equivalent to calling getReports(EntityI, boolean) with
reload = false.entity - the target entity for which to retrieve reportsReport instances, or an empty array if none are foundde.ipcon.tools.MissingArgumentException - if entity is nullgetReports(EntityI, boolean)Schablone getTemplateByTid(java.lang.String tid, java.lang.String entityName)
Schablone uniquely identified by its tid and entity name. Only templates assigned to at least one
group of the current user are returned.tid - 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 returnedEntityResolveException - if entityName is null or cannot be resolved to a valid entityFormular getFormByTid(java.lang.String tid, java.lang.String entityName)
Formular uniquely identified by its tid and entity name. Only forms assigned to at least one
group of the current user are returned.tid - 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 returnedEntityResolveException - if entityName is null or cannot be resolved to a valid entityLesezeichen getBookmarkByTid(java.lang.String tid, java.lang.String entityName)
Lesezeichen uniquely identified by its tid and entity name. Only bookmarks assigned to at least one
group of the current user are returned.tid - 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 returnedEntityResolveException - if entityName is null or cannot be resolved to a valid entityReport getReportByTid(java.lang.String tid, java.lang.String entityName)
Report uniquely identified by its tid and entity name. Only reports assigned to at least one
group of the current user are returned.tid - 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 returnedEntityResolveException - if entityName is null or cannot be resolved to a valid entityvoid addSaveBOListener(SaveBOListenerI l)
void removeSaveBOListener(SaveBOListenerI l)
java.util.HashMap getAllMenus()
java.util.HashMap getAllToolBars()
MDIManagerI getMDIManager()
void setEmptyMDIFocus()
java.lang.String getWindowTitle(BO bo, java.lang.String explicitDescription, boolean skipEntity)
java.lang.String getWindowTitle(BO bo)
javax.swing.JRootPane determineRootPane(FormContextI ftx)
java.util.Map getAllActions()
java.util.Map getGlobalActions(FormContextI ftx)
default void addActions(ClientDesktopElement cde)
cde - The "ClientDesktopElement" whose actions should be added.default void removeActions(ClientDesktopElement cde)
cde - The "ClientDesktopElement" whose actions should be removed.void addAction(FormAction a, MDIElementI mdie)
This 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.
a - The action to add.mdie - The "MDIElementI" to associate the action with (optional).java.lang.IllegalArgumentException - If a non-local, non-prototype action is registered in a multi-window environment.void addAction(FormAction a)
This method registers an action with the ClientContextI, making it available globally by adding it to the global action map.
a - The action to add.void removeAction(FormAction a, MDIElementI mdie)
This 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.
a - The action to remove.mdie - The "MDIElementI" to remove the action from (optional).void removeAction(FormAction a)
This method unregisters an action globally from the ClientContextI by removing it from the global action map.
a - The action to remove.void refreshActions()
javax.swing.JMenu getMenu(java.lang.String name)
void setMenuBar(javax.swing.JMenuBar c)
void setDefaultFocusOwner(javax.swing.JComponent c)
java.lang.String executeCommand(java.lang.String s)
void addVisualComponent(java.lang.String container,
javax.swing.JComponent c,
java.lang.String position)
void addVisualComponent(javax.swing.JComponent c,
java.lang.String position)
void registerClientContainer(java.lang.String name,
ClientContainerI cc)
javax.swing.JFrame registerMDIManagerInstance(java.lang.String name,
MDIManagerI manager)
void startWaitFeedback()
void endWaitFeedback()
java.util.List<ClientPluginI> getPlugins()
CodebausteinStorageI getCodebausteinStorage()
boolean isShowHiddenProperties()
boolean isShowBOProperties()
boolean isShowHistory()
DBManInfo getDBManInfo()
boolean isNotificationSystemActivated()
Folder getFolder(java.lang.String path)
void trackReadAccess(Struktur structure)
void trackLRUAccess(Lesezeichen bookmark, java.lang.String title)
void trackLRUAccess(Formular form, java.lang.Long boId, java.lang.String title, FormContextI formContext)
void trackLRUAccess(Report report, java.lang.String title)
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.