Class DataImportTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.DataImportTransform
-
- All Implemented Interfaces:
AppTransform,Transform
public class DataImportTransform extends AbstractAppTransform
-
-
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 ImportWizardBean_dibeanprotected static java.lang.StringBLK_DIPARAMSprotected BlockFactoryblockFactoryprotected static java.lang.StringBLP_DIPARAMS_ANALYSIS_IDprotected static java.lang.StringBLP_DIPARAMS_CUBE_DESCprotected static java.lang.StringBLP_DIPARAMS_CUBE_NAMEprotected static java.lang.StringBLP_DIPARAMS_CUBE_QUOTEprotected static java.lang.StringBLP_DIPARAMS_ENABLE_FILE_IMPORTprotected static java.lang.StringBLP_DIPARAMS_ENABLE_FTP_IMPORTprotected static java.lang.StringBLP_DIPARAMS_ENABLE_HTTP_IMPORTprotected static java.lang.StringBLP_DIPARAMS_ENABLE_URL_IMPORTprotected static java.lang.StringBLP_DIPARAMS_FOLDER_IDprotected static java.lang.StringBLP_DIPARAMS_MESSAGE_IDprotected static java.lang.StringBLP_DIPARAMS_PRIV_CREATE_ANALYSISprotected static java.lang.StringBLP_DIPARAMS_PRIV_CREATE_REPORTprotected static java.lang.StringBLP_DIPARAMS_PRIV_CREATE_RWDprotected static java.lang.StringBLP_DIPARAMS_PRIV_IMPORT_DBprotected static java.lang.StringBLP_DIPARAMS_REPORT_IDprotected static java.lang.StringBLP_DIPARAMS_SOURCE_IDprotected static java.lang.StringBLP_DIPARAMS_STATUS_CODEprotected static java.lang.StringBLP_DIPARAMS_UPLOAD_SIZE_LIMITprotected FormalParametercontentTypeParam-
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 DataImportTransform()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BlockcreateDIParamsBlock(MarkupOutput out)static BlockcreateErrorBlock(java.lang.Exception ex, MarkupOutput out)java.lang.StringgetDescription()Returns a textual description of the transform.voidinitializeTransform(Transformable data)This method initialize the private and protected fields of the transform.protected booleanisDataImportError(int code)voidrenderShell(MarkupOutput out)Generates the shell for this Transform.voidtransformForRequestSuccessful(MarkupOutput out)Generates the output when the bean's status isEnumRequestStatus.WebBeanRequestSuccessful.-
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, getSupportedBeanType, 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, 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
-
BLK_DIPARAMS
protected static final java.lang.String BLK_DIPARAMS
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_PRIV_IMPORT_DB
protected static final java.lang.String BLP_DIPARAMS_PRIV_IMPORT_DB
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_PRIV_CREATE_REPORT
protected static final java.lang.String BLP_DIPARAMS_PRIV_CREATE_REPORT
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_PRIV_CREATE_ANALYSIS
protected static final java.lang.String BLP_DIPARAMS_PRIV_CREATE_ANALYSIS
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_PRIV_CREATE_RWD
protected static final java.lang.String BLP_DIPARAMS_PRIV_CREATE_RWD
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_UPLOAD_SIZE_LIMIT
protected static final java.lang.String BLP_DIPARAMS_UPLOAD_SIZE_LIMIT
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_CUBE_QUOTE
protected static final java.lang.String BLP_DIPARAMS_CUBE_QUOTE
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_STATUS_CODE
protected static final java.lang.String BLP_DIPARAMS_STATUS_CODE
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_FOLDER_ID
protected static final java.lang.String BLP_DIPARAMS_FOLDER_ID
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_CUBE_NAME
protected static final java.lang.String BLP_DIPARAMS_CUBE_NAME
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_CUBE_DESC
protected static final java.lang.String BLP_DIPARAMS_CUBE_DESC
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_REPORT_ID
protected static final java.lang.String BLP_DIPARAMS_REPORT_ID
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_MESSAGE_ID
protected static final java.lang.String BLP_DIPARAMS_MESSAGE_ID
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_ANALYSIS_ID
protected static final java.lang.String BLP_DIPARAMS_ANALYSIS_ID
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_SOURCE_ID
protected static final java.lang.String BLP_DIPARAMS_SOURCE_ID
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_ENABLE_URL_IMPORT
protected static final java.lang.String BLP_DIPARAMS_ENABLE_URL_IMPORT
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_ENABLE_HTTP_IMPORT
protected static final java.lang.String BLP_DIPARAMS_ENABLE_HTTP_IMPORT
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_ENABLE_FTP_IMPORT
protected static final java.lang.String BLP_DIPARAMS_ENABLE_FTP_IMPORT
- See Also:
- Constant Field Values
-
BLP_DIPARAMS_ENABLE_FILE_IMPORT
protected static final java.lang.String BLP_DIPARAMS_ENABLE_FILE_IMPORT
- See Also:
- Constant Field Values
-
contentTypeParam
protected FormalParameter contentTypeParam
-
blockFactory
protected BlockFactory blockFactory
-
_dibean
protected ImportWizardBean _dibean
-
-
Method Detail
-
isDataImportError
protected boolean isDataImportError(int code)
-
createDIParamsBlock
protected Block createDIParamsBlock(MarkupOutput out) throws java.lang.Exception
- Throws:
java.lang.Exception
-
initializeTransform
public void initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.- Specified by:
initializeTransformin interfaceAppTransform- Overrides:
initializeTransformin classAbstractAppTransform- Parameters:
data- bean that will be transformed
-
getDescription
public java.lang.String getDescription()
Description copied from interface:TransformReturns a textual description of the transform.- Returns:
- The textual description of the transform.
-
renderShell
public void renderShell(MarkupOutput out)
Description copied from class:AbstractAppTransformGenerates the shell for this Transform.
The shell is a
The attributes to append to this<div>tag that automatically surrounds the content generated by the Transform. It's used among other things by the javascript to identify the HTML associated with a bone, and by the iFrame update technology to identify a component in the page.<div>are obtained from thegetAttributesShellDivmethod; the style from thegetStyleShellDivmethod.
This method callsrenderCssLinkandcheckStatusto generate the Transform's content.- Overrides:
renderShellin classAbstractAppTransform- Parameters:
out- output by this transform
-
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Description copied from class:AbstractAppTransformGenerates 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:
transformForRequestSuccessfulin classAbstractAppTransform- Parameters:
out- output by this transform- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
createErrorBlock
public static Block createErrorBlock(java.lang.Exception ex, MarkupOutput out)
-
-