Class StartupWindow


  • public class StartupWindow
    extends java.lang.Object
    Open window on start up variants.
    • Field Detail

      • STARTUP_WINDOW_PROPERTY

        public static final java.lang.String STARTUP_WINDOW_PROPERTY
        System property name to allow to show default window by administrator.
        See Also:
        Constant Field Values
      • PROPERTY_PREFERED

        public static final java.lang.String PROPERTY_PREFERED
        See Also:
        Constant Field Values
      • PROPERTY_PREFERED_URL

        public static final java.lang.String PROPERTY_PREFERED_URL
        See Also:
        Constant Field Values
    • Constructor Detail

      • StartupWindow

        public StartupWindow()
    • Method Detail

      • setPrefered

        public void setPrefered​(StartupWindow.Variant defaultWindow)
        set prefered window.
        Parameters:
        defaultWindow - Opened on next startup
      • setPreferedUrl

        public void setPreferedUrl​(java.lang.String url)
        Set url for opening view.
        Parameters:
        url - IJC view url
      • getPreferedUrl

        public java.lang.String getPreferedUrl()
        Returns:
        The url for opening view
      • isMaximizeWindow

        public boolean isMaximizeWindow()
      • setMaximizeWindow

        public void setMaximizeWindow​(boolean value)
        Parameters:
        value - whether opened window should be maximalized
      • getAvailableVariants

        public java.util.List<StartupWindow.Variant> getAvailableVariants()
        Returns:
        The available variants according to current configuration (ADMINISTRATOR mode included/excluded)
      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)
      • removePropertyChangeListener

        public void removePropertyChangeListener​(java.beans.PropertyChangeListener listener)