Package com.microstrategy.web.app.beans
Interface ViewFilterElementPanelBean
-
- All Superinterfaces:
AppComponent
,EnumWebPersistableState
,FilterElementBean
,FrameElement
,Persistable
,ReportFrameElement
,RequestPersistable
,Transformable
,ViewBeanParserBean
,WebComponent
- All Known Implementing Classes:
ViewFilterElementPanelBeanImpl
public interface ViewFilterElementPanelBean extends FilterElementBean
- Since:
- MicroStrategy Web 9.0.0
-
-
Field Summary
-
Fields inherited from interface com.microstrategy.web.app.beans.AppComponent
COMPONENT_POSITION_NOT_INITIALIZED
-
Fields inherited from interface com.microstrategy.utils.serialization.EnumWebPersistableState
BARE_MINIMAL_STATE_INFO, MAXIMAL_STATE_INFO, MINIMAL_STATE_INFO, TYPICAL_STATE_INFO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getVFExpressionEditMode()
Returns the current view filter expression edit mode of the bean, fromEnumExpressionEditMode
.ExpressionBean
getViewFilterBean()
ExpressionBean
getViewLimitBean()
int
getVLExpressionEditMode()
Returns the current view limit expression edit mode of the bean, fromEnumExpressionEditMode
.boolean
isAddingNewCondition()
Whether we are adding a new condition to the view filter.boolean
isModified()
Returns whether this filter is modified from the filter object that it synchronizes with.void
setIsAddingNewCondition(boolean isAddingNewCondition)
Whether we are adding a new condition to the view filter.-
Methods inherited from interface com.microstrategy.web.app.beans.AppComponent
getAppContext, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getLeft, getResultFilterMode, getTop, isDialog, isForcedChildrenStateSaving, isModal, isModalOpen, isOpen, setExtraInput, setExtraUrl, setForcedChildrenStateSaving, setHasJustOpened, setIsDialog, setIsModal, setIsOpen, setLeft, setTop
-
Methods inherited from interface com.microstrategy.web.app.beans.FilterElementBean
getAutoApply, getExpressionBean, getFilterType, isEditable, isViewFilter, setAutoApply, setFilterType, setIsViewFilter
-
Methods inherited from interface com.microstrategy.web.app.beans.FrameElement
getFrameBean, getTargetBean, getTargetBeanPath, getUseIFrame, isEditor, isEnabled, setTargetBean, setTargetBeanPath, setUseIFrame
-
Methods inherited from interface com.microstrategy.utils.serialization.Persistable
restoreState, restoreState, saveState, saveState, saveState, saveState
-
Methods inherited from interface com.microstrategy.web.app.beans.ReportFrameElement
getReportFrameBean, isGridDataNecessary
-
Methods inherited from interface com.microstrategy.web.beans.RequestPersistable
restoreStateFromRequest, restoreStateFromRequest
-
Methods inherited from interface com.microstrategy.web.beans.Transformable
addTransform, addTransformByClass, addTransformByStyle, addTransformByStyle, clearTransforms, getBeanContext, getMessageString, getMyTransformInstances, getTransformInstance, getTransformInstance, getTransformInstances, getType, hasTransform, hasTransform, invalidateTransformCache, setBeanContext, transform, transform
-
Methods inherited from interface com.microstrategy.web.app.beans.ViewBeanParserBean
getActiveElementIndex, getActiveViewKey, getTemplateElementList, getViewBean, getViewBean, setActiveElementIndex, setActiveViewKey
-
Methods inherited from interface com.microstrategy.web.beans.WebComponent
addChild, addChildStateInfo, addChildStateInfo, collectData, collectMinimalData, generateOutput, getBeanContext, getChild, getChild, getChildByClass, getChildByType, getChildCount, getChildrenByClass, getDefaultStateLevel, getFeaturesManager, getMaximumStateLevel, getName, getOutputFormat, getParent, getPath, getPersistMode, getRenderingFilter, getRoot, getWebEvent, getWebEvent, getWebEventHandler, getXMLStatus, handleRequest, hasChanged, hasJustOpened, initBean, invalidateChildrenState, isBeanContextEmpty, isFeatureAvailable, prepareForReuse, removeChild, removeChild, searchChild, setBeanContext, setBeanContext, setChanged, setChanged, setDefaultStateLevel, setFeaturesManager, setName, setOutputFormat, setParent, setPersistMode, setRenderingFilter, setWebEventHandler
-
-
-
-
Method Detail
-
getViewFilterBean
ExpressionBean getViewFilterBean()
- Returns:
- The View Filter
ExpressionBean
-
getViewLimitBean
ExpressionBean getViewLimitBean()
- Returns:
- The View Limit
ExpressionBean
-
getVFExpressionEditMode
int getVFExpressionEditMode()
Returns the current view filter expression edit mode of the bean, fromEnumExpressionEditMode
. This represents the current state of the bean.- Returns:
- The current expression edit mode of the bean, from
EnumExpressionEditMode
.
-
getVLExpressionEditMode
int getVLExpressionEditMode()
Returns the current view limit expression edit mode of the bean, fromEnumExpressionEditMode
. This represents the current state of the bean.- Returns:
- The current view limit expression edit mode of the bean, from
EnumExpressionEditMode
. - Since:
- MicroStrategy Web 9.0.2
-
isModified
boolean isModified()
Returns whether this filter is modified from the filter object that it synchronizes with. For example, if the filter has changed from the base filter on the WebReportInstance object exposed on a parent Report Bean. Calling synchronize or undo will re-baseline, setting isModified back to false.- Returns:
- Whether the current expression has been modified.
-
setIsAddingNewCondition
void setIsAddingNewCondition(boolean isAddingNewCondition)
Whether we are adding a new condition to the view filter.
This information is used to move the subexpression to the View Limits if it is a metric qualification.- Parameters:
isAddingNewCondition
- Whether we are adding a new condition to the view filter.
-
isAddingNewCondition
boolean isAddingNewCondition()
Whether we are adding a new condition to the view filter.
This information is used to move the subexpression to the View Limits if it is a metric qualification.- Returns:
- Whether we are adding a new condition to the view filter.
-
-