Class AddressDeleteTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.AddressTransform
-
- com.microstrategy.web.app.transforms.AddressDeleteTransform
-
- All Implemented Interfaces:
AppTransform,LayoutTransform,Transform
public class AddressDeleteTransform extends AddressTransform implements LayoutTransform
This transform enables a user to delete addresses.- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
AbstractAppTransform.Context
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringcssClearMessageprotected java.lang.StringcssClearTitlestatic java.lang.StringFP_SELECTED_ITEMS-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
_bean, _componentBlock, _cssPrefix, _imgBlank, _imgWait, _selfOutput, _subOutput, appliesTo, CLASS_INPUT, CLASS_MESSAGE, contextMenus, cssFile, cssPrefix, debugErrorFlags, debugFlags, dragMode, extraInput, extraUrl, FP_APPLIES_TO, FP_CONTEXT_MENUS, FP_CSS_ERROR_MESSAGE, FP_CSS_ERROR_TITLE, FP_CSS_FILE, FP_CSS_PREFIX, FP_DEBUG_ERROR_FLAGS, FP_DEBUG_FLAGS, FP_DRAG_MODE, FP_EXTRA_INPUT, FP_EXTRA_URL, FP_HEIGHT, FP_IFRAME_ENABLED, FP_IMG_WAIT, FP_INITIAL_INDENT, FP_ORIENTATION, FP_ORIENTATIONS_ALLOWED, FP_PARTIAL_IFRAME_UPDATE, FP_PROCESSING_BUTTONS_FLAGS, FP_PROCESSING_INFO_FLAGS, FP_RESIZE_LEVEL, FP_SCRIPT_CLASS, FP_TYPE, FP_USE_DHTML, FP_WIDTH, globalCssErrorMessage, globalCssErrorTitle, height, iframeEnabled, imgWait, indent, initialIndent, isDHTML, orientation, orientationsAllowed, partialIframeUpdate, PROCESSING_BUTTONS_ALL, PROCESSING_BUTTONS_CANCEL, PROCESSING_BUTTONS_HISTORY_LIST, PROCESSING_BUTTONS_REFRESH, PROCESSING_BUTTONS_VIEW_DETAILS, PROCESSING_INFO_ALL, PROCESSING_INFO_DESCRIPTION, PROCESSING_INFO_LAST_UPDATE, PROCESSING_INFO_NAME, PROCESSING_INFO_NONE, PROCESSING_INFO_STATUS, processingButtonsFlags, processingInfoFlags, RESIZE_ALL, RESIZE_HORIZONTAL, RESIZE_NONE, RESIZE_VERTICAL, resizeLevel, scriptClass, scriptEndTagEncoder, type, useDHTML, width
-
-
Constructor Summary
Constructors Constructor Description AddressDeleteTransform()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebEventgetCancelEvent()Returns the event used in case the user presses Cancel on delete address.WebEventgetDeleteEvent()This returns the event used to delete the addresses.java.lang.StringgetDescription()Returns the description of this transform.WebEventgetReturnToEvent()After this page gets executed for the second time, and after the address has been deleted, we want to return to a previous page.java.lang.ClassgetSupportedBeanType()Returns the supported bean type for the transform.voidinitializeCss()Initialize the css classes to be used by this transform.voidinitializeTransform(Transformable data)This method initialize the private and protected fields of the transform.voidrenderButtonBar(MarkupOutput out)Renders the dialogue buttons of the transformvoidrenderConfirmDelete(MarkupOutput out)Generate the HTML for the Confirm Delete dialog rendered by this transform.voidrenderDeleteConfirmation(MarkupOutput out)Renders the confirmation dialogue of the transformvoidrenderTitle(MarkupOutput out)Renders the title of the transformvoidtransformForRequestSuccessful(MarkupOutput out)Generates the graphical output for the AddressListBean when the bean is succesfull.-
Methods inherited from class com.microstrategy.web.app.transforms.AddressTransform
getCancelEvent
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchor, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getAttributesShellDiv, getBeanPath, getBoneId, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, getDisplayName, getErrorMessage, getErrorMessage, getErrorTitle, getErrorTitle, getEventManager, getFirstDayOfWeek, getFloatValue, getHelpPath, getID, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRefreshEvent, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, initializeImages, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, renderCancelButton, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderImage, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderShell, renderSubBlock, renderUserHelpAnchor, setBoneProperties, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestInError, transformForRequestNotInited, transformForRequestProcessing, transformForRequestWaitingForUserInput
-
Methods inherited from class com.microstrategy.web.transform.AbstractLayoutTransform
getLayoutDefinition, setLayoutDefinition, transformUsingLayout
-
Methods inherited from class com.microstrategy.web.transform.AbstractTransform
addFormalParam, canTransform, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated, supports, supports
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microstrategy.web.transform.LayoutTransform
getLayoutDefinition, setLayoutDefinition
-
Methods inherited from interface com.microstrategy.web.transform.Transform
canTransform, getFormalParams, getID, getPreview, isPreviewAvailable, isResolved, supports, supports, transform
-
-
-
-
Field Detail
-
cssClearTitle
protected java.lang.String cssClearTitle
-
cssClearMessage
protected java.lang.String cssClearMessage
-
FP_SELECTED_ITEMS
public static final java.lang.String FP_SELECTED_ITEMS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Returns the description of this transform.
This is used in the style catalog editor.- Specified by:
getDescriptionin interfaceTransform- Returns:
- The description of this transform.
-
initializeTransform
public void initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.
It also invokes the initializeTransform method of the parent. It also initializes the address list for the selected items to delete.- Specified by:
initializeTransformin interfaceAppTransform- Overrides:
initializeTransformin classAbstractAppTransform- Parameters:
data- The bean to transform
-
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Generates the graphical output for the AddressListBean when the bean is succesfull. It callsrenderConfirmDeleteso the user might confirm the deletion of address values.- Specified by:
transformForRequestSuccessfulin classAbstractAppTransform- Parameters:
out- The transform's output.- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
initializeCss
public void initializeCss()
Initialize the css classes to be used by this transform.- Overrides:
initializeCssin classAbstractAppTransform
-
renderConfirmDelete
public void renderConfirmDelete(MarkupOutput out)
Generate the HTML for the Confirm Delete dialog rendered by this transform.- Parameters:
out-MarkupOutputinstance where the contents of this transform will be saved.
-
getDeleteEvent
public WebEvent getDeleteEvent()
This returns the event used to delete the addresses.- Returns:
- the
EnumAddressListBeanEvents.ADDRESS_LIST_EVENT_DELETEevent.
-
getCancelEvent
public WebEvent getCancelEvent()
Returns the event used in case the user presses Cancel on delete address.- Overrides:
getCancelEventin classAbstractAppTransform- Returns:
- The
EnumServletEvents.WebEventNCAddressesevent
-
getReturnToEvent
public WebEvent getReturnToEvent()
After this page gets executed for the second time, and after the address has been deleted, we want to return to a previous page.
This returns the event to go back to the previous page.- Returns:
- The
EnumServletEvents.WebEventNCAddressesevent (it assumes we always come from the Address list page).
-
getSupportedBeanType
public java.lang.Class getSupportedBeanType()
Returns the supported bean type for the transform.- Specified by:
getSupportedBeanTypein interfaceTransform- Overrides:
getSupportedBeanTypein classAbstractAppTransform- Returns:
- The
AddressListBeanbean for this transform.
-
renderTitle
public void renderTitle(MarkupOutput out)
Renders the title of the transform- Since:
- MicroStrategy Web 8.0.0
-
renderDeleteConfirmation
public void renderDeleteConfirmation(MarkupOutput out)
Renders the confirmation dialogue of the transform- Since:
- MicroStrategy Web 8.0.0
-
renderButtonBar
public void renderButtonBar(MarkupOutput out)
Renders the dialogue buttons of the transform- Since:
- MicroStrategy Web 8.0.0
-
-