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
_dibean
protected static java.lang.String
BLK_DIPARAMS
protected BlockFactory
blockFactory
protected static java.lang.String
BLP_DIPARAMS_ANALYSIS_ID
protected static java.lang.String
BLP_DIPARAMS_CUBE_DESC
protected static java.lang.String
BLP_DIPARAMS_CUBE_NAME
protected static java.lang.String
BLP_DIPARAMS_CUBE_QUOTE
protected static java.lang.String
BLP_DIPARAMS_ENABLE_FILE_IMPORT
protected static java.lang.String
BLP_DIPARAMS_ENABLE_FTP_IMPORT
protected static java.lang.String
BLP_DIPARAMS_ENABLE_HTTP_IMPORT
protected static java.lang.String
BLP_DIPARAMS_ENABLE_URL_IMPORT
protected static java.lang.String
BLP_DIPARAMS_FOLDER_ID
protected static java.lang.String
BLP_DIPARAMS_MESSAGE_ID
protected static java.lang.String
BLP_DIPARAMS_PRIV_CREATE_ANALYSIS
protected static java.lang.String
BLP_DIPARAMS_PRIV_CREATE_REPORT
protected static java.lang.String
BLP_DIPARAMS_PRIV_CREATE_RWD
protected static java.lang.String
BLP_DIPARAMS_PRIV_IMPORT_DB
protected static java.lang.String
BLP_DIPARAMS_REPORT_ID
protected static java.lang.String
BLP_DIPARAMS_SOURCE_ID
protected static java.lang.String
BLP_DIPARAMS_STATUS_CODE
protected static java.lang.String
BLP_DIPARAMS_UPLOAD_SIZE_LIMIT
protected FormalParameter
contentTypeParam
-
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 Block
createDIParamsBlock(MarkupOutput out)
static Block
createErrorBlock(java.lang.Exception ex, MarkupOutput out)
java.lang.String
getDescription()
Returns a textual description of the transform.void
initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.protected boolean
isDataImportError(int code)
void
renderShell(MarkupOutput out)
Generates the shell for this Transform.void
transformForRequestSuccessful(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:
initializeTransform
in interfaceAppTransform
- Overrides:
initializeTransform
in classAbstractAppTransform
- Parameters:
data
- bean that will be transformed
-
getDescription
public java.lang.String getDescription()
Description copied from interface:Transform
Returns a textual description of the transform.- Returns:
- The textual description of the transform.
-
renderShell
public void renderShell(MarkupOutput out)
Description copied from class:AbstractAppTransform
Generates 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 thegetAttributesShellDiv
method; the style from thegetStyleShellDiv
method.
This method callsrenderCssLink
andcheckStatus
to generate the Transform's content.- Overrides:
renderShell
in classAbstractAppTransform
- Parameters:
out
- output by this transform
-
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)
-
createErrorBlock
public static Block createErrorBlock(java.lang.Exception ex, MarkupOutput out)
-
-