Class ClientLaunchHook.AutoLoginDelegate
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.runtime.ClientLaunchHook.AutoLoginDelegate
-
- Enclosing class:
- ClientLaunchHook
public class ClientLaunchHook.AutoLoginDelegate extends java.lang.Object
Delegate class to make ClientLaunchHook more cohesive and to separate the auto login logic from the hook *
-
-
Constructor Summary
Constructors Constructor Description AutoLoginDelegate(LaunchContext launch, Project project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
authenticate()
protected boolean
autoLoginPropsLogin()
protected void
debug(java.lang.String message, java.lang.Exception e)
protected void
error(java.lang.String message, java.lang.Exception e)
protected boolean
isAdSsoLogin()
protected boolean
isLaunchParamLogin()
protected boolean
isMobileSsoLogin()
protected boolean
isOSWindows()
protected boolean
isPropsAutoLogin()
protected boolean
loginAdSso()
protected boolean
loginLaunchParams()
protected boolean
loginMobileSso(java.lang.String ssoUsername, java.lang.String ssoPassword)
-
-
-
Constructor Detail
-
AutoLoginDelegate
public AutoLoginDelegate(LaunchContext launch, Project project)
-
-
Method Detail
-
authenticate
public boolean authenticate()
-
isAdSsoLogin
protected boolean isAdSsoLogin()
-
isOSWindows
protected boolean isOSWindows()
-
isMobileSsoLogin
protected boolean isMobileSsoLogin()
-
isLaunchParamLogin
protected boolean isLaunchParamLogin()
-
isPropsAutoLogin
protected boolean isPropsAutoLogin()
-
loginLaunchParams
protected boolean loginLaunchParams()
-
loginMobileSso
protected boolean loginMobileSso(java.lang.String ssoUsername, java.lang.String ssoPassword)
-
autoLoginPropsLogin
protected boolean autoLoginPropsLogin()
-
loginAdSso
protected boolean loginAdSso()
-
debug
protected void debug(java.lang.String message, java.lang.Exception e)
-
error
protected void error(java.lang.String message, java.lang.Exception e)
-
-