public class

UserEntityEditorTransform

extends AbstractAppTransform
implements LayoutTransform
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

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
public String FP_IMAGE_CALENDAR String constant holding the name of the imgCalendar formal parameter.
public String FP_IMAGE_CALENDAR_DISABLED String constant holding the name of the imgCalendarDisabled formal parameter.
public String FP_RENDER_FORM String constant holding the name of the renderForm formal parameter.
public FormalParameter imgCalendar Specifies the image file name used by the transform to display the calendar button in DHTML mode.
public FormalParameter imgCalendarDisabled
public FormalParameter renderForm Indicates if this transform should render a form for holding the inner fields
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
UserEntityEditorTransform()
Public Methods
GGCalendar getCalendar(String imgCalendar)
String getDescription()
Returns a textual description of the transform.
Class getSupportedBeanType()
Returns the supported bean type.
UserEntityBean getUserEntityBean()
void initializeImages()
Initialize the images to be used by this transform.
void initializeTransform(Transformable data)

This method initialize the private and protected fields of the transform, such as width and height.

boolean isUser()
void renderDBLogin(MarkupOutput out)
void renderDBLoginField(MarkupOutput out)
void renderDBLoginLabel(MarkupOutput out)
void renderDBPassword(MarkupOutput out)
void renderDBPasswordField(MarkupOutput out)
void renderDBPasswordLabel(MarkupOutput out)
void renderDescription(MarkupOutput out)
void renderDescriptionField(MarkupOutput out)
void renderDescriptionLabel(MarkupOutput out)
void renderFullName(MarkupOutput out)
void renderFullNameField(MarkupOutput out)
void renderFullNameLabel(MarkupOutput out)
void renderIsAccountEnabled(MarkupOutput out)
void renderIsAccountEnabledField(MarkupOutput out)
void renderIsAccountEnabledLabel(MarkupOutput out)
void renderIsPasswordModifiable(MarkupOutput out)
void renderIsPasswordModifiableField(MarkupOutput out)
void renderIsPasswordModifiableLabel(MarkupOutput out)
void renderIsStandardAuthAllowed(MarkupOutput out)
void renderIsStandardAuthAllowedField(MarkupOutput out)
void renderIsStandardAuthAllowedLabel(MarkupOutput out)
void renderJavascriptLinks(MarkupOutput out)
void renderLDAPLogin(MarkupOutput out)
void renderLDAPLoginField(MarkupOutput out)
void renderLDAPLoginLabel(MarkupOutput out)
void renderLogin(MarkupOutput out)
void renderLoginField(MarkupOutput out)
void renderLoginLabel(MarkupOutput out)
void renderNTAuthentication(MarkupOutput out)
void renderNTAuthenticationField(MarkupOutput out)
void renderNTAuthenticationLabel(MarkupOutput out)
void renderPassword(MarkupOutput out)
void renderPasswordConfirmation(MarkupOutput out)
void renderPasswordConfirmationField(MarkupOutput out)
void renderPasswordConfirmationLabel(MarkupOutput out)
void renderPasswordExpiration(MarkupOutput out)
void renderPasswordExpirationCount(MarkupOutput out)
void renderPasswordExpirationCountField(MarkupOutput out)
void renderPasswordExpirationCountLabel(MarkupOutput out)
void renderPasswordExpirationDate(MarkupOutput out)
void renderPasswordExpirationDateField(MarkupOutput out)
void renderPasswordExpirationDateLabel(MarkupOutput out)
void renderPasswordExpirationField(MarkupOutput out)
void renderPasswordExpirationFrequency(MarkupOutput out)
void renderPasswordExpirationFrequencyField(MarkupOutput out)
void renderPasswordExpirationFrequencyLabel(MarkupOutput out)
void renderPasswordExpirationLabel(MarkupOutput out)
void renderPasswordExpires(MarkupOutput out)
void renderPasswordExpiresField(MarkupOutput out)
void renderPasswordExpiresLabel(MarkupOutput out)
void renderPasswordField(MarkupOutput out)
void renderPasswordLabel(MarkupOutput out)
void renderPasswordNeverExpires(MarkupOutput out)
void renderPasswordNeverExpiresField(MarkupOutput out)
void renderPasswordNeverExpiresLabel(MarkupOutput out)
void renderRequiresNewPassword(MarkupOutput out)
void renderRequiresNewPasswordField(MarkupOutput out)
void renderRequiresNewPasswordLabel(MarkupOutput out)
void renderTrustAuthLoginField(MarkupOutput out)
void renderTrustAuthLoginLabel(MarkupOutput out)
void transformForRequestSuccessful(MarkupOutput out)
Generates the output when the bean's status is WebBeanRequestSuccessful.
Protected Methods
Tag generateLabel(String forLabel, String desc, boolean enabled)
String getEventArgumentName(WebEvent event, int argumentId)
WebEvent getModifyAuthenticationEvent()
WebEvent getModifyBasicInfoEvent()
WebUserEntity getUserEntityObject()
WebStandardLoginInfo getUserLoginInfo()
void setBoneProperties(JsonGenerator boneProps)
Sets the necessary properties to the bone assigned to this transform (based on the scriptClass formal parameter)
Usually called by renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractAppTransform
From class com.microstrategy.web.transform.AbstractLayoutTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
From interface com.microstrategy.web.app.transforms.AppTransform
From interface com.microstrategy.web.transform.LayoutTransform
From interface com.microstrategy.web.transform.Transform

Fields

public String FP_IMAGE_CALENDAR

String constant holding the name of the imgCalendar formal parameter. Value is imgCalendar

