Class AbstractChangePasswordTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.AbstractChangePasswordTransform
-
- All Implemented Interfaces:
AppTransform,Transform
- Direct Known Subclasses:
ChangePasswordGeneralTransform
public abstract class AbstractChangePasswordTransform extends AbstractAppTransform
This class implements the common methods that transforms for the ChangePassword bean require.- 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 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 AbstractChangePasswordTransform()Default constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected ChangePasswordBeangetChangePasswordBean()java.lang.ClassgetSupportedBeanType()Returns the supported bean type.java.lang.StringgetTitle()Obtain the title of the message this transform will display.voidinitializeTransform(Transformable data)This method initialize the private and protected fields of the transform.booleanisAutoCompleteEnabled()Utility method to verify if autocomplete is enabled on login for security reasonsabstract voidrenderChangePasswordError(MarkupOutput out)Render the HTML corresponding to this transform for theChangePasswordBeanbean, when its state indicates there was a problem with the information available or provided by the user.abstract voidrenderChangePasswordGeneral(MarkupOutput out)Render the HTML corresponding to this transform for theChangePasswordBeanbean, when its state indicates there is input expected from the user.abstract voidrenderChangePasswordSuccessful(MarkupOutput out)Render the HTML corresponding to this transform for theChangePasswordBeanbeanvoidtransformForRequestInError(MarkupOutput out)Generates the graphical output for theChangePasswordBeaninstance when its current status isEnumRequestStatus.WebBeanRequestEndsInErrorvoidtransformForRequestSuccessful(MarkupOutput out)Generates the graphical output for theChangePasswordBeaninstance when its current status isEnumRequestStatus.WebBeanRequestSuccessfulvoidtransformForRequestWaitingForUserInput(MarkupOutput out)Generates the graphical output for theChangePasswordBeaninstance when its current status isEnumRequestStatus.WebBeanRequestWaitingForUserInput-
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, getCancelEvent, 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, initializeCss, 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, transformForRequestNotInited, transformForRequestProcessing
-
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.Transform
canTransform, getDescription, getFormalParams, getPreview, isPreviewAvailable, isResolved, supports, supports
-
-
-
-
Method Detail
-
initializeTransform
public void initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.- Specified by:
initializeTransformin interfaceAppTransform- Overrides:
initializeTransformin classAbstractAppTransform- Parameters:
data- bean that will be transformed
-
getTitle
public java.lang.String getTitle()
Obtain the title of the message this transform will display.- Returns:
- the Title for the dialog.
- Since:
- MicroStrategy Web 8.0.0
-
getSupportedBeanType
public java.lang.Class getSupportedBeanType()
Returns the supported bean type. This transform supportsChangePasswordBeaninstances- Specified by:
getSupportedBeanTypein interfaceTransform- Overrides:
getSupportedBeanTypein classAbstractAppTransform- Returns:
ChangePasswordBean.class
-
renderChangePasswordSuccessful
public abstract void renderChangePasswordSuccessful(MarkupOutput out)
Render the HTML corresponding to this transform for theChangePasswordBeanbean- Parameters:
out-MarkupOutputinstance where to save the HTML to be shown to the user. By default, called by thetransformForRequestSuccessful()method.
-
renderChangePasswordError
public abstract void renderChangePasswordError(MarkupOutput out)
Render the HTML corresponding to this transform for theChangePasswordBeanbean, when its state indicates there was a problem with the information available or provided by the user. By default, called by thetransformForRequestInError()method.- Parameters:
out-MarkupOutputinstance where to save the HTML to be shown to the user
-
renderChangePasswordGeneral
public abstract void renderChangePasswordGeneral(MarkupOutput out)
Render the HTML corresponding to this transform for theChangePasswordBeanbean, when its state indicates there is input expected from the user. By default, called by thetransformForRequestWaitingForUserInput()method.- Parameters:
out-MarkupOutputinstance where to save the HTML to be shown to the user
-
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Generates the graphical output for theChangePasswordBeaninstance when its current status isEnumRequestStatus.WebBeanRequestSuccessful- Specified by:
transformForRequestSuccessfulin classAbstractAppTransform- Parameters:
out-MarkupOutputinstance where to create the HTML output- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
transformForRequestWaitingForUserInput
public void transformForRequestWaitingForUserInput(MarkupOutput out)
Generates the graphical output for theChangePasswordBeaninstance when its current status isEnumRequestStatus.WebBeanRequestWaitingForUserInput- Overrides:
transformForRequestWaitingForUserInputin classAbstractAppTransform- Parameters:
out- output by this transform- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
transformForRequestInError
public void transformForRequestInError(MarkupOutput out)
Generates the graphical output for theChangePasswordBeaninstance when its current status isEnumRequestStatus.WebBeanRequestEndsInError- Overrides:
transformForRequestInErrorin classAbstractAppTransform- Parameters:
out- output by this transform- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
isAutoCompleteEnabled
public boolean isAutoCompleteEnabled()
Utility method to verify if autocomplete is enabled on login for security reasons- Returns:
- boolean value indicating if autocomplete is enabled according to the security settings.
- Since:
- MicroStrategy Web 7.5.3
-
getChangePasswordBean
protected ChangePasswordBean getChangePasswordBean()
- Returns:
ChangePasswordBeaninstance being transformed
-
-