Class UserEntityEditorTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.UserEntityEditorTransform
-
- All Implemented Interfaces:
AppTransform
,LayoutTransform
,Transform
public class UserEntityEditorTransform extends AbstractAppTransform implements LayoutTransform
- Since:
- MicroStrategy Web 9.0.0
-
-
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 java.lang.String
FP_IMAGE_CALENDAR
String constant holding the name of theimgCalendar
formal parameter.java.lang.String
FP_IMAGE_CALENDAR_DISABLED
String constant holding the name of theimgCalendarDisabled
formal parameter.java.lang.String
FP_RENDER_FORM
String constant holding the name of therenderForm
formal parameter.FormalParameter
imgCalendar
Specifies the image file name used by the transform to display the calendar button in DHTML mode.FormalParameter
imgCalendarDisabled
FormalParameter
renderForm
Indicates if this transform should render a form for holding the inner fields-
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 UserEntityEditorTransform()
-
Method Summary
-
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, 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, 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
-
imgCalendar
public FormalParameter imgCalendar
Specifies the image file name used by the transform to display the calendar button in DHTML mode.
This image should be contained in the images folder of the application.
Usage:
For example, if you want to specify a different image for the calendar button, you would need to copy it to the images folder and then specify its name in this formal parameter.
-
imgCalendarDisabled
public FormalParameter imgCalendarDisabled
-
renderForm
public FormalParameter renderForm
Indicates if this transform should render a form for holding the inner fields
-
FP_RENDER_FORM
public java.lang.String FP_RENDER_FORM
String constant holding the name of therenderForm
formal parameter. Value isrenderForm
-
FP_IMAGE_CALENDAR
public java.lang.String FP_IMAGE_CALENDAR
String constant holding the name of theimgCalendar
formal parameter. Value isimgCalendar
-
FP_IMAGE_CALENDAR_DISABLED
public java.lang.String FP_IMAGE_CALENDAR_DISABLED
String constant holding the name of theimgCalendarDisabled
formal parameter. Value isimgCalendarDisabled
-
-
Method Detail
-
initializeImages
public void initializeImages()
Description copied from class:AbstractAppTransform
Initialize the images to be used by this transform.- Overrides:
initializeImages
in classAbstractAppTransform
-
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Description copied from class:AbstractAppTransform
Generates the output when the bean's status isEnumRequestStatus.WebBeanRequestSuccessful
. This is the main entry point to generate the output for those Transforms that just want to render the "regular" bean case.
This is an abstract method. All classes need to implement it.- Specified by:
transformForRequestSuccessful
in classAbstractAppTransform
- Parameters:
out
- output by this transform- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
renderJavascriptLinks
public void renderJavascriptLinks(MarkupOutput out)
-
setBoneProperties
protected void setBoneProperties(JsonGenerator boneProps)
Description copied from class:AbstractAppTransform
Sets the necessary properties to the bone assigned to this transform (based on theAbstractAppTransform.scriptClass
formal parameter)
Usually called byAbstractAppTransform.renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.- Overrides:
setBoneProperties
in classAbstractAppTransform
- Parameters:
boneProps
- the JsonGenerator object that contains the collection of bone properties.
-
initializeTransform
public void initializeTransform(Transformable data)
Description copied from class:AbstractAppTransform
This method initialize the private and protected fields of the transform, such as width and height. It also invokes the
This method is automatically called from theinitializeWebComponent
,initializeImages
andinitializeCss
methods.transform
method. Transforms which would like to invoke other methods in this instance directly (for example, to invoke some render methods), need first to call this method to guarantee that the Transform is ready to generate output.- Specified by:
initializeTransform
in interfaceAppTransform
- Overrides:
initializeTransform
in classAbstractAppTransform
- Parameters:
data
- the bean to transform.
-
getSupportedBeanType
public java.lang.Class getSupportedBeanType()
Description copied from class:AbstractAppTransform
Returns the supported bean type. This abstract Transform supports allWebComponents
so every sub-class should override this method to return the class of theBean
the Transform is expecting, for example:public class CustomReportClass extends AbstractAppTransform { public Class getSupportedBeanType() { //This Transform is expected to work only with a ReportBean, //therefore this method needs to return this class: return ReportBean.class; } }
- Specified by:
getSupportedBeanType
in interfaceTransform
- Overrides:
getSupportedBeanType
in classAbstractAppTransform
- Returns:
- a root class/interface supported by this transform.
-
getDescription
public java.lang.String getDescription()
Description copied from interface:Transform
Returns a textual description of the transform.- Specified by:
getDescription
in interfaceTransform
- Returns:
- The textual description of the transform.
-
isUser
public boolean isUser()
-
getUserEntityBean
public UserEntityBean getUserEntityBean()
-
getUserEntityObject
protected WebUserEntity getUserEntityObject()
-
getUserLoginInfo
protected WebStandardLoginInfo getUserLoginInfo()
-
getModifyBasicInfoEvent
protected WebEvent getModifyBasicInfoEvent()
-
getModifyAuthenticationEvent
protected WebEvent getModifyAuthenticationEvent()
-
getEventArgumentName
protected java.lang.String getEventArgumentName(WebEvent event, int argumentId)
-
generateLabel
protected Tag generateLabel(java.lang.String forLabel, java.lang.String desc, boolean enabled)
-
renderLogin
public void renderLogin(MarkupOutput out)
-
renderLoginLabel
public void renderLoginLabel(MarkupOutput out)
-
renderLoginField
public void renderLoginField(MarkupOutput out)
-
renderFullName
public void renderFullName(MarkupOutput out)
-
renderFullNameLabel
public void renderFullNameLabel(MarkupOutput out)
-
renderFullNameField
public void renderFullNameField(MarkupOutput out)
-
renderDescription
public void renderDescription(MarkupOutput out)
-
renderDescriptionLabel
public void renderDescriptionLabel(MarkupOutput out)
-
renderDescriptionField
public void renderDescriptionField(MarkupOutput out)
-
renderPassword
public void renderPassword(MarkupOutput out)
-
renderPasswordLabel
public void renderPasswordLabel(MarkupOutput out)
-
renderPasswordField
public void renderPasswordField(MarkupOutput out)
-
renderPasswordConfirmation
public void renderPasswordConfirmation(MarkupOutput out)
-
renderPasswordConfirmationLabel
public void renderPasswordConfirmationLabel(MarkupOutput out)
-
renderPasswordConfirmationField
public void renderPasswordConfirmationField(MarkupOutput out)
-
renderIsPasswordModifiable
public void renderIsPasswordModifiable(MarkupOutput out)
-
renderIsPasswordModifiableLabel
public void renderIsPasswordModifiableLabel(MarkupOutput out)
-
renderIsPasswordModifiableField
public void renderIsPasswordModifiableField(MarkupOutput out)
-
renderRequiresNewPassword
public void renderRequiresNewPassword(MarkupOutput out)
-
renderRequiresNewPasswordLabel
public void renderRequiresNewPasswordLabel(MarkupOutput out)
-
renderRequiresNewPasswordField
public void renderRequiresNewPasswordField(MarkupOutput out)
-
renderIsStandardAuthAllowed
public void renderIsStandardAuthAllowed(MarkupOutput out)
-
renderIsStandardAuthAllowedLabel
public void renderIsStandardAuthAllowedLabel(MarkupOutput out)
-
renderIsStandardAuthAllowedField
public void renderIsStandardAuthAllowedField(MarkupOutput out)
-
renderPasswordExpiration
public void renderPasswordExpiration(MarkupOutput out)
-
renderPasswordExpirationLabel
public void renderPasswordExpirationLabel(MarkupOutput out)
-
renderPasswordExpirationField
public void renderPasswordExpirationField(MarkupOutput out)
-
renderPasswordNeverExpires
public void renderPasswordNeverExpires(MarkupOutput out)
-
renderPasswordNeverExpiresLabel
public void renderPasswordNeverExpiresLabel(MarkupOutput out)
-
renderPasswordNeverExpiresField
public void renderPasswordNeverExpiresField(MarkupOutput out)
-
renderPasswordExpires
public void renderPasswordExpires(MarkupOutput out)
-
renderPasswordExpiresLabel
public void renderPasswordExpiresLabel(MarkupOutput out)
-
renderPasswordExpiresField
public void renderPasswordExpiresField(MarkupOutput out)
-
renderPasswordExpirationDate
public void renderPasswordExpirationDate(MarkupOutput out)
-
renderPasswordExpirationDateLabel
public void renderPasswordExpirationDateLabel(MarkupOutput out)
-
renderPasswordExpirationDateField
public void renderPasswordExpirationDateField(MarkupOutput out)
-
getCalendar
public GGCalendar getCalendar(java.lang.String imgCalendar)
-
renderPasswordExpirationCount
public void renderPasswordExpirationCount(MarkupOutput out)
-
renderPasswordExpirationCountLabel
public void renderPasswordExpirationCountLabel(MarkupOutput out)
-
renderPasswordExpirationCountField
public void renderPasswordExpirationCountField(MarkupOutput out)
-
renderPasswordExpirationFrequency
public void renderPasswordExpirationFrequency(MarkupOutput out)
-
renderPasswordExpirationFrequencyLabel
public void renderPasswordExpirationFrequencyLabel(MarkupOutput out)
-
renderPasswordExpirationFrequencyField
public void renderPasswordExpirationFrequencyField(MarkupOutput out)
-
renderIsAccountEnabled
public void renderIsAccountEnabled(MarkupOutput out)
-
renderIsAccountEnabledLabel
public void renderIsAccountEnabledLabel(MarkupOutput out)
-
renderIsAccountEnabledField
public void renderIsAccountEnabledField(MarkupOutput out)
-
renderNTAuthentication
public void renderNTAuthentication(MarkupOutput out)
-
renderNTAuthenticationLabel
public void renderNTAuthenticationLabel(MarkupOutput out)
-
renderNTAuthenticationField
public void renderNTAuthenticationField(MarkupOutput out)
-
renderDBLogin
public void renderDBLogin(MarkupOutput out)
-
renderDBLoginLabel
public void renderDBLoginLabel(MarkupOutput out)
-
renderDBLoginField
public void renderDBLoginField(MarkupOutput out)
-
renderDBPassword
public void renderDBPassword(MarkupOutput out)
-
renderDBPasswordLabel
public void renderDBPasswordLabel(MarkupOutput out)
-
renderDBPasswordField
public void renderDBPasswordField(MarkupOutput out)
-
renderLDAPLogin
public void renderLDAPLogin(MarkupOutput out)
-
renderLDAPLoginLabel
public void renderLDAPLoginLabel(MarkupOutput out)
-
renderLDAPLoginField
public void renderLDAPLoginField(MarkupOutput out)
-
renderTrustAuthLoginLabel
public void renderTrustAuthLoginLabel(MarkupOutput out)
-
renderTrustAuthLoginField
public void renderTrustAuthLoginField(MarkupOutput out)
-
-