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.String
cssClearMessage
protected java.lang.String
cssClearTitle
static java.lang.String
FP_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 WebEvent
getCancelEvent()
Returns the event used in case the user presses Cancel on delete address.WebEvent
getDeleteEvent()
This returns the event used to delete the addresses.java.lang.String
getDescription()
Returns the description of this transform.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.java.lang.Class
getSupportedBeanType()
Returns the supported bean type for the transform.void
initializeCss()
Initialize the css classes to be used by this transform.void
initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.void
renderButtonBar(MarkupOutput out)
Renders the dialogue buttons of the transformvoid
renderConfirmDelete(MarkupOutput out)
Generate the HTML for the Confirm Delete dialog rendered by this transform.void
renderDeleteConfirmation(MarkupOutput out)
Renders the confirmation dialogue of the transformvoid
renderTitle(MarkupOutput out)
Renders the title of the transformvoid
transformForRequestSuccessful(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, 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:
getDescription
in 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:
initializeTransform
in interfaceAppTransform
- Overrides:
initializeTransform
in 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 callsrenderConfirmDelete
so the user might confirm the deletion of address values.- Specified by:
transformForRequestSuccessful
in 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:
initializeCss
in classAbstractAppTransform
-
renderConfirmDelete
public void renderConfirmDelete(MarkupOutput out)
Generate the HTML for the Confirm Delete dialog rendered by this transform.- Parameters:
out
-MarkupOutput
instance 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_DELETE
event.
-
getCancelEvent
public WebEvent getCancelEvent()
Returns the event used in case the user presses Cancel on delete address.- Overrides:
getCancelEvent
in classAbstractAppTransform
- Returns:
- The
EnumServletEvents.WebEventNCAddresses
event
-
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.WebEventNCAddresses
event (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:
getSupportedBeanType
in interfaceTransform
- Overrides:
getSupportedBeanType
in classAbstractAppTransform
- Returns:
- The
AddressListBean
bean 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
-
-