Class ObjectManipulationDialogTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.AbstractEditorTransform
-
- com.microstrategy.web.app.transforms.AbstractObjectExplorerTransform
-
- com.microstrategy.web.app.transforms.AbstractObjectExplorerTreeTransform
-
- com.microstrategy.web.app.transforms.FolderObjectExplorerTransform
-
- com.microstrategy.web.app.transforms.RestrictedFolderObjectExplorerTransform
-
- com.microstrategy.web.app.transforms.ObjectManipulationDialogTransform
-
- All Implemented Interfaces:
AppTransform
,LayoutTransform
,Transform
public class ObjectManipulationDialogTransform extends RestrictedFolderObjectExplorerTransform
Title: ObjectManipulationDialogTransform.
Description: Transform class for parsing ObjectManipulationDialogBean and generating its output.
Copyright: Copyright (c) 2002
Company: Microstrategy, Inc.
- Since:
- MicroStrategy Web 8.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 FormalParameter
displayIconOption
Indicates whether to display the icon option on the dialogstatic java.lang.String
FP_DISPLAY_ICON_OPTION
Constant specifying the name of the formal parameter for displaying the icon option on the dialog-
Fields inherited from class com.microstrategy.web.app.transforms.FolderObjectExplorerTransform
promptString, promptStringID
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractObjectExplorerTreeTransform
INCREMENTAL_FETCH_NEXT, INCREMENTAL_FETCH_PREVIOUS, populateChildren, tree
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractObjectExplorerTransform
_imgCheck, _oeBean, checkImage, displayFormatPickerName, FP_CHECK_IMAGE, FP_DISPLAY_FORMAT_PICKER_NAME, FP_INCREMENTAL_FETCH_NAV_TYPE, FP_INCREMENTAL_FETCH_PAGE_BLOCK, FP_SHOW_CURRENT_IN_ANCESTORS_LIST, ID_POSTFIX, incrementalFetchNavigationType, incrementalFetchPageBlock, showCurrentInAncestorsList
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractEditorTransform
_helpTopic, _helpType, applyJS, applyLabel, applyLabelID, canAutoSize, cancelJS, cancelLabel, cancelLabelID, closeEvent, closeImage, closeJS, closeLabel, closeLabelID, dhtmlClose, disableOKButton, editorContentsStyle, editorElements, editorLayoutFile, editorSubType, FP_APPLY_JS, FP_APPLY_LABEL, FP_APPLY_LABEL_ID, FP_CAN_AUTO_SIZE, FP_CANCEL_JS, FP_CANCEL_LABEL, FP_CANCEL_LABEL_ID, FP_CLOSE_EVENT, FP_CLOSE_IMAGE, FP_CLOSE_JS, FP_CLOSE_LABEL, FP_CLOSE_LABEL_ID, FP_DHTML_CLOSE, FP_DISABLE_OK_BUTTON, FP_EDITOR_CONTENTS_STYLE, FP_EDITOR_ELEMENTS, FP_EDITOR_LAYOUT_FILE, FP_EDITOR_SUBTYPE, FP_HELP_PAGE, FP_HELP_TOPIC, FP_HELP_TYPE, FP_INCLUDE_DYNAMIC_SCRIPT, FP_NAVIGATE_ON_SUBMIT, FP_OK_JS, FP_OK_LABEL, FP_OK_LABEL_ID, FP_RENDER_FORM, FP_TITLE_LABEL, FP_TITLE_LABEL_ID, FP_USE_JS_IN_BONE, helpPage, helpTopic, helpType, includeDynamicScript, navigateOnSubmit, okJS, okLabel, okLabelID, renderForm, titleLabel, titleLabelID
-
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 ObjectManipulationDialogTransform()
Default no-args constructor, initialize formal parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AnchorTag
generateAnchorForLinkProperty(WebEvent event)
Overwrites the parent method by adding the Server, Project and Port information to the links generated.protected WebEvent
getApplyEvent()
Returns an instance of the event responsible for processing the editor's actionsjava.lang.String
getDescription()
Returns the textual description of current transform class.java.lang.String
getEditorTitle()
protected WebEvent
getExecuteEvent(WebObjectInfo object)
java.lang.String
getObjectTypeName()
Returns a localized string which returns the type of the object on which the Object Manipulation Dialog was open.protected java.lang.String
getOnSubmitJS()
Provides JS code to be executed on the "onsubmit" event of the HTML form.java.lang.Class
getSupportedBeanType()
Returns the supported bean type.protected boolean
hasOtherNameTranslations()
Determine if the target object has other name translations or notprotected void
initEditor(Editor editor)
Initialize the editor with the global settings.protected void
initHelp(Editor editor)
Initialize help type and topic for specific dialog.void
initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.boolean
isCurrentObjectUnAvailable()
boolean
isEmptyList()
Returnstrue
if the list of elements from this folder available for display (ObjectExplorerBean.getContents()
) is empty or not.boolean
isLinkInformationAvailable()
void
renderAdvancedOptions(MarkupOutput out)
Generates the dialog for allowing the user to define advanced copy options callsrenderCopyNameTranslationsProperty
,renderLinkOptions
andrenderAdvancedCreateButtonBar
for displaying the fields available to the user.void
renderCertifiedField(MarkupOutput out)
Renders a checkbox for the property which provides information on if the object is certifiedvoid
renderCertifiedLabel(MarkupOutput out)
Renders a label for the property which provides information on if the object is certifiedvoid
renderCopyMoveAction(MarkupOutput out)
void
renderCopyMoveBody(MarkupOutput out)
This method renders the body of the Object Manipulation dialog when it opens for either a Copy or a Move process.void
renderCopyMoveHeader(MarkupOutput out)
Renders the header for the Copy/Move dialogs.void
renderCopyMovePath(MarkupOutput out)
Renders the path of the object to be copied/moved for the Copy/Move dialogs.void
renderCopyMoveToFolderText(MarkupOutput out)
Renders the localized string "To the folder:" above the object browser for the Copy/Move dialogs.void
renderCopyNameTranslationsProperty(MarkupOutput out)
Renders the copy name translations section on the dialog.void
renderCreatedField(MarkupOutput out)
Renders the value for the property which provides the time/date when the object was created.void
renderCreatedLabel(MarkupOutput out)
Renders a label for the property which provides information on when the object was created.void
renderCreatedProperty(MarkupOutput out)
Renders the property of the object which provides information on when the object was created.void
renderCreateFolderButton(MarkupOutput out)
Renders the button that opens the create folder dialogvoid
renderDescriptionField(MarkupOutput out)
Renders the text input for the formula name sectionvoid
renderDescriptionLabel(MarkupOutput out)
Renders the title label that appears before the formula name sectionvoid
renderDescriptionProperty(MarkupOutput out)
Renders the formala name section on the dialog.void
renderEditorContents(MarkupOutput out)
Generates the graphical output for the Projects Beanvoid
renderErrorBody(MarkupOutput out)
In the case of a error on the Object Manipulation Dialog, this method renders the error message as a part of the dialog's body.void
renderErrorMessage(MarkupOutput out)
The method renders an error message if an error has occurred.void
renderExportLinkBody(MarkupOutput out)
Renders the contents of the Export link for an object.void
renderGuidField(MarkupOutput out)
Renders the value for the unique GUID property of the object on the properties dialog.void
renderGuidLabel(MarkupOutput out)
Renders the label for the unique GUID property of the object on the properties dialog.void
renderGuidProperty(MarkupOutput out)
Renders the unique GUID property of the object on the properties dialog.void
renderIconField(MarkupOutput out)
Renders the text input for the icon sectionvoid
renderIconLabel(MarkupOutput out)
Renders the title label that appears before the icon sectionvoid
renderLinkField(MarkupOutput out)
Renders the value for the property which stores a link to the location of the object.void
renderLinkFieldForExport(MarkupOutput out)
Renders the link to the location of the object into the text box.void
renderLinkLabel(MarkupOutput out)
Renders the label for the property which stores a link to the object's location on the meta-data.void
renderLinkProperty(MarkupOutput out)
Renders the property which stores a link to the object's location on the meta-data.void
renderLocationField(MarkupOutput out)
Renders the value for the location property on the properties dialog.void
renderLocationLabel(MarkupOutput out)
Renders the label for the location property on the properties dialog.void
renderLocationProperty(MarkupOutput out)
Renders the location of a given object on the meta-data on the properties dialog.void
renderModifiedField(MarkupOutput out)
Renders the date/time of when the object was last modified based on the object's property.void
renderModifiedLabel(MarkupOutput out)
Renders the label for the property which tells us when the property was last modified.void
renderModifiedProperty(MarkupOutput out)
Renders the property which gives information on when the object was last modified.void
renderNameField(MarkupOutput out)
Renders a textbox in the Rename dialog which allows the user to change the name of the object.void
renderNameLabel(MarkupOutput out)
Renders a label for the Rename Dialog and attaches the Rename event to it.void
renderNameProperty(MarkupOutput out)
Renders the rename dialog.void
renderOwnerField(MarkupOutput out)
Renders the value of the owner property of the object.void
renderOwnerLabel(MarkupOutput out)
Renders a label to the Owner property of the object.void
renderOwnerProperty(MarkupOutput out)
Renders the property which stores the owner information for an object.void
renderProjectBrowser(MarkupOutput out)
In case of dialogs which need to browse through the different objects of the object, this creates a project browser within the dialog.void
renderPropertiesBody(MarkupOutput out)
Renders the contents of the Properties Dialog for an object.void
renderRenameBody(MarkupOutput out)
Renders the rename dialog.void
renderShowTargetButton(MarkupOutput out)
Renders a button which allows the user to view the properties of a shortcut object's target.void
renderTypeField(MarkupOutput out)
Renders the value for the type information of an object on the properties dialog.void
renderTypeLabel(MarkupOutput out)
Renders the label for the type information of the object on the properties dialog.void
renderTypeProperty(MarkupOutput out)
Renders the type information for an object.-
Methods inherited from class com.microstrategy.web.app.transforms.RestrictedFolderObjectExplorerTransform
addLinksAsOption, getAncestorsOptionTags, renderOpenParent, shouldCheckSavePrivileges
-
Methods inherited from class com.microstrategy.web.app.transforms.FolderObjectExplorerTransform
constructEntireTree, generateIncrementalFetchNode, generateIncrementalFetchNode, generateSearchNode, getAncestorsSelectTag, getCssName, getFolderRoot, getLinkAttributes, getLinkCssName, getList, getReportViewMode, getTooltipInfo, getTooltipTitle, getUnitAttributes, getUnitName, getVisualizationMode, getVisualizationMode, isFolder, isTreeRoot, isVisualizationObject, isVisualizationObject, renderLayeredIconInfo, renderPromptString, renderUnit, shouldAddLinks, shouldRenderFolderLinks, shouldRenderLinks
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractObjectExplorerTreeTransform
addLinks, createNewNode, isRenderAsTree, isRenderEntireTree, newTreeNode, newTreeNodeLink, populateTreeNodes, populateWithChildren, renderTree
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractObjectExplorerTransform
addAncestorsOptionsToSelectTag, addCurrentFolderToAncestorList, addOpenParentImg, addOpenParentImg, getBlockPosition, getBlockSize, getBrowseEvent, getChangeDisplayFormatEvent, getChildCount, getExplorerClientSideHelper, getExplorerScriptClass, getForm, getGoToArgument, getHiddenInputsEventList, getID, getIncrementalFetchComponent, getOKEvent, getOpenParentEvent, getOption, getSearchBox, getSearchButton, getSearchEvent, getUnitAnchor, getUnitDesc, initializeImages, isUseOptionTitle, renderAncestors, renderChangeFormatDropDown, renderDisplayFormatPickers, renderHiddenInputs, renderIncrementalFetch, renderLayeredIconInfo, renderObjectCount, renderSearch, renderSearchBox, renderSearchButton, renderSearchEventArgs, setUseOptionTitle, shouldDisplayErrorMessage, shouldGenerateNewForm, shouldShowDummyFolderOption
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractEditorTransform
generateForm, getDivTagAroundContents, getWebBeanErrorInfo, renderEditor, renderEditorElement, renderJavascript, setFocusFieldId, transformForRequestInError, transformForRequestSuccessful
-
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, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRefreshEvent, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, 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, setBoneProperties, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, 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, getPreview, isPreviewAvailable, isResolved, supports, supports, transform
-
-
-
-
Field Detail
-
FP_DISPLAY_ICON_OPTION
public static final java.lang.String FP_DISPLAY_ICON_OPTION
Constant specifying the name of the formal parameter for displaying the icon option on the dialog- See Also:
- Constant Field Values
-
displayIconOption
public FormalParameter displayIconOption
Indicates whether to display the icon option on the dialog
-
-
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 classFolderObjectExplorerTransform
- Parameters:
data
- bean that will be transformed
-
initEditor
protected void initEditor(Editor editor)
Initialize the editor with the global settings.- Overrides:
initEditor
in classAbstractEditorTransform
- Parameters:
editor
- Editor instance, abstraction of the container where output is rendered.
-
initHelp
protected void initHelp(Editor editor)
Initialize help type and topic for specific dialog.- Overrides:
initHelp
in classAbstractEditorTransform
- Parameters:
editor
- Editor instance, abstraction of the container where output is rendered.- Since:
- MicroStrategy Web 9.0.0
-
renderEditorContents
public void renderEditorContents(MarkupOutput out)
Generates the graphical output for the Projects Bean- Overrides:
renderEditorContents
in classAbstractObjectExplorerTreeTransform
- Parameters:
out
-MarkupOutput
instance where to create the HTML output.
-
renderCopyMoveBody
public void renderCopyMoveBody(MarkupOutput out)
This method renders the body of the Object Manipulation dialog when it opens for either a Copy or a Move process. It contains information about the file, where it's located, and a browser to select the location of where you want to copy or move the object.- Parameters:
out
-MarkupOutput
-
renderAdvancedOptions
public void renderAdvancedOptions(MarkupOutput out)
Generates the dialog for allowing the user to define advanced copy options callsrenderCopyNameTranslationsProperty
,renderLinkOptions
andrenderAdvancedCreateButtonBar
for displaying the fields available to the user.- Parameters:
out
-MarkupOutput
instance with the output by this transform
-
renderCopyNameTranslationsProperty
public void renderCopyNameTranslationsProperty(MarkupOutput out)
Renders the copy name translations section on the dialog.- Parameters:
out
-MarkupOutput
instance where to create the HTML output.
-
hasOtherNameTranslations
protected boolean hasOtherNameTranslations()
Determine if the target object has other name translations or not- Returns:
- boolean value indicating if the target object has other name translations or not
-
renderErrorBody
public void renderErrorBody(MarkupOutput out)
In the case of a error on the Object Manipulation Dialog, this method renders the error message as a part of the dialog's body.- Parameters:
out
-MarkupOutput
-
renderRenameBody
public void renderRenameBody(MarkupOutput out)
Renders the rename dialog. It consists of a textbox which allows the user to rename the object's name- Parameters:
out
-MarkupOutput
-
renderPropertiesBody
public void renderPropertiesBody(MarkupOutput out)
Renders the contents of the Properties Dialog for an object. This is a readonly dialog which contains information about the object.- Parameters:
out
-MarkupOutput
-
renderExportLinkBody
public void renderExportLinkBody(MarkupOutput out)
Renders the contents of the Export link for an object. This is a readonly dialog which contains information about the link.- Parameters:
out
-MarkupOutput
-
renderNameProperty
public void renderNameProperty(MarkupOutput out)
Renders the rename dialog. It consists of a textbox which allows the user to rename the object's name- Parameters:
out
-MarkupOutput
-
renderNameLabel
public void renderNameLabel(MarkupOutput out)
Renders a label for the Rename Dialog and attaches the Rename event to it. It also checks whether the object's name is update-able based on privileges and properties.- Parameters:
out
-MarkupOutput
-
renderNameField
public void renderNameField(MarkupOutput out)
Renders a textbox in the Rename dialog which allows the user to change the name of the object.- Parameters:
out
-MarkupOutput
-
renderDescriptionProperty
public void renderDescriptionProperty(MarkupOutput out)
Renders the formala name section on the dialog.- Parameters:
out
-
-
renderDescriptionLabel
public void renderDescriptionLabel(MarkupOutput out)
Renders the title label that appears before the formula name section- Parameters:
out
-MarkupOutput
instance where to create the HTML output.
-
renderIconLabel
public void renderIconLabel(MarkupOutput out)
Renders the title label that appears before the icon section- Parameters:
out
-MarkupOutput
instance where to create the HTML output.
-
renderDescriptionField
public void renderDescriptionField(MarkupOutput out)
Renders the text input for the formula name section- Parameters:
out
-MarkupOutput
instance where to create the HTML output.
-
renderIconField
public void renderIconField(MarkupOutput out)
Renders the text input for the icon section- Parameters:
out
-MarkupOutput
instance where to create the HTML output.
-
renderShowTargetButton
public void renderShowTargetButton(MarkupOutput out)
Renders a button which allows the user to view the properties of a shortcut object's target.- Parameters:
out
-MarkupOutput
-
renderTypeProperty
public void renderTypeProperty(MarkupOutput out)
Renders the type information for an object.- Parameters:
out
-MarkupOutput
-
renderTypeLabel
public void renderTypeLabel(MarkupOutput out)
Renders the label for the type information of the object on the properties dialog.- Parameters:
out
-MarkupOutput
-
renderTypeField
public void renderTypeField(MarkupOutput out)
Renders the value for the type information of an object on the properties dialog.- Parameters:
out
-MarkupOutput
-
renderLocationProperty
public void renderLocationProperty(MarkupOutput out)
Renders the location of a given object on the meta-data on the properties dialog.- Parameters:
out
-MarkupOutput
-
renderLocationLabel
public void renderLocationLabel(MarkupOutput out)
Renders the label for the location property on the properties dialog.- Parameters:
out
-MarkupOutput
-
renderLocationField
public void renderLocationField(MarkupOutput out)
Renders the value for the location property on the properties dialog.- Parameters:
out
-MarkupOutput
-
renderGuidProperty
public void renderGuidProperty(MarkupOutput out)
Renders the unique GUID property of the object on the properties dialog.- Parameters:
out
-MarkupOutput
-
renderGuidLabel
public void renderGuidLabel(MarkupOutput out)
Renders the label for the unique GUID property of the object on the properties dialog.- Parameters:
out
-MarkupOutput
-
renderGuidField
public void renderGuidField(MarkupOutput out)
Renders the value for the unique GUID property of the object on the properties dialog.- Parameters:
out
-MarkupOutput
-
renderOwnerProperty
public void renderOwnerProperty(MarkupOutput out)
Renders the property which stores the owner information for an object.- Parameters:
out
-MarkupOutput
-
renderLinkProperty
public void renderLinkProperty(MarkupOutput out)
Renders the property which stores a link to the object's location on the meta-data.- Parameters:
out
-MarkupOutput
-
renderLinkLabel
public void renderLinkLabel(MarkupOutput out)
Renders the label for the property which stores a link to the object's location on the meta-data.- Parameters:
out
-
-
isLinkInformationAvailable
public boolean isLinkInformationAvailable()
-
isEmptyList
public boolean isEmptyList()
Returnstrue
if the list of elements from this folder available for display (ObjectExplorerBean.getContents()
) is empty or not.- Since:
- MicroStrategy Web 9.0.0
-
isCurrentObjectUnAvailable
public boolean isCurrentObjectUnAvailable()
-
generateAnchorForLinkProperty
protected AnchorTag generateAnchorForLinkProperty(WebEvent event)
Overwrites the parent method by adding the Server, Project and Port information to the links generated. Also, it defines by default an onclick attribute for closing the editor where this link is displayed.- Parameters:
event
- WebEvent- Returns:
- AnchorTag
- Since:
- MicroStrategy Web 9.0.0
-
renderLinkField
public void renderLinkField(MarkupOutput out)
Renders the value for the property which stores a link to the location of the object.- Parameters:
out
-MarkupOutput
-
renderLinkFieldForExport
public void renderLinkFieldForExport(MarkupOutput out)
Renders the link to the location of the object into the text box.- Parameters:
out
-MarkupOutput
-
renderOwnerLabel
public void renderOwnerLabel(MarkupOutput out)
Renders a label to the Owner property of the object.- Parameters:
out
-MarkupOutput
-
renderOwnerField
public void renderOwnerField(MarkupOutput out)
Renders the value of the owner property of the object.- Parameters:
out
-MarkupOutput
-
renderCreatedProperty
public void renderCreatedProperty(MarkupOutput out)
Renders the property of the object which provides information on when the object was created.- Parameters:
out
-MarkupOutput
-
renderCreatedLabel
public void renderCreatedLabel(MarkupOutput out)
Renders a label for the property which provides information on when the object was created.- Parameters:
out
-MarkupOutput
-
renderCreatedField
public void renderCreatedField(MarkupOutput out)
Renders the value for the property which provides the time/date when the object was created.- Parameters:
out
-MarkupOutput
-
renderModifiedProperty
public void renderModifiedProperty(MarkupOutput out)
Renders the property which gives information on when the object was last modified.- Parameters:
out
-MarkupOutput
-
renderModifiedLabel
public void renderModifiedLabel(MarkupOutput out)
Renders the label for the property which tells us when the property was last modified.- Parameters:
out
-MarkupOutput
-
renderModifiedField
public void renderModifiedField(MarkupOutput out)
Renders the date/time of when the object was last modified based on the object's property.- Parameters:
out
-
-
renderProjectBrowser
public void renderProjectBrowser(MarkupOutput out)
In case of dialogs which need to browse through the different objects of the object, this creates a project browser within the dialog.- Parameters:
out
-MarkupOutput
-
renderCertifiedLabel
public void renderCertifiedLabel(MarkupOutput out)
Renders a label for the property which provides information on if the object is certified- Parameters:
out
-MarkupOutput
-
renderCertifiedField
public void renderCertifiedField(MarkupOutput out)
Renders a checkbox for the property which provides information on if the object is certified- Parameters:
out
-MarkupOutput
-
getEditorTitle
public java.lang.String getEditorTitle() throws java.lang.IllegalArgumentException
- Overrides:
getEditorTitle
in classAbstractEditorTransform
- Throws:
java.lang.IllegalArgumentException
-
getObjectTypeName
public java.lang.String getObjectTypeName()
Returns a localized string which returns the type of the object on which the Object Manipulation Dialog was open.- Returns:
MarkupOutput
-
renderErrorMessage
public void renderErrorMessage(MarkupOutput out)
The method renders an error message if an error has occurred.- Overrides:
renderErrorMessage
in classAbstractObjectExplorerTransform
- Parameters:
out
-MarkupOutput
instance where to create the HTML output.
-
renderCopyMoveHeader
public void renderCopyMoveHeader(MarkupOutput out)
Renders the header for the Copy/Move dialogs.- Parameters:
out
-MarkupOutput
instance where to create the HTML output.
-
renderCopyMoveAction
public void renderCopyMoveAction(MarkupOutput out)
-
renderCopyMovePath
public void renderCopyMovePath(MarkupOutput out)
Renders the path of the object to be copied/moved for the Copy/Move dialogs.- Parameters:
out
-MarkupOutput
instance where to create the HTML output.
-
renderCopyMoveToFolderText
public void renderCopyMoveToFolderText(MarkupOutput out)
Renders the localized string "To the folder:" above the object browser for the Copy/Move dialogs.- Parameters:
out
-
-
getSupportedBeanType
public java.lang.Class getSupportedBeanType()
Returns the supported bean type. This transform supportsObjectManipulationDialogBean
instances- Specified by:
getSupportedBeanType
in interfaceTransform
- Overrides:
getSupportedBeanType
in classFolderObjectExplorerTransform
- Returns:
ObjectManipulationDialogBean
instance.
-
getDescription
public java.lang.String getDescription()
Returns the textual description of current transform class.- Specified by:
getDescription
in interfaceTransform
- Overrides:
getDescription
in classAbstractObjectExplorerTreeTransform
- Returns:
- String the description of the transform.
-
renderCreateFolderButton
public void renderCreateFolderButton(MarkupOutput out)
Renders the button that opens the create folder dialog- Parameters:
out
- MarkupOutput- Since:
- MicroStrategy Web 9.0.0
-
getApplyEvent
protected WebEvent getApplyEvent()
Returns an instance of the event responsible for processing the editor's actions- Returns:
- a
WebEvent
instance with the information needed for submitting an apply request.
-
getExecuteEvent
protected WebEvent getExecuteEvent(WebObjectInfo object)
-
getOnSubmitJS
protected java.lang.String getOnSubmitJS()
Description copied from class:AbstractEditorTransform
Provides JS code to be executed on the "onsubmit" event of the HTML form.
Used for customizations where an action is needed before the form is submitted.
Note: this is only used when the editor uses an event and not JS on the OK/Apply buttons. For those cases use the "okJS" or "applyJS" formal parameters- Overrides:
getOnSubmitJS
in classAbstractEditorTransform
- Returns:
- JS code to be executed on the "onsubmit" event of the HTML form.
-
-