com.softwareag.cis.plugin.adapter
Class ButtonPromptAdapter

java.lang.Object
  extended by com.softwareag.cis.server.Adapter
      extended by com.softwareag.cis.plugin.adapter.util.CommonAdapter
          extended by com.softwareag.cis.plugin.adapter.ButtonPromptAdapter
All Implemented Interfaces:
com.softwareag.cis.server.IAdapter, com.softwareag.cis.server.IDynamicAccess, com.softwareag.cis.server.IServerLogConstants, com.softwareag.cis.util.IControlStatusConstants

public class ButtonPromptAdapter
extends CommonAdapter
implements com.softwareag.cis.server.IDynamicAccess


Nested Class Summary
 
Nested classes/interfaces inherited from class com.softwareag.cis.server.Adapter
com.softwareag.cis.server.Adapter.CISAddons, com.softwareag.cis.server.Adapter.FrameMessage, com.softwareag.cis.server.Adapter.ICISStyleAddon, com.softwareag.cis.server.Adapter.LivingPopupFunctions
 
Field Summary
static java.lang.String rcs_id
           
 
Fields inherited from class com.softwareag.cis.server.Adapter
DT_BARS, DT_LINES, DT_POINTS, FIELD_BOTHIDANDTEXT, FIELD_ONLYID, FIELD_ONLYTEXT, MLMSG, MT_ERROR, MT_ERROR_MULTILINE, MT_SUCCESS, MT_SUCCESS_MULTILINE, MT_WARNING, MT_WARNING_MULTILINE, POP_POS_CLICK
 
Fields inherited from interface com.softwareag.cis.server.IServerLogConstants
LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING
 
Fields inherited from interface com.softwareag.cis.util.IControlStatusConstants
CS_DISPLAY, CS_EDIT, CS_ERROR, CS_ERROR_DISPLAY, CS_ERROR_NO_FOCUS, CS_FOCUS, CS_INVISIBLE
 
Constructor Summary
ButtonPromptAdapter()
           
 
Method Summary
 java.lang.String[] findDynamicAccessProperties()
           
 java.lang.Class getClassForProperty(java.lang.String arg0)
           
 java.lang.String getMessage()
           
 java.lang.Object getPropertyValue(java.lang.String prop)
           
 void invokeMethod(java.lang.String method)
           
static void openDialog(com.softwareag.cis.server.Adapter callingAdapter, java.lang.String title, java.lang.String msg, AbstractButtonCommand[] buttons)
          Opens dynamically generated dialog window with variable number of buttons.
 void setPropertyValue(java.lang.String arg0, java.lang.Object arg1)
           
 
Methods inherited from class com.softwareag.cis.plugin.adapter.util.CommonAdapter
activate, addRecentlyProcessedAdapter, close, closePage, destroy, endProcess, executeDeferred, executeDeferred, executeEndProcess, executeIfAllowedToLooseFocus, executeNow, findKnownAdapters, findRelatedMenuExtensionId, getAdapter, getAdapterForSubSession, getApplicationContext, getBaseAdapter, getCurrentAdapters, getLocale, getLocale, getPreviousAdapter, getWorkplaceAdapter, handleErrorDuringGetPhase, handleErrorDuringInitPhase, handleErrorDuringInvokePhase, handleErrorDuringSetPhase, handleRefreshRequest, hasBeenActivated, isAlive, isClosed, isDeadAdapter, passivate, reactOnDataCollectionEnd, reactOnDataCollectionStart, reactOnDataTransferEnd, reactOnDataTransferStart, refreshTargetIfNeeded, registerActivity, removeKnownAdapter, switchToPage, unregisterActivity
 
