|
Adempiere 3.5.2a | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compiere.util.Env
public final class Env
System Environment and static variables.
| Field Summary | |
|---|---|
static String |
LANGUAGE
Context Language identifier |
static String |
NL
New Line |
static BigDecimal |
ONE
Big Decimal 1 |
static BigDecimal |
ONEHUNDRED
Big Decimal 100 |
static String |
POS_ID
Context for POS ID |
static int |
TAB_INFO
Tab for Info |
static int |
WINDOW_CUSTOMIZE
WindowNo for PrintCustomize |
static int |
WINDOW_FIND
WindowNo for Find |
static int |
WINDOW_INFO
WindowNo for PrintCustomize |
static int |
WINDOW_MLOOKUP
WinowNo for MLookup |
static BigDecimal |
ZERO
Big Decimal 0 |
| Constructor Summary | |
|---|---|
Env()
|
|
| Method Summary | |
|---|---|
static void |
clearContext()
Clean up all context (i.e. delete it) |
static void |
clearContext(Properties ctx)
Clean up all context (i.e. delete it) |
static void |
clearWinContext(int WindowNo)
Clean up context for Window (i.e. delete it) |
static void |
clearWinContext(Properties ctx,
int WindowNo)
Clean up context for Window (i.e. delete it) |
static int |
createWindowNo(Container win)
Add Container and return WindowNo. |
static void |
exitEnv(int status)
Exit System |
static int |
getAD_Client_ID(Properties ctx)
Get Login AD_Client_ID |
static String |
getAD_Language(Properties ctx)
Get System AD_Language |
static int |
getAD_Org_ID(Properties ctx)
Get Login AD_Org_ID |
static int |
getAD_Role_ID(Properties ctx)
Get Login AD_Role_ID |
static int |
getAD_User_ID(Properties ctx)
Get Login AD_User_ID |
static String |
getContext(Properties ctx,
int WindowNo,
int TabNo,
String context)
Get Value of Context for Window & Tab, if not found global context if available. |
static String |
getContext(Properties ctx,
int WindowNo,
String context)
Get Value of Context for Window. |
static String |
getContext(Properties ctx,
int WindowNo,
String context,
boolean onlyWindow)
Get Value of Context for Window. |
static String |
getContext(Properties ctx,
String context)
Get global Value of Context |
static Timestamp |
getContextAsDate(Properties ctx,
int WindowNo,
String context)
Get Context and convert it to a Timestamp if error return today's date |
static Timestamp |
getContextAsDate(Properties ctx,
String context)
Get Context and convert it to a Timestamp if error return today's date |
static int |
getContextAsInt(Properties ctx,
int WindowNo,
int TabNo,
String context)
Get Context and convert it to an integer (0 if error) |
static int |
getContextAsInt(Properties ctx,
int WindowNo,
String context)
Get Context and convert it to an integer (0 if error) |
static int |
getContextAsInt(Properties ctx,
int WindowNo,
String context,
boolean onlyWindow)
Get Context and convert it to an integer (0 if error) |
static int |
getContextAsInt(Properties ctx,
String context)
Get Context and convert it to an integer (0 if error) |
static Properties |
getCtx()
Get Context |
static String[] |
getEntireContext(Properties ctx)
Get Context as String array with format: key == value |
static JFrame |
getFrame(Container container)
Get Frame of Window |
static Graphics |
getGraphics(Container container)
Get Graphics of container or its parent. |
static String |
getHeader(Properties ctx,
int WindowNo)
Get Header info (connection, org, user) |
static Image |
getImage(String fileNameInImageDir)
Get Image with File name |
static ImageIcon |
getImageIcon(String fileNameInImageDir)
Get ImageIcon. |
static ImageIcon |
getImageIcon2(String fileName)
Get ImageIcon. |
static Language |
getLanguage(Properties ctx)
Get System Language |
static Language |
getLoginLanguage(Properties ctx)
Get Login Language |
static Window |
getParent(Container container)
Return JDialog or JFrame Parent |
static String |
getPreference(Properties ctx,
int AD_Window_ID,
String context,
boolean system)
Get Preference. |
static JFrame |
getWindow(int WindowNo)
Return the JFrame pointer of WindowNo - or null |
static int |
getWindowNo(Container container)
Search Window by comparing the Frames |
static boolean |
hideWindow(CFrame window)
Hide Window |
static boolean |
isAutoCommit(Properties ctx)
Is AutoCommit |
static boolean |
isAutoCommit(Properties ctx,
int WindowNo)
Is Window AutoCommit (if not set use default) |
static boolean |
isAutoNew(Properties ctx)
Is Auto New Record |
static boolean |
isAutoNew(Properties ctx,
int WindowNo)
Is Window Auto New Record (if not set use default) |
static boolean |
isBaseLanguage(Language language,
String tableName)
Check Base Language |
static boolean |
isBaseLanguage(Properties ctx,
String tableName)
Check Base Language |
static boolean |
isBaseLanguage(String AD_Language,
String tableName)
Check Base Language |
static boolean |
isBaseTranslation(String tableName)
Table is in Base Translation (AD) |
static boolean |
isMac()
Do we run on Apple |
static boolean |
isMultiLingualDocument(Properties ctx)
Do we have Multi-Lingual Documents. |
static boolean |
isSOTrx(Properties ctx)
Is Sales Order Trx |
static boolean |
isSOTrx(Properties ctx,
int WindowNo)
Is Sales Order Trx |
static boolean |
isWindows()
Do we run on Windows |
static void |
logout()
Logout from the system |
static String |
parseContext(Properties ctx,
int WindowNo,
String value,
boolean onlyWindow)
Parse Context replaces global or Window context @tag@ with actual value. |
static String |
parseContext(Properties ctx,
int WindowNo,
String value,
boolean onlyWindow,
boolean ignoreUnparsable)
Parse Context replaces global or Window context @tag@ with actual value. |
static String |
parseVariable(String expression,
PO po,
String trxName,
boolean keepUnparseable)
Parse expression, replaces global or PO properties @tag@ with actual value. |
static void |
reset(boolean finalCall)
Reset Cache |
static void |
setAutoCommit(Properties ctx,
boolean autoCommit)
Set Auto Commit |
static void |
setAutoCommit(Properties ctx,
int WindowNo,
boolean autoCommit)
Set Auto Commit for Window |
static void |
setAutoNew(Properties ctx,
boolean autoNew)
Set Auto New Record |
static void |
setAutoNew(Properties ctx,
int WindowNo,
boolean autoNew)
Set Auto New Record for Window |
static void |
setContext(Properties ctx,
int WindowNo,
int TabNo,
String context,
String value)
Set Context for Window & Tab to Value |
static void |
setContext(Properties ctx,
int WindowNo,
String context,
boolean value)
Set Context for Window to Y/N Value |
static void |
setContext(Properties ctx,
int WindowNo,
String context,
int value)
Set Context for Window to int Value |
static void |
setContext(Properties ctx,
int WindowNo,
String context,
String value)
Set Context for Window to Value |
static void |
setContext(Properties ctx,
int WindowNo,
String context,
Timestamp value)
Set Context for Window to Value |
static void |
setContext(Properties ctx,
String context,
boolean value)
Set Global Context to Y/N Value |
static void |
setContext(Properties ctx,
String context,
int value)
Set Global Context to (int) Value |
static void |
setContext(Properties ctx,
String context,
String value)
Set Global Context to Value |
static void |
setContext(Properties ctx,
String context,
Timestamp value)
Set Global Context to Value |
static void |
setContextProvider(ContextProvider provider)
|
static void |
setCtx(Properties ctx)
Set Context |
static void |
setSOTrx(Properties ctx,
boolean isSOTrx)
Set SO Trx |
static CFrame |
showWindow(int AD_Window_ID)
Show Window |
static void |
sleep(int sec)
Sleep |
static void |
startBrowser(String url)
Start Browser |
static Set<Window> |
updateUI()
Update all windows after look and feel changes. |
static void |
verifyLanguage(Properties ctx,
Language language)
Verify Language. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int WINDOW_FIND
public static final int WINDOW_MLOOKUP
public static final int WINDOW_CUSTOMIZE
public static final int WINDOW_INFO
public static final int TAB_INFO
public static final String LANGUAGE
public static final String POS_ID
public static final BigDecimal ZERO
public static final BigDecimal ONE
public static final BigDecimal ONEHUNDRED
public static final String NL
| Constructor Detail |
|---|
public Env()
| Method Detail |
|---|
public static void setContextProvider(ContextProvider provider)
public static void exitEnv(int status)
status - System exit status (usually 0 for no error)public static void logout()
public static void reset(boolean finalCall)
finalCall - everything otherwise login data remainspublic static final Properties getCtx()
public static void setCtx(Properties ctx)
ctx - context
public static void setContext(Properties ctx,
String context,
String value)
ctx - contextcontext - context keyvalue - context value
public static void setContext(Properties ctx,
String context,
Timestamp value)
ctx - contextcontext - context keyvalue - context value
public static void setContext(Properties ctx,
String context,
int value)
ctx - contextcontext - context keyvalue - context value
public static void setContext(Properties ctx,
String context,
boolean value)
ctx - contextcontext - context keyvalue - context value
public static void setContext(Properties ctx,
int WindowNo,
String context,
String value)
ctx - contextWindowNo - window nocontext - context keyvalue - context value
public static void setContext(Properties ctx,
int WindowNo,
String context,
Timestamp value)
ctx - contextWindowNo - window nocontext - context keyvalue - context value
public static void setContext(Properties ctx,
int WindowNo,
String context,
int value)
ctx - contextWindowNo - window nocontext - context keyvalue - context value
public static void setContext(Properties ctx,
int WindowNo,
String context,
boolean value)
ctx - contextWindowNo - window nocontext - context keyvalue - context value
public static void setContext(Properties ctx,
int WindowNo,
int TabNo,
String context,
String value)
ctx - contextWindowNo - window noTabNo - tab nocontext - context keyvalue - context value
public static void setAutoCommit(Properties ctx,
boolean autoCommit)
ctx - contextautoCommit - auto commit (save)
public static void setAutoCommit(Properties ctx,
int WindowNo,
boolean autoCommit)
ctx - contextWindowNo - window noautoCommit - auto commit (save)
public static void setAutoNew(Properties ctx,
boolean autoNew)
ctx - contextautoNew - auto new record
public static void setAutoNew(Properties ctx,
int WindowNo,
boolean autoNew)
ctx - contextWindowNo - window noautoNew - auto new record
public static void setSOTrx(Properties ctx,
boolean isSOTrx)
ctx - contextisSOTrx - SO Context
public static String getContext(Properties ctx,
String context)
ctx - contextcontext - context key
public static String getContext(Properties ctx,
int WindowNo,
String context,
boolean onlyWindow)
ctx - contextWindowNo - windowcontext - context keyonlyWindow - if true, no defaults are used unless explicitly asked for
public static String getContext(Properties ctx,
int WindowNo,
String context)
ctx - contextWindowNo - windowcontext - context key
public static String getContext(Properties ctx,
int WindowNo,
int TabNo,
String context)
ctx - contextWindowNo - window noTabNo - tab nocontext - context key
public static int getContextAsInt(Properties ctx,
String context)
ctx - contextcontext - context key
public static int getContextAsInt(Properties ctx,
int WindowNo,
String context)
ctx - contextWindowNo - window nocontext - context key
public static int getContextAsInt(Properties ctx,
int WindowNo,
String context,
boolean onlyWindow)
ctx - contextWindowNo - window nocontext - context keyonlyWindow - if true, no defaults are used unless explicitly asked for
public static int getContextAsInt(Properties ctx,
int WindowNo,
int TabNo,
String context)
ctx - contextWindowNo - window noTabNo - tab nocontext - context key
public static boolean isAutoCommit(Properties ctx)
ctx - context
public static boolean isAutoCommit(Properties ctx,
int WindowNo)
ctx - contextWindowNo - window no
public static boolean isAutoNew(Properties ctx)
ctx - context
public static boolean isAutoNew(Properties ctx,
int WindowNo)
ctx - contextWindowNo - window no
public static boolean isSOTrx(Properties ctx)
ctx - context
public static boolean isSOTrx(Properties ctx,
int WindowNo)
ctx - contextWindowNo - window no
public static Timestamp getContextAsDate(Properties ctx,
String context)
ctx - contextcontext - context key
public static Timestamp getContextAsDate(Properties ctx,
int WindowNo,
String context)
ctx - contextWindowNo - window nocontext - context key
public static int getAD_Client_ID(Properties ctx)
ctx - context
public static int getAD_Org_ID(Properties ctx)
ctx - context
public static int getAD_User_ID(Properties ctx)
ctx - context
public static int getAD_Role_ID(Properties ctx)
ctx - context
public static String getPreference(Properties ctx,
int AD_Window_ID,
String context,
boolean system)
0) Current Setting
1) Window Preference
2) Global Preference
3) Login settings
4) Accounting settings
ctx - contextAD_Window_ID - window nocontext - Entity to searchsystem - System level preferences (vs. user defined)
public static boolean isBaseLanguage(Properties ctx,
String tableName)
ctx - contexttableName - table to be translated
public static boolean isBaseLanguage(String AD_Language,
String tableName)
AD_Language - languagetableName - table to be translated
public static boolean isBaseLanguage(Language language,
String tableName)
language - languagetableName - table to be translated
public static boolean isBaseTranslation(String tableName)
tableName - table
public static boolean isMultiLingualDocument(Properties ctx)
ctx - context
public static String getAD_Language(Properties ctx)
ctx - context
public static Language getLanguage(Properties ctx)
ctx - context
public static Language getLoginLanguage(Properties ctx)
ctx - context
public static void verifyLanguage(Properties ctx,
Language language)
ctx - might be updated with new AD_Languagelanguage - languagepublic static String[] getEntireContext(Properties ctx)
ctx - context
public static String getHeader(Properties ctx,
int WindowNo)
ctx - contextWindowNo - window
public static void clearWinContext(Properties ctx,
int WindowNo)
ctx - contextWindowNo - windowpublic static void clearContext(Properties ctx)
ctx - context
public static String parseContext(Properties ctx,
int WindowNo,
String value,
boolean onlyWindow,
boolean ignoreUnparsable)
ctx - contextWindowNo - Number of Windowvalue - Message to be parsedonlyWindow - if true, no defaults are usedignoreUnparsable - if true, unsuccessful @return parsed String or "" if not successful and ignoreUnparsable
public static String parseContext(Properties ctx,
int WindowNo,
String value,
boolean onlyWindow)
ctx - contextWindowNo - Number of Windowvalue - Message to be parsedonlyWindow - if true, no defaults are used
public static String parseVariable(String expression,
PO po,
String trxName,
boolean keepUnparseable)
expression - po - trxName -
public static int createWindowNo(Container win)
win - window
public static int getWindowNo(Container container)
container - container
public static JFrame getWindow(int WindowNo)
WindowNo - window
public static void clearWinContext(int WindowNo)
WindowNo - windowpublic static void clearContext()
public static JFrame getFrame(Container container)
container - Container
public static Graphics getGraphics(Container container)
container - Container
public static Window getParent(Container container)
container - Container
public static Image getImage(String fileNameInImageDir)
fileNameInImageDir - full file name in imgaes folder (e.g. Bean16.gif)
public static ImageIcon getImageIcon(String fileNameInImageDir)
fileNameInImageDir - full file name in imgaes folder (e.g. Bean16.gif)
public static ImageIcon getImageIcon2(String fileName)
fileName - file name in imgaes folder without the extension(e.g. Bean16)
public static void startBrowser(String url)
url - urlpublic static boolean isMac()
public static boolean isWindows()
public static boolean hideWindow(CFrame window)
window - window
public static CFrame showWindow(int AD_Window_ID)
AD_Window_ID - window
public static void sleep(int sec)
sec - secondspublic static Set<Window> updateUI()
|
Adempiere 3.5.2a | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||