Interface FilterElementBean

    • Method Detail

      • isEditable

        boolean isEditable()
        Returns whether the FilterElement is editable. If it is not editable, then the transform should not render any of the manipulation GUI elements to the user.
        Returns:
        Whether the user should be able to edit the expression at the current time.
      • getAutoApply

        boolean getAutoApply()
        Returns whether auto-apply is enabled. If this is true, then any changes to the expression should be applied immediately. This value is tied to a preference.
        Returns:
        The current auto-apply setting.
      • setAutoApply

        void setAutoApply​(boolean autoApply)
        Sets the auto-apply setting. This will affect the auto-apply preference for the user.
        Parameters:
        autoApply - The new value for the auto-apply flag.
      • isViewFilter

        boolean isViewFilter()
        Returns whether this FilterElement is used for a ViewFilter or a ReportFilter. If this is true, then it is a ViewFilter else it is a ReportFilter.
        Returns:
        The current FilterElement mode (View/Report).
        Since:
        MicroStrategy Web 8.0.1
      • setIsViewFilter

        void setIsViewFilter​(boolean view)
        Sets the current View setting for this FilterElement. If this is true, then it is a ViewFilter else it is a ReportFilter.
        Parameters:
        view - The current View setting for this FilterElement.
        Since:
        MicroStrategy Web 8.0.1
      • getFilterType

        int getFilterType()
        Returns:
        int value with the filter type being used. Values come from the EnumExpressionBeanType enumeration
        Since:
        MicroStrategy Web 8.0.2
      • setFilterType

        void setFilterType​(int value)
        Set the filter type to use
        Parameters:
        value - int with the filter type value to use. Values come from the EnumExpressionBeanType enumeration
        Since:
        MicroStrategy Web 8.0.2