Class AbstractServerPropertiesTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.admin.transforms.AbstractAdminTransform
-
- com.microstrategy.web.admin.transforms.AbstractServerPropertiesTransform
-
- All Implemented Interfaces:
AppTransform,Transform
- Direct Known Subclasses:
HelpSetupTransform,OfficeTransform,OtherConfigurationTransform,SecurityTransform,ServerPropertiesTransform,TrustRelationshipTransform,UsherConfigTransform
public abstract class AbstractServerPropertiesTransform extends AbstractAdminTransform
This class acts as a parent for the server properties class and for the security properties class. It has all the common methods and events which are shared across these two classes.- 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 AdminBean_adminBeanprotected java.lang.String_imgUpperLeftCornerprotected java.lang.String_imgUpperRightCornerprotected Messages_msgsprotected WebEventcancelEventprotected java.lang.StringcssHeaderTableprotected java.lang.StringcssHRprotected java.lang.StringcssInvalidPropertyNameprotected java.lang.StringcssMainTableprotected java.lang.StringcssMainTableHeadingprotected java.lang.StringcssPropertyNameprotected java.lang.StringcssPropertyValueprotected java.lang.StringcssSubHeadingprotected java.lang.StringcssSubmitButtonprotected java.lang.StringcssValuesTableprotected WebEventdeleteEventstatic java.lang.StringFP_UPPER_LEFT_CORNER_IMAGEstatic java.lang.StringFP_UPPER_RIGHT_CORNER_IMAGEprotected PreferencesprefsFormalParameterupperLeftCornerDeprecated.FP created but not used anywhere in Transform or children objects.FormalParameterupperRightCornerDeprecated.FP created but not used anywhere in Transform or children objects.-
Fields inherited from class com.microstrategy.web.admin.transforms.AbstractAdminTransform
needToUpdateStyleForDoubleByte
-
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 AbstractServerPropertiesTransform()Default empty constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()Returns the textual description of the transformprotected ImageTaggetInfoTooltip(java.lang.String descriptor)protected java.lang.StringgetPreference(java.lang.String preferenceName, java.lang.String inputName)Returns the value of the preference with the given name.protected abstract WebEventgetSaveConnectEvent()protected abstract java.lang.StringgetTitle()voidinitializeCss()Initializes the Css Class Strings used by this transform.voidinitializeImages()Initializes the images used by this transform.voidinitializeTransform(Transformable data)This method initialize the private and protected fields of the transform.protected voidrenderSaveButton(MarkupOutput out)protected voidrenderServerError(MarkupOutput out)protected voidshowCheckBoxOption(MarkupOutput out, java.lang.String name, java.lang.String description, java.lang.String argument, boolean selected)protected voidshowCheckBoxOption(MarkupOutput out, java.lang.String name, java.lang.String description, java.lang.String argument, boolean selected, java.lang.String tooltip)protected voidshowConnectionPropertyName(MarkupOutput out, java.lang.String value, java.lang.String preferenceName)protected voidshowConnectionPropertyName(MarkupOutput out, java.lang.String value, java.lang.String preferenceName, java.lang.String validPropertyStyle, java.lang.String inValidPropertyStyle)protected voidshowEditBoxOption(MarkupOutput out, java.lang.String name, java.lang.String argument, java.lang.String inputValue)protected voidshowHR(MarkupOutput out)protected voidshowOption(MarkupOutput out, java.lang.String name, Tag option)protected voidshowOptionHeading(MarkupOutput out, java.lang.String name, java.lang.String description)protected voidshowRadioButtonOption(MarkupOutput out, java.lang.String name, java.lang.String description, java.lang.String argument, java.lang.String value, boolean selected)protected voidshowSubHeading(MarkupOutput out, java.lang.String text)protected voidshowSubmitButtons(MarkupOutput out)protected abstract voidtransformBody(MarkupOutput out)voidtransformForRequestSuccessful(MarkupOutput out)Transform when the status of the bean which is transformed by this transform is "Successful".-
Methods inherited from class com.microstrategy.web.admin.transforms.AbstractAdminTransform
getSupportedBeanType, initializeDoubleByte, updateStyleForButtons
-
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, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, 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.Transform
canTransform, getFormalParams, getPreview, isPreviewAvailable, isResolved, supports, supports
-
-
-
-
Field Detail
-
_adminBean
protected AdminBean _adminBean
- Since:
- MicroStrategy Web 8.0.0
-
_msgs
protected Messages _msgs
-
cssMainTable
protected java.lang.String cssMainTable
-
cssHeaderTable
protected java.lang.String cssHeaderTable
-
cssValuesTable
protected java.lang.String cssValuesTable
-
cssMainTableHeading
protected java.lang.String cssMainTableHeading
-
cssSubHeading
protected java.lang.String cssSubHeading
-
cssPropertyName
protected java.lang.String cssPropertyName
-
cssInvalidPropertyName
protected java.lang.String cssInvalidPropertyName
-
cssPropertyValue
protected java.lang.String cssPropertyValue
-
cssHR
protected java.lang.String cssHR
-
cssSubmitButton
protected java.lang.String cssSubmitButton
-
cancelEvent
protected WebEvent cancelEvent
-
deleteEvent
protected WebEvent deleteEvent
-
prefs
protected Preferences prefs
-
upperLeftCorner
@Deprecated public FormalParameter upperLeftCorner
Deprecated.FP created but not used anywhere in Transform or children objects.Name of the image used to indicate the upper left corner of the dialog box.
-
_imgUpperLeftCorner
protected java.lang.String _imgUpperLeftCorner
-
upperRightCorner
@Deprecated public FormalParameter upperRightCorner
Deprecated.FP created but not used anywhere in Transform or children objects.Name of the image used to indicate the upper right corner of the dialog box.
-
_imgUpperRightCorner
protected java.lang.String _imgUpperRightCorner
-
FP_UPPER_LEFT_CORNER_IMAGE
public static final java.lang.String FP_UPPER_LEFT_CORNER_IMAGE
- See Also:
- Constant Field Values
-
FP_UPPER_RIGHT_CORNER_IMAGE
public static final java.lang.String FP_UPPER_RIGHT_CORNER_IMAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Returns the textual description of the transform- Returns:
- the textual description of the transform
-
initializeTransform
public void initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform. It also invokes the initializeImages and initializeCss methods.- Specified by:
initializeTransformin interfaceAppTransform- Overrides:
initializeTransformin classAbstractAppTransform- Parameters:
data- The data (bean) that this transform is going to transform.
-
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Transform when the status of the bean which is transformed by this transform is "Successful".- Specified by:
transformForRequestSuccessfulin classAbstractAppTransform- Parameters:
out- Output by this transform- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
transformBody
protected abstract void transformBody(MarkupOutput out)
-
getTitle
protected abstract java.lang.String getTitle()
-
getSaveConnectEvent
protected abstract WebEvent getSaveConnectEvent()
-
showSubHeading
protected void showSubHeading(MarkupOutput out, java.lang.String text)
-
showSubmitButtons
protected void showSubmitButtons(MarkupOutput out)
-
renderSaveButton
protected void renderSaveButton(MarkupOutput out)
- Parameters:
out-- Since:
- MicroStrategy Web 8.0.0
-
showConnectionPropertyName
protected void showConnectionPropertyName(MarkupOutput out, java.lang.String value, java.lang.String preferenceName)
-
showConnectionPropertyName
protected void showConnectionPropertyName(MarkupOutput out, java.lang.String value, java.lang.String preferenceName, java.lang.String validPropertyStyle, java.lang.String inValidPropertyStyle)
-
showCheckBoxOption
protected void showCheckBoxOption(MarkupOutput out, java.lang.String name, java.lang.String description, java.lang.String argument, boolean selected)
-
showCheckBoxOption
protected void showCheckBoxOption(MarkupOutput out, java.lang.String name, java.lang.String description, java.lang.String argument, boolean selected, java.lang.String tooltip)
-
showEditBoxOption
protected void showEditBoxOption(MarkupOutput out, java.lang.String name, java.lang.String argument, java.lang.String inputValue)
- Since:
- MicroStrategy Web 9.4.0
-
showOption
protected void showOption(MarkupOutput out, java.lang.String name, Tag option)
- Since:
- MicroStrategy Web 8.0.0
-
showOptionHeading
protected void showOptionHeading(MarkupOutput out, java.lang.String name, java.lang.String description)
- Since:
- MicroStrategy Web 8.0.1
-
showRadioButtonOption
protected void showRadioButtonOption(MarkupOutput out, java.lang.String name, java.lang.String description, java.lang.String argument, java.lang.String value, boolean selected)
-
showHR
protected void showHR(MarkupOutput out)
-
initializeCss
public void initializeCss()
Initializes the Css Class Strings used by this transform.- Overrides:
initializeCssin classAbstractAppTransform
-
initializeImages
public void initializeImages()
Initializes the images used by this transform.- Overrides:
initializeImagesin classAbstractAppTransform
-
getPreference
protected java.lang.String getPreference(java.lang.String preferenceName, java.lang.String inputName)Returns the value of the preference with the given name. The value is automatically selected for the current level. If there is any validation error while saving the preference, this method will return the value of inputName from the request keys.- Parameters:
preferenceName- the name (key) of the preferenceinputName- the name of the HTML input element for the preference- Returns:
- The value of the requested preference. This is either from the request keys or from the preferences collection.
-
getInfoTooltip
protected ImageTag getInfoTooltip(java.lang.String descriptor)
-
renderServerError
protected void renderServerError(MarkupOutput out)
-
-