Class ClientSystemUtilities
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.script.builtin.ClientSystemUtilities
-
public class ClientSystemUtilities extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected FPMIAppappstatic intAPPLET_FLAGstatic intCLIENT_FLAGstatic intDESIGNER_FLAGstatic intFULLSCREEN_FLAGprotected static org.slf4j.Loggerlogstatic intMOBILE_FLAGstatic intPREVIEW_FLAGstatic intSSL_FLAGstatic intWEBSTART_FLAG
-
Constructor Summary
Constructors Constructor Description ClientSystemUtilities()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidexit()Exits the FPMI Client.voidexit(boolean force)java.util.Collection<java.lang.String>getAvailableLocales()java.util.Collection<java.lang.String>getAvailableTerms()static java.lang.StringgetClientId()static intgetConnectionMode()static intgetConnectTimeout()java.lang.StringgetEdition()static java.lang.StringgetGatewayAddress()longgetInactivitySeconds()Returns the number of seconds of inactivity for the systemjava.lang.StringgetLocale()static intgetReadTimeout()intgetSystemFlags()voidinitialize(FPMIApp app)org.python.core.PyObjectinvokeGateway(java.lang.String function, org.python.core.PyObject... args)Deprecated.voidinvokeLater(org.python.core.PyObject fun)voidinvokeLater(org.python.core.PyObject fun, int time)voidmodifyTranslation(java.lang.String term, java.lang.String translation)voidmodifyTranslation(java.lang.String term, java.lang.String translation, java.lang.String locale)voidretarget(org.python.core.PyObject[] args, java.lang.String[] kwargs)static voidsetConnectionMode(int mode)static voidsetConnectTimeout(int connectTimeout)voidsetLocale(java.lang.String locale)static voidsetReadTimeout(int readTimeout)java.lang.Stringtranslate(org.python.core.PyObject[] args, java.lang.String[] kwargs)
-
-
-
Field Detail
-
log
protected static final org.slf4j.Logger log
-
DESIGNER_FLAG
public static final int DESIGNER_FLAG
- See Also:
- Constant Field Values
-
PREVIEW_FLAG
public static final int PREVIEW_FLAG
- See Also:
- Constant Field Values
-
CLIENT_FLAG
public static final int CLIENT_FLAG
- See Also:
- Constant Field Values
-
WEBSTART_FLAG
public static final int WEBSTART_FLAG
- See Also:
- Constant Field Values
-
APPLET_FLAG
public static final int APPLET_FLAG
- See Also:
- Constant Field Values
-
FULLSCREEN_FLAG
public static final int FULLSCREEN_FLAG
- See Also:
- Constant Field Values
-
SSL_FLAG
public static final int SSL_FLAG
- See Also:
- Constant Field Values
-
MOBILE_FLAG
public static final int MOBILE_FLAG
- See Also:
- Constant Field Values
-
app
protected FPMIApp app
-
-
Method Detail
-
initialize
public void initialize(FPMIApp app)
-
getSystemFlags
public int getSystemFlags()
-
getEdition
public java.lang.String getEdition()
-
getConnectTimeout
public static int getConnectTimeout()
-
setConnectTimeout
public static void setConnectTimeout(int connectTimeout)
-
getReadTimeout
public static int getReadTimeout()
-
setReadTimeout
public static void setReadTimeout(int readTimeout)
-
setConnectionMode
public static void setConnectionMode(int mode)
-
getConnectionMode
public static int getConnectionMode()
-
exit
public void exit()
Exits the FPMI Client.
-
exit
public void exit(boolean force)
-
getInactivitySeconds
public long getInactivitySeconds()
Returns the number of seconds of inactivity for the system
-
getLocale
public java.lang.String getLocale()
-
getAvailableLocales
public java.util.Collection<java.lang.String> getAvailableLocales()
-
getAvailableTerms
public java.util.Collection<java.lang.String> getAvailableTerms()
-
setLocale
public void setLocale(java.lang.String locale)
-
translate
public java.lang.String translate(org.python.core.PyObject[] args, java.lang.String[] kwargs)
-
modifyTranslation
public void modifyTranslation(java.lang.String term, java.lang.String translation)
-
modifyTranslation
public void modifyTranslation(java.lang.String term, java.lang.String translation, java.lang.String locale)
-
invokeLater
public void invokeLater(org.python.core.PyObject fun)
-
invokeLater
public void invokeLater(org.python.core.PyObject fun, int time)
-
invokeGateway
@Deprecated public org.python.core.PyObject invokeGateway(java.lang.String function, org.python.core.PyObject... args) throws GatewayExceptionDeprecated.- Throws:
GatewayException
-
getGatewayAddress
public static java.lang.String getGatewayAddress()
-
getClientId
public static java.lang.String getClientId()
-
retarget
public void retarget(org.python.core.PyObject[] args, java.lang.String[] kwargs)
-
-