Class ClientLaunchHook.AutoLoginDelegate
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.runtime.ClientLaunchHook.AutoLoginDelegate
-
- Enclosing class:
- ClientLaunchHook
public class ClientLaunchHook.AutoLoginDelegate extends java.lang.ObjectDelegate 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 booleanauthenticate()protected booleanautoLoginPropsLogin()protected voiddebug(java.lang.String message, java.lang.Exception e)protected voiderror(java.lang.String message, java.lang.Exception e)protected booleanisAdSsoLogin()protected booleanisLaunchParamLogin()protected booleanisMobileSsoLogin()protected booleanisOSWindows()protected booleanisPropsAutoLogin()protected booleanloginAdSso()protected booleanloginLaunchParams()protected booleanloginMobileSso(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)
-
-