Methods inherited from class com.softwareag.cis.server.Adapter
addAccessPathExtension, addAdapterListener, addPagePopupCommand, appendHTMLToPageName, applyFilterDataCollection, checkIfAdapterExists, checkIfAdapterExists, checkIfAdapterExists, checkIfAdapterExists, checkIfInDevelopmentMode, checkIsPopupClosing, checkIsPopupOpening, closePagePopup, closeTitleBarPopup, closeWindow, deserialize, findAccessPathExtensions, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapterForPage, findAdapterForPage, findAdapterId, findAdapterListener, findAdditionalAdaptersInRepsonse, findCISSessionContext, findCurrentlyProcessedAdapter, findCurrentlyProcessedMethod, findCurrentlyRequestedAdapter, findFilterDataCollection, findFunctionsLivingPopup, findHelpId, findHttpServletRequest, findHttpServletResponse, findInitParam, findInitParamMap, findInteractionObjectInfo, findPageApplication, findPageContextRoot, findPageFileName, findPagePixelHeight, findPagePixelWidth, findPageURL, findRepeatIndex, findSAMLArtifact, findServletContext, findSessionContext, findSessionId, findSubSessionContext, findSubsessionId, findValueRequestProperty, forcePageReload, getCISAddons, getCISContextMenuItems, getCISFIELDTextIdMode, getCISObjects1, getCloseWindow, getDateDisplay, getDecimalSeparator, getDisplayType, getFdiw, getForcePageReload, getFrameMessages, getIntPopupsEnabled, getIsDisplayTypeSWT, getLanguage, getMessageLongText, getMessageShortText, getMessageType, getNextPage, getNextPageId, getNextPagePopupCommands, getNextPopup, getNextPopupFeatures, getNextPopupId, getNextPopupMenuFeatures, getNextPopupModal, getNextPopupOnCloseMethod, getNextPopupOnCloseProperty, getNextPopupOnClosePropertyV, getNextPopupSessionId, getNextPopupSubsessionId, getNextPopupTitle, getPageName, getPagePopupCommands, getRefreshParent, getStyle, getTimeDisplay, getTimeZoneOffset, getXMLDataMode, includeAdapterInResponse, includeAdapterInResponse, includeAdapterInResponse, includeAdapterInResponse, init, invokeMethodInTarget, isRunningInPopup, isSubPageRefresh, markSubPageAdapterForDestroy, markThisAdapterForDestroy, openCISPageInNewWindow, openCISPageInTarget, openCISPageInTarget, openCISPageInTarget, openIdValueCombo, openIdValueComboOrPopup, openIdValueHelp, openModelessPopup, openModelessPopup, openModelessPopup, openPageAndRestartSession, openPageInNewWindow, openPageInTarget, openPagePopup, openPagePopup, openPopup, openPopup, openPopupInDiv, openPopupInNewSubSession, outputMessage, outputMessage, outputMessage, processAsDefault, reactOnDataCollectionEndInternal, reactOnHelpRequestForHelpId, reactOnInvokePhaseEnd, reactOnInvokePhaseStart, reactOnMFWorkplaceActivityRestart, reactOnMFWorkplaceActivityStart, reactOnPopupClosedByUser, reactOnPopupMenuClosedByUser, reactOnRequestProcessingStart, reactonStatusBarHelpRequest, refreshParent, refreshScreenOccuranceOfAdapter, refreshScreenOccuranceOfAdapter, refreshScreenOccuranceOfAdapter, refreshTarget, removeAdapterListener, replaceLiteral, replaceLiteral, replaceLiteral, replaceLiteral, replaceLiteralFromProject, replaceLiteralFromProject, replaceLiteralFromProject, replaceLiteralFromProject, repointFocusInScreen, repointFocusInScreen, repointFocusInScreen, serialize, setAdapterName, setApplication, setCISubPageRefresh, setCurrentlyProcessedAdapter, setCurrentlyRequestedAdapter, setDateDisplay, setDecimalSeparator, setDisplayType, setInteractionAdapterId, setInteractionProcess, setIntPopupsEnabled, setIsPopup, setLanguage, setPageFileName, setPageInitParam, setPageInitParamMap, setPageName, setPagePixelHeight, setPagePixelWidth, setPageURL, setParam1, setParam2, setPopupFeatures, setPopupFeatures, setPopupMenuFeatures, setPopupOnCloseMethod, setPopupTitle, setRepeatIndex, setStyle, setTimeDisplay, setTimeZoneOffset, setTraceCheckValue, setXMLDataMode, showPopupMenu, showPopupMenu, sizeTarget, switchScreenOccuranceOfSubsession, switchToPage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rcs_id

public static final java.lang.String rcs_id
See Also:
Constant Field Values
Constructor Detail

ButtonPromptAdapter

public ButtonPromptAdapter()
Method Detail

openDialog

public static void openDialog(com.softwareag.cis.server.Adapter callingAdapter,
                              java.lang.String title,
                              java.lang.String msg,
                              AbstractButtonCommand[] buttons)
Opens dynamically generated dialog window with variable number of buttons.

Parameters:
callingAdapter - - Used for retrieving an instance of ButtonPromptAdapter which will be handling the dialog window.
title - - The title of the window.
msg - - The message of the window.
buttons - - Array of commands on basis of which respective button will be rendered.

getMessage

public java.lang.String getMessage()
Returns:
The message of the dialog window.

findDynamicAccessProperties

public java.lang.String[] findDynamicAccessProperties()
Specified by:
findDynamicAccessProperties in interface com.softwareag.cis.server.IDynamicAccess
See Also:
IDynamicAccess.findDynamicAccessProperties()

getClassForProperty

public java.lang.Class getClassForProperty(java.lang.String arg0)
Specified by:
getClassForProperty in interface com.softwareag.cis.server.IDynamicAccess
See Also:
IDynamicAccess.getClassForProperty(java.lang.String)

setPropertyValue

public void setPropertyValue(java.lang.String arg0,
                             java.lang.Object arg1)
Specified by:
setPropertyValue in interface com.softwareag.cis.server.IDynamicAccess
See Also:
IDynamicAccess.setPropertyValue(java.lang.String, java.lang.Object)

getPropertyValue

public java.lang.Object getPropertyValue(java.lang.String prop)
Specified by:
getPropertyValue in interface com.softwareag.cis.server.IDynamicAccess
See Also:
IDynamicAccess.getPropertyValue(java.lang.String)

invokeMethod

public void invokeMethod(java.lang.String method)
Specified by:
invokeMethod in interface com.softwareag.cis.server.IDynamicAccess
See Also:
IDynamicAccess.invokeMethod(java.lang.String)