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 ChangePasswordBean
getChangePasswordBean()
java.lang.Class
getSupportedBeanType()
Returns the supported bean type.java.lang.String
getTitle()
Obtain the title of the message this transform will display.void
initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.boolean
isAutoCompleteEnabled()
Utility method to verify if autocomplete is enabled on login for security reasonsabstract void
renderChangePasswordError(MarkupOutput out)
Render the HTML corresponding to this transform for theChangePasswordBean
bean, when its state indicates there was a problem with the information available or provided by the user.abstract void
renderChangePasswordGeneral(MarkupOutput out)
Render the HTML corresponding to this transform for theChangePasswordBean
bean, when its state indicates there is input expected from the user.abstract void
renderChangePasswordSuccessful(MarkupOutput out)
Render the HTML corresponding to this transform for theChangePasswordBean
beanvoid
transformForRequestInError(MarkupOutput out)
Generates the graphical output for theChangePasswordBean
instance when its current status isEnumRequestStatus.WebBeanRequestEndsInError
void
transformForRequestSuccessful(MarkupOutput out)
Generates the graphical output for theChangePasswordBean
instance when its current status isEnumRequestStatus.WebBeanRequestSuccessful
void
transformForRequestWaitingForUserInput(MarkupOutput out)
Generates the graphical output for theChangePasswordBean
instance 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:
initializeTransform
in interfaceAppTransform
- Overrides:
initializeTransform
in 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 supportsChangePasswordBean
instances- Specified by:
getSupportedBeanType
in interfaceTransform
- Overrides:
getSupportedBeanType
in classAbstractAppTransform
- Returns:
ChangePasswordBean.class
-
renderChangePasswordSuccessful
public abstract void renderChangePasswordSuccessful(MarkupOutput out)
Render the HTML corresponding to this transform for theChangePasswordBean
bean- Parameters:
out
-MarkupOutput
instance 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 theChangePasswordBean
bean, 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
-MarkupOutput
instance 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 theChangePasswordBean
bean, when its state indicates there is input expected from the user. By default, called by thetransformForRequestWaitingForUserInput()
method.- Parameters:
out
-MarkupOutput
instance where to save the HTML to be shown to the user
-
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Generates the graphical output for theChangePasswordBean
instance when its current status isEnumRequestStatus.WebBeanRequestSuccessful
- Specified by:
transformForRequestSuccessful
in classAbstractAppTransform
- Parameters:
out
-MarkupOutput
instance 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 theChangePasswordBean
instance when its current status isEnumRequestStatus.WebBeanRequestWaitingForUserInput
- Overrides:
transformForRequestWaitingForUserInput
in 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 theChangePasswordBean
instance when its current status isEnumRequestStatus.WebBeanRequestEndsInError
- Overrides:
transformForRequestInError
in 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:
ChangePasswordBean
instance being transformed
-
-