public interface ActionContext
extends com.softwareag.cis.plugin.command.context.CommandContext
Modifier and Type | Method and Description |
---|---|
void |
addFavoriteToBrowser(java.lang.String title,
java.lang.String url) |
void |
browseValue(java.lang.String msg,
AbstractPromptCommand cmd,
java.lang.String title)
Prompt for a string value
|
void |
browseValueWithoutPopup(java.lang.String msg,
AbstractPromptCommand cmd,
java.lang.String title)
Prompt for a string value whithout open a Popup needed for AddAssetWizard
|
void |
closeView() |
void |
downloadFile(java.lang.String fileName,
byte[] content,
java.lang.String contentType) |
void |
enableTitleBarCommands(java.lang.String wizardAdapterName) |
void |
execute(com.softwareag.cis.plugin.command.Command command) |
void |
executeAfterSyncOfContentFrame(com.softwareag.cis.plugin.interfaces.RunnableDeferred runnable) |
void |
executeDeferred(com.softwareag.cis.plugin.interfaces.RunnableDeferred runnable) |
java.lang.String |
getApplicationServerUrl() |
java.lang.Object |
getClipBoard() |
Connector |
getConnector() |
java.util.Locale |
getLocale()
Get locale to be used for strings and messages
|
Item |
getSelectedFavoriteItem() |
java.util.Collection |
getSelectedFavoriteItems() |
Item |
getSelectedItem()
Get the selected item
|
java.util.Collection |
getSelectedItems()
Obtain collection of selected items
|
java.lang.String |
getUserAgent() |
void |
itemAddedAsFavorite(Item item) |
void |
itemCreated(Item item)
Item created.
|
void |
itemDeleted(Item item)
Item deleted.
|
void |
itemRemovedFromFavorite(Item item) |
void |
itemRenamed(Item item)
Item renamed.
|
void |
itemsCreated(java.util.Collection items) |
void |
itemsDeleted(java.util.Collection items) |
void |
itemsUpdated(java.util.Collection items) |
void |
itemUpdated(Item item)
Item updated.
|
void |
messagePopup(java.lang.String message,
java.lang.String title)
Open a popup dialog displaying a message.
|
void |
messagePopup(java.lang.String message,
java.lang.String title,
boolean useCurrentAdapter)
Open a popup dialog displaying a message.
|
void |
messagePopup(java.lang.String message,
java.lang.String title,
boolean useCurrentAdapter,
PromptOKHandler okHandler)
Open a popup dialog displaying a message.
|
void |
openCreateFavoriteDialog()
Open Create Favorite Dialog.
|
void |
openCreateFavoriteDialog(java.lang.String type)
Open Create Favorite Dialog.
|
void |
openMultiValueDlg(java.lang.String title,
MultipleValueInputActionListener listener,
java.util.Iterator displayHeadings,
java.util.Iterator methodHeadings,
java.util.Collection lineItems,
boolean viewToolbarItems,
java.lang.Class modeltype) |
void |
openPageInTarget(java.lang.String downloadURL,
java.lang.String string) |
void |
openPairInputDialog(java.lang.String title,
PairInputListener piListener,
java.util.Collection labels,
java.util.Collection initialValues) |
void |
openRoleSelectDialog(java.lang.String title,
AbstractSingleSelectedItemListener listener) |
void |
openSearchDialog(SelectItemDescriptor sid) |
void |
openSearchDialog(java.lang.String objectType,
com.centrasite.jaxr.query.predicates.Predicate[] predicates,
java.lang.String title,
SelectedItemsListener listener) |
void |
openSearchDialog(java.lang.String objectType,
java.lang.String title,
SelectedItemsListener listener,
ItemFilter itemFilter)
Deprecated.
Please use openSearchDialog(String objectType, Predicate[]
predicates, String title, SelectedItemsListener listener)
|
void |
openSearchDialogLayered(java.lang.String objectType,
com.centrasite.jaxr.query.predicates.Predicate[] predicates,
java.lang.String title,
SelectedItemsListener listener)
Open a search dialog allowing to select instance(s) of given or all
object types using layered popUp
|
void |
openUserRoleSelectDialog(java.lang.String title,
AbstractSingleSelectedItemListener listener) |
void |
outputMessage(java.lang.String type,
java.lang.String shortText) |
void |
promptAttrValue(java.lang.String msg,
java.lang.String initialValue,
AbstractPromptCommand cmd,
java.lang.String title,
java.lang.String helpText) |
void |
promptValue(java.lang.String msg,
java.lang.String initialValue,
AbstractPromptCommand cmd)
Prompt for a string value
|
void |
promptValue(java.lang.String msg,
java.lang.String initialValue,
AbstractPromptCommand cmd,
java.lang.String title)
Prompt for a string value
|
void |
promptValue(java.lang.String msg,
java.lang.String initialValue,
AbstractPromptCommand cmd,
java.lang.String title,
java.lang.String helpText)
Prompt for a string value
|
void |
promptValue(java.lang.String msg,
java.lang.String initialValue,
AbstractPromptCommand cmd,
java.lang.String title,
java.lang.String helpText,
boolean deferExecution) |
void |
promptYesNo(java.lang.String msg,
PromptYesNoHandler cmd,
java.lang.String title)
Prompt ok Cancel dailog
|
void |
putClipBoard(java.lang.Object o) |
void |
refresh()
Refresh current selection (for example after inserting a new child node).
|
void |
refresh(Item item,
int change) |
void |
refresh(java.lang.String adapterClassName)
Refresh all adapters of given class
|
void |
refreshDetailView()
Refresh detail views after processing commands in tree view
|
void |
refreshTargetFrame(java.lang.String targetFrame) |
void |
refreshTypeList()
Refresh type list
|
void |
sendError(java.lang.String text)
Display an error message
|
void |
sendErrorMessage(java.lang.String text) |
void |
sendInfo(java.lang.String text) |
void |
showDetailView(Item item) |
void |
showDetailView(Item item,
java.lang.String messageType,
java.lang.String message) |
void |
showExternalURL(java.lang.String externalURL,
java.lang.String title) |
void |
showExternalURL(java.lang.String externalURL,
java.lang.String title,
java.lang.String requestHeaderParams) |
void |
showLicenseError()
Display error message when functionality is not permitted due to license
error.
|
void |
showLicenseError(java.lang.String additionalMessage)
Display error message when functionality is not permitted due to license
error.
|
void |
showMenu(java.util.Collection commands)
Display a menu containing specified commands
|
void |
showMyNotifications(ReportInterface ri)
Show a report
|
void |
showPage(java.lang.String pageURL,
java.lang.String title)
Open page in workplace
|
void |
showPage(java.lang.String pageURL,
java.lang.String title,
java.lang.String adapterClass)
Open page in workplace
|
void |
showPage(java.lang.String pageURL,
java.lang.String title,
java.lang.String adapterClass,
java.util.Collection initializers)
Open page in workplace
|
void |
showPage(java.lang.String pageURL,
java.lang.String title,
java.lang.String adapterClass,
java.util.Collection initializers,
boolean reinit)
Open page in workplace
|
void |
showPage(java.lang.String pageURL,
java.lang.String title,
java.lang.String adapterClass,
java.util.Collection initializers,
java.lang.String pageId)
Open page in workplace.
|
void |
showPage(java.lang.String pageURL,
java.lang.String title,
java.lang.String adapterClass,
java.util.Collection initializers,
java.lang.String pageId,
boolean reinit)
Open page in workplace.
|
void |
showPagePopUp(java.lang.String pageURL,
java.lang.String title) |
void |
showPagePopUp(java.lang.String pageURL,
java.lang.String title,
java.lang.String adapterClass,
java.util.Collection<?> initializers,
int width,
int height,
boolean newInstance) |
void |
showPagePopUp(java.lang.String pageURL,
java.lang.String title,
java.lang.String adapterClass,
java.util.Collection initializers,
int width,
int height) |
void |
showPagePopUp(java.lang.String invokingAdapter,
java.lang.String pageURL,
java.lang.String title,
java.lang.String popupAdapterClass,
java.util.Collection initializers,
int width,
int height) |
void |
showPopUp(java.lang.String pageURL,
java.lang.String title) |
void |
showPopUp(java.lang.String pageURL,
java.lang.String title,
java.lang.String adapterClass,
java.util.Collection initializers,
int width,
int height) |
void |
showReport(ReportInterface ri)
Show a report
|
void |
showReport(ReportInterface ri,
java.lang.String pageURL,
java.lang.String subClassOfTextGridAdapter)
Show a report of in the pageURL using the subclass TextGridAdapter
|
void |
showThrowable(java.lang.String title,
java.lang.String msg,
java.lang.Throwable t)
Display any Throwable which occured during processing
|
void |
showThrowable(java.lang.Throwable t)
Display any Throwable which occured during processing
|
void |
uploadFile(IFileUploadListener listener) |
void |
uploadFile(IFileUploadListener listener,
java.lang.String title) |
Item getSelectedItem()
java.util.Collection getSelectedItems()
Item getSelectedFavoriteItem()
java.util.Collection getSelectedFavoriteItems()
void refresh()
void refresh(Item item, int change)
void refresh(java.lang.String adapterClassName)
adapterClassName
- fully qualified name of adapter class whose living
instances are to be refreshed - must be a subclass of
BaseAdapterConnector getConnector()
void sendInfo(java.lang.String text)
text
- Text to displayvoid sendErrorMessage(java.lang.String text)
text
- Text to displayvoid sendError(java.lang.String text)
sendError
in interface com.softwareag.cis.plugin.command.context.CommandContext
text
- Text to displayvoid showThrowable(java.lang.Throwable t)
showThrowable
in interface com.softwareag.cis.plugin.command.context.CommandContext
t
- the Throwablevoid showThrowable(java.lang.String title, java.lang.String msg, java.lang.Throwable t)
showThrowable
in interface com.softwareag.cis.plugin.command.context.CommandContext
title
- msg
- t
- the Throwablevoid putClipBoard(java.lang.Object o)
java.lang.Object getClipBoard()
void showDetailView(Item item)
item
- The Item whose details are to be displayedvoid showDetailView(Item item, java.lang.String messageType, java.lang.String message)
void refreshDetailView()
void showExternalURL(java.lang.String externalURL, java.lang.String title)
externalURL
- The external URLtitle
- The titlevoid showExternalURL(java.lang.String externalURL, java.lang.String title, java.lang.String requestHeaderParams)
externalURL
- The external URLtitle
- The titlevoid showReport(ReportInterface ri)
ri
- void showReport(ReportInterface ri, java.lang.String pageURL, java.lang.String subClassOfTextGridAdapter)
ri
- ReportInterfacepageURL
- URL of CIS page to be shownsubClassOfTextGridAdapter
- subclass of the TextGridAdaptervoid showMyNotifications(ReportInterface ri)
ri
- void showPage(java.lang.String pageURL, java.lang.String title)
pageURL
- URL of CIS page to be showntitle
- title used to represent activity in workplacevoid showPage(java.lang.String pageURL, java.lang.String title, java.lang.String adapterClass)
pageURL
- URL of CIS page to be showntitle
- title used to represent activity in workplaceadapterClass
- name of adapter class - required to set ActionContext for
adapter for new pagevoid showPage(java.lang.String pageURL, java.lang.String title, java.lang.String adapterClass, java.util.Collection initializers)
pageURL
- URL of CIS page to be showntitle
- title used to represent activity in workplaceadapterClass
- name of adapter class - required to set ActionContext for
adapter for new pageinitializers
- optional initializers for an Adapter implementing the
Initializable interfacevoid showPage(java.lang.String pageURL, java.lang.String title, java.lang.String adapterClass, java.util.Collection initializers, boolean reinit)
pageURL
- URL of CIS page to be showntitle
- title used to represent activity in workplaceadapterClass
- name of adapter class - required to set ActionContext for
adapter for new pageinitializers
- optional initializers for an Adapter implementing the
Initializable interfacereinit
- if true invoke initialize method in any case.void showPage(java.lang.String pageURL, java.lang.String title, java.lang.String adapterClass, java.util.Collection initializers, java.lang.String pageId)
pageURL
- URL of CIS page to be showntitle
- title used to represent activity in workplaceadapterClass
- name of adapter class - required to set ActionContext for
adapter for new pageinitializers
- optional initializers for an Adapter implementing the
Initializable interfacepageId
- identififier of page to start.void showPage(java.lang.String pageURL, java.lang.String title, java.lang.String adapterClass, java.util.Collection initializers, java.lang.String pageId, boolean reinit)
pageURL
- URL of CIS page to be showntitle
- title used to represent activity in workplaceadapterClass
- name of adapter class - required to set ActionContext for
adapter for new pageinitializers
- optional initializers for an Adapter implementing the
Initializable interfacepageId
- identififier of page to start.reinit
- if true invoke initialize method in any case.void promptYesNo(java.lang.String msg, PromptYesNoHandler cmd, java.lang.String title)
msg
- cmd
- PromptYesNoHandler to be executed if prompt is confirmedtitle
- void messagePopup(java.lang.String message, java.lang.String title, boolean useCurrentAdapter, PromptOKHandler okHandler)
message
- The Message to display.title
- The title for the popup dialog.useCurrentAdapter
- Force to use currently processed adapter.okHandler
- Handler for "OK" being pressed.void messagePopup(java.lang.String message, java.lang.String title, boolean useCurrentAdapter)
message
- The Message to display.title
- The title for the popup dialog.useCurrentAdapter
- Force to use currently processed adapter.void messagePopup(java.lang.String message, java.lang.String title)
message
- The Message to display.title
- The title for the popup dialog.void promptValue(java.lang.String msg, java.lang.String initialValue, AbstractPromptCommand cmd)
msg
- Message to displayinitialValue
- cmd
- The AbstractPromptCommand to be executedvoid promptValue(java.lang.String msg, java.lang.String initialValue, AbstractPromptCommand cmd, java.lang.String title)
msg
- Message to displayinitialValue
- cmd
- The AbstractPromptCommand to be executedtitle
- Title for popup dialogvoid promptValue(java.lang.String msg, java.lang.String initialValue, AbstractPromptCommand cmd, java.lang.String title, java.lang.String helpText)
msg
- Message to displayinitialValue
- cmd
- The AbstractPromptCommand to be executedtitle
- Title for popup dialoghelpText
- Help text for popup dialogvoid promptValue(java.lang.String msg, java.lang.String initialValue, AbstractPromptCommand cmd, java.lang.String title, java.lang.String helpText, boolean deferExecution)
void promptAttrValue(java.lang.String msg, java.lang.String initialValue, AbstractPromptCommand cmd, java.lang.String title, java.lang.String helpText)
void browseValue(java.lang.String msg, AbstractPromptCommand cmd, java.lang.String title)
msg
- Message to displaycmd
- The AbstractPromptCommand to be executedtitle
- Title for popup dailogvoid browseValueWithoutPopup(java.lang.String msg, AbstractPromptCommand cmd, java.lang.String title)
msg
- Message to displaycmd
- The AbstractPromptCommand to be executedtitle
- Title for popup dailogvoid openSearchDialog(java.lang.String objectType, java.lang.String title, SelectedItemsListener listener, ItemFilter itemFilter)
objectType
- use value of object type concept or
ObjectTypePredicate.ALL_OBJECT_TYPEStitle
- listener
- itemFilter
- void openSearchDialog(java.lang.String objectType, com.centrasite.jaxr.query.predicates.Predicate[] predicates, java.lang.String title, SelectedItemsListener listener)
void openSearchDialogLayered(java.lang.String objectType, com.centrasite.jaxr.query.predicates.Predicate[] predicates, java.lang.String title, SelectedItemsListener listener)
objectType
- use value of object type concept or
ObjectTypePredicate.ALL_OBJECT_TYPEStitle
- listener
- void openPairInputDialog(java.lang.String title, PairInputListener piListener, java.util.Collection labels, java.util.Collection initialValues)
void openCreateFavoriteDialog()
void openCreateFavoriteDialog(java.lang.String type)
type
- of the favouritevoid openSearchDialog(SelectItemDescriptor sid)
sid
- void openMultiValueDlg(java.lang.String title, MultipleValueInputActionListener listener, java.util.Iterator displayHeadings, java.util.Iterator methodHeadings, java.util.Collection lineItems, boolean viewToolbarItems, java.lang.Class modeltype)
void showPopUp(java.lang.String pageURL, java.lang.String title)
void showPopUp(java.lang.String pageURL, java.lang.String title, java.lang.String adapterClass, java.util.Collection initializers, int width, int height)
void showPagePopUp(java.lang.String pageURL, java.lang.String title)
void showPagePopUp(java.lang.String pageURL, java.lang.String title, java.lang.String adapterClass, java.util.Collection initializers, int width, int height)
void showPagePopUp(java.lang.String pageURL, java.lang.String title, java.lang.String adapterClass, java.util.Collection<?> initializers, int width, int height, boolean newInstance)
void showPagePopUp(java.lang.String invokingAdapter, java.lang.String pageURL, java.lang.String title, java.lang.String popupAdapterClass, java.util.Collection initializers, int width, int height)
void showLicenseError()
void showLicenseError(java.lang.String additionalMessage)
additionalMessage
- an optional supplementary message, may be nullvoid showMenu(java.util.Collection commands)
commands
- void openRoleSelectDialog(java.lang.String title, AbstractSingleSelectedItemListener listener)
void openUserRoleSelectDialog(java.lang.String title, AbstractSingleSelectedItemListener listener)
void closeView()
void itemAddedAsFavorite(Item item)
void itemRemovedFromFavorite(Item item)
void itemCreated(Item item)
void itemsCreated(java.util.Collection items)
void itemRenamed(Item item)
void itemUpdated(Item item)
void itemsUpdated(java.util.Collection items)
void itemDeleted(Item item)
void itemsDeleted(java.util.Collection items)
void openPageInTarget(java.lang.String downloadURL, java.lang.String string)
openPageInTarget
in interface com.softwareag.cis.plugin.command.context.CommandContext
downloadURL
- string
- void executeDeferred(com.softwareag.cis.plugin.interfaces.RunnableDeferred runnable)
runnable
- void executeAfterSyncOfContentFrame(com.softwareag.cis.plugin.interfaces.RunnableDeferred runnable)
runnable
- void execute(com.softwareag.cis.plugin.command.Command command)
execute
in interface com.softwareag.cis.plugin.command.context.CommandContext
command
- void refreshTypeList()
java.util.Locale getLocale()
getLocale
in interface com.softwareag.cis.plugin.command.context.CommandContext
java.lang.String getUserAgent()
java.lang.String getApplicationServerUrl()
void uploadFile(IFileUploadListener listener)
void uploadFile(IFileUploadListener listener, java.lang.String title)
void downloadFile(java.lang.String fileName, byte[] content, java.lang.String contentType)
void addFavoriteToBrowser(java.lang.String title, java.lang.String url)
void refreshTargetFrame(java.lang.String targetFrame)
void outputMessage(java.lang.String type, java.lang.String shortText)
type
- Type of message (error/warning/success) - please reference
the corresponding constants MT_* inside this class.shortText
- text which is displayed inside the satus bar.void enableTitleBarCommands(java.lang.String wizardAdapterName)