IV.5. Built-in actions

You will find here the complete list of Jspresso built-in actions along with their Spring id and a short description.

Table IV.107. Built-in actions

Spring IdSJS IdDescription
pasteCollectionBackActionback.component.pastePastes entities/components from the application clipboard.
removeCollectionFromMasterBackActionback.component.removeMarks the selected objects for deletion (next save operation) and removes them from the master managed collection.
saveBackActionback.component.saveGets a collection of entities to save out of the context and saves them transactionally.
createQueryComponentActionback.filter.createCreates a filter model for QBE queries and set it as value of the filter model connector retrieved from the context.
initModuleFilterActionback.filter.initRetrieves the current module filter connector and adds it in the context.
queryEntitiesBackActionback.filter.queryExecutes an QBE query based on a filter retrieved from the context. The resulting entity collection is added to the context.
reloadBackActionback.module.reloadReloads current module selected objects from the persistent store.
removeFromModuleObjectsActionback.module.removeMarks current module selected objects for deletion (next save operation) and removes them from the module managed collection.
saveModuleObjectBackActionback.module.saveSaves the current module selected objects to the persistent store.
doPrintBackendActionback.report.generateGenerates a Jasper report and adds it to the context.
scriptedBackActionback.script.dynamicExecutes a script taken out of the context. Supports any BSF supported language (Groovy, Jython, Beanshell, ...).
staticScriptedBackActionback.script.staticExecutes a script statically defined as an action parameter. Supports any BSF supported language (Groovy, Jython, Beanshell, ...).
lovFindBackActionback.lov.findStandard QBE find action for "list of values".
abstractChooseActionActionfront.action.chooseOpens a modal dialog box offering a choice of actions.
executeActionActionfront.action.executeTakes an action out of the context and executes it.
chooseActionOkFrontActionfront.action.okGets the selected action and places it in the context for execution.
addAnyToMasterFrontActionfront.any.addRetrieves an object collection from the context and appends it to the master managed collection (no creation).
moveDownFrontActionfront.any.downMoves downward the selected objects contained in an ordered collection.
removeAnyCollectionFromMasterFrontActionfront.any.removeAfter user confirmation, retrieves an object collection from the context and removes it from the master managed collection.
moveUpFrontActionfront.any.upMoves upward the selected objects contained in an ordered collection.
binaryPropertyInfoActionfront.binary.infoRetrieves a binary property value out of the connector and opens a message box displaying the size of the binary content.
openFileAsBinaryPropertyActionfront.binary.loadLet the user browse the local file system to choose a file. The file content is used as the content of a binary property.
saveBinaryPropertyAsFileActionfront.binary.saveLet the user browse the local file system to choose a file. The file is used to save the content of a binary property.
chartActionfront.chartComputes and displays a fusioncharts chart.
abstractAddToMasterFrontActionfront.component.add.abstractCreates a new entity/component and adds it to the master managed collection. No icon nor accelerator set.
addToMasterFrontActionfront.component.addCreates a new entity/component and adds it to the master managed collection.
chooseComponentActionfront.component.chooseOpens a modal dialog to let the user choose an component/entity out of a collection retrieved from the context.
cloneEntityCollectionFrontActionfront.component.cloneDuplicates selected entities/components and adds the clones to the master managed collection.
copyCollectionFrontActionfront.component.copyCopies the selected entities/components to the application clipboard.
cutCollectionFrontActionfront.component.cutCuts the selected entities/components to the application clipboard.
editSelectedComponentActionfront.selected.editOpens a dialog box to edit the selected entity/component in an arbitrary view.
editComponentActionfront.component.editOpens a dialog box to edit an entity/component in an arbitrary view.
pasteCollectionFrontActionfront.component.pastePastes entities/components from the application clipboard.
removeEntityCollectionFromMasterFrontActionfront.component.removeAfter user confirmation, marks the selected objects for deletion (next save operation) and removes them from the master managed collection.
viewConnectorSetActionfront.connector.setRetrieves an arbitrary value from the context and assigns it to the view connector value.
okDialogFrontActionfront.dialog.okCloses the top most dialog. Icon and name set.
cancelDialogFrontActionfront.dialog.cancelCloses the top most dialog. Icon and name set.
closeDialogActionfront.dialog.closeCloses the top most dialog.
modalDialogActionfront.dialog.openOpens a modal dialog box that is parametrized out of context values (title, view bound to its model, size, secondary action list).
openFileActionfront.file.openLet the user browse the local file system to choose a file. The selected file content is placed in the context.
saveFileActionfront.file.saveLet the user browse the local file system to choose a file. The selected file is used to save an arbitrary content taken from the context.
nextModuleFilterPageActionfront.filter.nextMoves to the next result page of a filtered module.
previousModuleFilterPageActionfront.filter.previousMoves to the previous result page of a filtered module.
queryModuleFilterActionfront.filter.queryPerforms the QBE query of a filtered module.
infoFrontActionfront.info.dynamicRetrieves an information message from the context and displays it to the user.
staticInfoFrontActionfront.info.staticTranslates an information message statically parametrized in the action and displays it to the user.
lovActionfront.lovPops-up a "list of values" dialog.
lovFindFrontActionfront.lov.findPerforms the QBE query of a "list of values".
nextLovPageFrontActionfront.lov.nextMoves to the next result page of a "list of values".
lovOkFrontActionfront.lov.okGets the selected result from a "list of values" and places it in the context.
previousLovPageFrontActionfront.lov.previousMoves to the previous result page of a "list of values".
addMapToMasterFrontActionfront.map.addCreates a new map and adds it to the master managed collection.
cloneMapCollectionFrontActionfront.map.cloneDuplicates selected maps and adds the clones to the master managed collection.
cloneMapCollectionFrontActionfront.map.cloneDuplicates selected maps and adds the clones to the master managed collection.
cloneModuleObjectFrontActionfront.module.cloneDuplicates selected entities/components and adds the clones to the module managed collection.
reloadModuleObjectFrontActionfront.module.reloadReloads the module selected entity/component from the persistent store. entities/components previously marked for deletion are also restored.
removeFromModuleObjectFrontActionfront.module.removeAfter user confirmation, marks the selected module entities/components for deletion (next save operation) and removes them from the module managed collection.
restartModuleFrontActionfront.module.resetRestarts the current module.
saveModuleObjectFrontActionfront.module.saveSaves the module selected entities/components to the persistent store and performs deletion of previously "marked for deletion" entities/components.
saveModuleObjectAndGoBackFrontActionfront.module.save.backSaves the module selected entities/components to the persistent store and performs deletion of previously "marked for deletion" entities/components. If successful, returns back to the parent module.
parentModuleConnectorSelectionFrontActionfront.module.backReturns back to the parent module.
moduleConnectorSelectionFrontActionfront.module.selectGets a module out or the context and selects it in the current workspace.
addAsChildModuleFrontActionfront.module.subGets selected module objects, adds them as current module children then selects them.
nextPinnedModuleActionfront.module.nextNavigates to the next pinned module in history.
previousPinnedModuleActionfront.module.previousNavigates to the previous pinned module in history.
okCancelFrontActionfront.okcancel.dynamicRetrieves an ok/cancel message out of the context and displays it to the user.
staticOkCancelFrontActionfront.okcancel.staticRetrieves an ok/cancel message statically parametrized in the action and displays it to the user.
changePasswordActionfront.password.changeOpens a dialog box allowing the user to initiate a password change operation (old, new, check).
printOkFrontActionfront.print.okRetrieves the selected Jasper report and puts it in the context for display/print.
resetPropertyFrontActionfront.property.resetResets a property to its default value.
displayReportActionfront.report.displayDisplays/prints a Jasper report taken out of the context to the user.
reportActionfront.report.dynamicRetrieves a Jasper report definition out of the context, opens the report parameters entry dialog, then triggers generation and display/print.
editReportParametersActionfront.report.editOpens a dialog box for the user to input a Jasper report parameters.
doPrintActionfront.report.printTriggers generation and display/print of a Jasper report after parameters input.
staticReportActionfront.report.staticGets a Jasper report definition statically defined as an action parameter, opens the report parameters entry dialog, then triggers generation and display/print.
displayUrlFrontActionfront.url.dynamicTargets the browser (actually a new browser window/tab) to a URL retrieved from the context.
staticDisplayUrlFrontActionfront.url.staticTargets the browser (actually a new browser window/tab) to a URL statically defined as an action parameter. The URL is previously translated so thant it can be variabilized based on the user language (used for online help for instance).
connectorSelectionFrontActionfront.view.selectRetrieves an object collection out of the context and selects it on the collection view (table, list, tree).
wizardActionfront.wizardTriggers a wizard dialog.
yesNoFrontActionfront.yesno.dynamicRetrieves a yes/no binary question out of the context and displays it to the user.
staticYesNoFrontActionfront.yesno.staticRetrieves a yes/no binary question statically parametrized in the action and displays it to the user.
yesNoCancelFrontActionfront.yesnocancel.dynamicRetrieves a yes/no/cancel binary question out of the context and displays it to the user.
staticYesNoCancelFrontActionfront.yesnocancel.staticRetrieves a yes/no/cancel binary question statically parametrized in the action and displays it to the user.