Class SecurityFilterTransform

  • All Implemented Interfaces:
    AppTransform, Transform

    public class SecurityFilterTransform
    extends AbstractAppTransform
    SecurityFilterTransform. This transform takes care of rendering the relevant information about a security filter, including its expression, top and bottom range attributes. The details will be rendered on a view mode only, not enabling editing the different properties.
    Since:
    MicroStrategy Web 9.0.0
    • Field Detail

      • expressionStyle

        public FormalParameter expressionStyle
        Determines the style to use for transforming the expression information on the security filter.
      • FP_EXPRESSION_STYLE

        public static final java.lang.String FP_EXPRESSION_STYLE
        String constant for the name of the expressionStyle formal parameter. Its value is expressionStyle
        See Also:
        Constant Field Values
    • Constructor Detail

      • SecurityFilterTransform

        public SecurityFilterTransform()
        Default constructor.
    • Method Detail

      • getSupportedBeanType

        public java.lang.Class getSupportedBeanType()
        Description copied from class: AbstractAppTransform
        Returns the supported bean type. This abstract Transform supports all WebComponents so every sub-class should override this method to return the class of the Bean the Transform is expecting, for example:
         public class CustomReportClass extends AbstractAppTransform {
        
            public Class getSupportedBeanType() {
                //This Transform is expected to work only with a ReportBean,
                //therefore this method needs to return this class:
                return ReportBean.class;
            }
        
         }
         
        Specified by:
        getSupportedBeanType in interface Transform
        Overrides:
        getSupportedBeanType in class AbstractAppTransform
        Returns:
        a root class/interface supported by this transform.
      • renderSecurityFilterName

        public void renderSecurityFilterName​(MarkupOutput out)
      • isSecurityFilterEmpty

        public boolean isSecurityFilterEmpty()
      • renderSecurityFilterExpression

        public void renderSecurityFilterExpression​(MarkupOutput out)
      • getSecurityFilterDefinitionDivAttributes

        public java.util.Map getSecurityFilterDefinitionDivAttributes()
      • renderTopRangeAttribute

        public void renderTopRangeAttribute​(MarkupOutput out)
      • renderBottomRangeAttribute

        public void renderBottomRangeAttribute​(MarkupOutput out)
      • 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.