public String FP_IMAGE_CALENDAR_DISABLED

String constant holding the name of the imgCalendarDisabled formal parameter. Value is imgCalendarDisabled

public String FP_RENDER_FORM

String constant holding the name of the renderForm formal parameter. Value is renderForm

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.

public FormalParameter imgCalendarDisabled

public FormalParameter renderForm

Indicates if this transform should render a form for holding the inner fields

Public Constructors

public UserEntityEditorTransform ()

Public Methods

public GGCalendar getCalendar (String imgCalendar)

public String getDescription ()

Returns a textual description of the transform.

Returns
  • The textual description of the transform.

public Class getSupportedBeanType ()

Returns the supported bean type. This abstract Transform supports all WebComponents so every sub-class should override this method to return the class of the Bean 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;
    }

 }
 

Returns
  • a root class/interface supported by this transform.

public UserEntityBean getUserEntityBean ()

public void initializeImages ()

Initialize the images to be used by this transform.

public void initializeTransform (Transformable data)

This method initialize the private and protected fields of the transform, such as width and height. It also invokes the initializeWebComponent, initializeImages and initializeCss methods.

This method is automatically called from the 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.

Parameters
data the bean to transform.

public boolean isUser ()

public void renderDBLogin (MarkupOutput out)

public void renderDBLoginField (MarkupOutput out)

public void renderDBLoginLabel (MarkupOutput out)

public void renderDBPassword (MarkupOutput out)

public void renderDBPasswordField (MarkupOutput out)

public void renderDBPasswordLabel (MarkupOutput out)

public void renderDescription (MarkupOutput out)

public void renderDescriptionField (MarkupOutput out)

public void renderDescriptionLabel (MarkupOutput out)

public void renderFullName (MarkupOutput out)

public void renderFullNameField (MarkupOutput out)

public void renderFullNameLabel (MarkupOutput out)

public void renderIsAccountEnabled (MarkupOutput out)

public void renderIsAccountEnabledField (MarkupOutput out)

public void renderIsAccountEnabledLabel (MarkupOutput out)

public void renderIsPasswordModifiable (MarkupOutput out)

public void renderIsPasswordModifiableField (MarkupOutput out)

public void renderIsPasswordModifiableLabel (MarkupOutput out)

public void renderIsStandardAuthAllowed (MarkupOutput out)

public void renderIsStandardAuthAllowedField (MarkupOutput out)

public void renderIsStandardAuthAllowedLabel (MarkupOutput out)

public void renderJavascriptLinks (MarkupOutput out)

public void renderLDAPLogin (MarkupOutput out)

public void renderLDAPLoginField (MarkupOutput out)

public void renderLDAPLoginLabel (MarkupOutput out)

public void renderLogin (MarkupOutput out)

public void renderLoginField (MarkupOutput out)

public void renderLoginLabel (MarkupOutput out)

public void renderNTAuthentication (MarkupOutput out)

public void renderNTAuthenticationField (MarkupOutput out)

public void renderNTAuthenticationLabel (MarkupOutput out)

public void renderPassword (MarkupOutput out)

public void renderPasswordConfirmation (MarkupOutput out)

public void renderPasswordConfirmationField (MarkupOutput out)

public void renderPasswordConfirmationLabel (MarkupOutput out)

public void renderPasswordExpiration (MarkupOutput out)

public void renderPasswordExpirationCount (MarkupOutput out)

public void renderPasswordExpirationCountField (MarkupOutput out)

public void renderPasswordExpirationCountLabel (MarkupOutput out)

public void renderPasswordExpirationDate (MarkupOutput out)

public void renderPasswordExpirationDateField (MarkupOutput out)

public void renderPasswordExpirationDateLabel (MarkupOutput out)

public void renderPasswordExpirationField (MarkupOutput out)

public void renderPasswordExpirationFrequency (MarkupOutput out)

public void renderPasswordExpirationFrequencyField (MarkupOutput out)

public void renderPasswordExpirationFrequencyLabel (MarkupOutput out)

public void renderPasswordExpirationLabel (MarkupOutput out)

public void renderPasswordExpires (MarkupOutput out)

public void renderPasswordExpiresField (MarkupOutput out)

public void renderPasswordExpiresLabel (MarkupOutput out)

public void renderPasswordField (MarkupOutput out)

public void renderPasswordLabel (MarkupOutput out)

public void renderPasswordNeverExpires (MarkupOutput out)

public void renderPasswordNeverExpiresField (MarkupOutput out)

public void renderPasswordNeverExpiresLabel (MarkupOutput out)

public void renderRequiresNewPassword (MarkupOutput out)

public void renderRequiresNewPasswordField (MarkupOutput out)

public void renderRequiresNewPasswordLabel (MarkupOutput out)

public void renderTrustAuthLoginField (MarkupOutput out)

public void renderTrustAuthLoginLabel (MarkupOutput out)

public void transformForRequestSuccessful (MarkupOutput out)

Generates the output when the bean's status is 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.

Parameters
out output by this transform

Protected Methods

protected Tag generateLabel (String forLabel, String desc, boolean enabled)

protected String getEventArgumentName (WebEvent event, int argumentId)

protected WebEvent getModifyAuthenticationEvent ()

protected WebEvent getModifyBasicInfoEvent ()

protected WebUserEntity getUserEntityObject ()

protected WebStandardLoginInfo getUserLoginInfo ()

protected void setBoneProperties (JsonGenerator boneProps)

Sets the necessary properties to the bone assigned to this transform (based on the scriptClass formal parameter)
Usually called by renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.

Parameters
boneProps the JsonGenerator object that contains the collection of bone properties.