Class SecurityTransform

  • All Implemented Interfaces:
    AppTransform, Transform

    public class SecurityTransform
    extends AbstractServerPropertiesTransform
    This class is used to change Server Properties and default server properteis which are applicable to all servers
    Since:
    MicroStrategy Web 7.3.1 or earlier
    • Field Detail

      • showAllCookieOptions

        public FormalParameter showAllCookieOptions
        Identifies whether all cookie options should be displayed. Versions previous to 8.0.2 would display 3 options:
        1. Disable cookies.
        2. Allow only temporary cookies.
        3. Allow all cookies (temporary and permanent).
        Starting with 8.0.2 only two options are available:
        1. Disable cookies.
        2. Enable cookies.
        This because the application doesn't use temporary cookies anymore as temporary values are stored in web-session variable to provide support for multiple windows-id. When this FormalParmeter is set to true, all three options are displayed but even then the application's behavior is still the same. By default, this parameter is set to false.
        Since:
        MicroStrategy Web 8.0.2
    • Constructor Detail

      • SecurityTransform

        public SecurityTransform()
        Default empty constructor. Initialize formal parameters.
    • Method Detail

      • renderEncryptionOptions

        public void renderEncryptionOptions​(MarkupOutput out)
      • renderCachingOptions

        public void renderCachingOptions​(MarkupOutput out)
        Since:
        MicroStrategy Web 8.0.0
      • renderSecurityFiltering

        public void renderSecurityFiltering​(MarkupOutput out)
      • showRadioButtonOption

        protected void showRadioButtonOption​(MarkupOutput out,
                                             java.lang.String name,
                                             java.lang.String description,
                                             java.lang.String argument,
                                             java.lang.String value,
                                             boolean selected,
                                             java.lang.String onclickScript)
      • showRadioButtonOption

        protected void showRadioButtonOption​(MarkupOutput out,
                                             java.lang.String id,
                                             java.lang.String name,
                                             java.lang.String description,
                                             java.lang.String argument,
                                             java.lang.String value,
                                             boolean selected,
                                             java.lang.String onclickScript)
      • showRadioButtonOption

        protected void showRadioButtonOption​(MarkupOutput out,
                                             java.lang.String id,
                                             java.lang.String name,
                                             java.lang.String description,
                                             java.lang.String argument,
                                             java.lang.String value,
                                             boolean selected,
                                             java.lang.String onclickScript,
                                             boolean disabled)
        Since:
        MicroStrategy Web 8.0.2
      • renderCookiesOptions

        public void renderCookiesOptions​(MarkupOutput out)
      • renderUrlOptions

        public void renderUrlOptions​(MarkupOutput out)
      • renderLoginOptions

        public void renderLoginOptions​(MarkupOutput out)
      • renderDiagnosticsOptions

        public void renderDiagnosticsOptions​(MarkupOutput out)
        Since:
        MicroStrategy Web 8.1.1