Class ClientSystemUtilities
- java.lang.Object
- 
- com.inductiveautomation.factorypmi.application.script.builtin.ClientSystemUtilities
 
- 
 public class ClientSystemUtilities extends java.lang.Object
- 
- 
Field SummaryFields 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 SummaryConstructors Constructor Description ClientSystemUtilities()
 - 
Method SummaryAll 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- 
logprotected static final org.slf4j.Logger log 
 - 
DESIGNER_FLAGpublic static final int DESIGNER_FLAG - See Also:
- Constant Field Values
 
 - 
PREVIEW_FLAGpublic static final int PREVIEW_FLAG - See Also:
- Constant Field Values
 
 - 
CLIENT_FLAGpublic static final int CLIENT_FLAG - See Also:
- Constant Field Values
 
 - 
WEBSTART_FLAGpublic static final int WEBSTART_FLAG - See Also:
- Constant Field Values
 
 - 
APPLET_FLAGpublic static final int APPLET_FLAG - See Also:
- Constant Field Values
 
 - 
FULLSCREEN_FLAGpublic static final int FULLSCREEN_FLAG - See Also:
- Constant Field Values
 
 - 
SSL_FLAGpublic static final int SSL_FLAG - See Also:
- Constant Field Values
 
 - 
MOBILE_FLAGpublic static final int MOBILE_FLAG - See Also:
- Constant Field Values
 
 - 
appprotected FPMIApp app 
 
- 
 - 
Method Detail- 
initializepublic void initialize(FPMIApp app) 
 - 
getSystemFlagspublic int getSystemFlags() 
 - 
getEditionpublic java.lang.String getEdition() 
 - 
getConnectTimeoutpublic static int getConnectTimeout() 
 - 
setConnectTimeoutpublic static void setConnectTimeout(int connectTimeout) 
 - 
getReadTimeoutpublic static int getReadTimeout() 
 - 
setReadTimeoutpublic static void setReadTimeout(int readTimeout) 
 - 
setConnectionModepublic static void setConnectionMode(int mode) 
 - 
getConnectionModepublic static int getConnectionMode() 
 - 
exitpublic void exit() Exits the FPMI Client.
 - 
exitpublic void exit(boolean force) 
 - 
getInactivitySecondspublic long getInactivitySeconds() Returns the number of seconds of inactivity for the system
 - 
getLocalepublic java.lang.String getLocale() 
 - 
getAvailableLocalespublic java.util.Collection<java.lang.String> getAvailableLocales() 
 - 
getAvailableTermspublic java.util.Collection<java.lang.String> getAvailableTerms() 
 - 
setLocalepublic void setLocale(java.lang.String locale) 
 - 
translatepublic java.lang.String translate(org.python.core.PyObject[] args, java.lang.String[] kwargs)
 - 
modifyTranslationpublic void modifyTranslation(java.lang.String term, java.lang.String translation)
 - 
modifyTranslationpublic void modifyTranslation(java.lang.String term, java.lang.String translation, java.lang.String locale)
 - 
invokeLaterpublic void invokeLater(org.python.core.PyObject fun) 
 - 
invokeLaterpublic 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
 
 - 
getGatewayAddresspublic static java.lang.String getGatewayAddress() 
 - 
getClientIdpublic static java.lang.String getClientId() 
 - 
retargetpublic void retarget(org.python.core.PyObject[] args, java.lang.String[] kwargs)
 
- 
 
-