Package com.im.ijc.core.api.ui
Class StartupWindow
- java.lang.Object
-
- com.im.ijc.core.api.ui.StartupWindow
-
public class StartupWindow extends java.lang.Object
Open window on start up variants.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StartupWindow.Variant
Type of startup window.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MAXIMIZE_WINDOW_PROPERTY
System property that, if used together withSTARTUP_WINDOW_PROPERTY
overrides theMAXIMIZE_WINDOW
NB preference.static java.lang.String
PROPERTY_PREFERED
static java.lang.String
PROPERTY_PREFERED_URL
static java.lang.String
STARTUP_WINDOW_PROPERTY
System property name to allow to show default window by administrator.
-
Constructor Summary
Constructors Constructor Description StartupWindow()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
StartupWindow.Variant
getAdministrator()
java.util.List<StartupWindow.Variant>
getAvailableVariants()
static StartupWindow
getInstance()
StartupWindow.Variant
getPrefered()
java.lang.String
getPreferedUrl()
boolean
isMaximizeWindow()
void
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
void
setMaximizeWindow(boolean value)
void
setPrefered(StartupWindow.Variant defaultWindow)
set prefered window.void
setPreferedUrl(java.lang.String url)
Set url for opening view.
-
-
-
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
-
MAXIMIZE_WINDOW_PROPERTY
public static final java.lang.String MAXIMIZE_WINDOW_PROPERTY
System property that, if used together withSTARTUP_WINDOW_PROPERTY
overrides theMAXIMIZE_WINDOW
NB preference.- 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
-
-
Method Detail
-
getInstance
public static StartupWindow getInstance()
-
getPrefered
public StartupWindow.Variant getPrefered()
-
getAdministrator
public StartupWindow.Variant getAdministrator()
-
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)
-
-