Package org.compiere.util
package org.compiere.util
Provide implementation for conversion of amount to word.
Provide cache, server log, JDBC interface, field display/data type, transaction, email, INI properties, security key store, encryption and environment context implementation.
Provide cache, server log, JDBC interface, field display/data type, transaction, email, INI properties, security key store, encryption and environment context implementation.
-
ClassDescriptioniDempiere System Error.iDempiere User Error.
Caused by (lack of) user input/selection.Interface for Convert amount to words.Amount in Words for BulgarianSpanish Amount in Words (Catalan)Amount in Words for EnglishSpanish Amount in Words (Spain)Amount in Words for PersianAmount in Words for FrenchAmount in Words for CroatianAmount in words for Hungarian localeAmount in Words for Bahasa Indonesia Bugs item #1569711: remove hard-coded "Rupiah" to support all currency Contributor: Armen Rizal (www.goodwill.co.id)Italian Amount in WordsAmount in Words for Malaysian Ringgit (RM)Amount in Words for PolishPortuguese Amount in WordsAmount in Words for Serbia.Amount in Words for ThaiAmount in Words for VietnameseAmount in Words for Zh_CN (CNY in Simplified Chinese)Arhipac Runtime exceptionA DataSource based on the Java Mail Example.
This class implements a DataSource from: an InputStream a byte array a StringListener for cache reset event.
Note that this is ignore by CacheMgt if CCache implementation that implement this interface doesn't return null for getTableName().Info value object for a register cacheiDempiere Cache interaction InterfaceiDempiere global Cache ManagerCallable to support distributed cache management.Deprecated, for removal: This API element is subject to removal in a future version.CCache<K,V> Default cache implementation, usually use for caching of table data.iDempiere Cached Row Set ImplementationInterface to wrap CallableStatement.
This is use byProxyFactory
and developer shouldn't use this class directly.Handler that publish log record to the system standard output streamHandler that publish log record to the system error output streamHandler that publish log record to server log fileiDempiere Log FilteriDempiere Log FormatteriDempiere LoggerContain static methods for iDempiere Log Management.Memory Usage InfoInterface for iDempiere environment context providerInterface to wrap PreparedStatement.
This is use byProxyFactory
and developer shouldn't use this class directly.Interface to wrap and extend Statement.
This is use byProxyFactory
and developer shouldn't use this class directly.Statement Value Object for statement proxy.Static methods for JDBC interfaceDeprecated.Support class for read only replica DBDeprecated.Swing client have been deprecatedDefaultEvaluatee
implementationData provider interfaceData provider implementation for GridTabData provider implementation for PODefaultIKeyStore
implementationDisplay/Data Types for field.EMail delivery and receive support for iDempiereEmail User AuthenticationProvide function for sent, receive email in imap protocol.
Current only support receive email, for sent email, useEMail
instead.
In case internet line is slow, handling error during analysis of message by fetching message in part can have complication.
Consider to add flag to fetch all message at one time (with retry when error) and after fetching, analysis fetched message offline.Manipulate fromMessage
Separate attached file to embed, attach, un-know list.../../.. this class implement source of image from attachment of emailThis class inject to email reading process (EmailSrv.processMessage(Message, ProcessEmailHandle, Store, Folder)
)When process an email content, sometimes we wish to embed image as base64 string to mail.Static constants for environment context attribute key.
Static methods for environment context and session manipulation.Environment Loader - loads OS environment variables into system propertiesVariable evaluation interfaceExpression EvaluatorValue object for SQL logic resultDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Generic Payment Export.
Sample implementation of Payment Export Interface - brought here from MPaySelectionCheckCallable to collect cache info from distributed cache nodesECS Component Collection.https://www.swift.com/standards/data-standards/iban-international-bank-account-numberInterface for environment event listenerLoad and Save Settings from property file (idempiere.properties).
Initiated inAdempiere.startup(boolean)
License Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog Translation (German)License Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog Translation (French)License Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationNotwegian License Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationSwedish License Dialog TranslationLicense Dialog Translation (Thai)License Dialog TranslationLicense Dialog TranslationLicense Dialog TranslationKey Name Pair (Integer key and string name)Language Management.Deprecated.Login ManagerMime - Content type map.Contain static methods to access AD_Message, AD_Element and its translations.Class to Sort DataAbstract Name ID Pair classDeprecated.Deprecated.Custom Payment Export InterfaceDeprecated, for removal: This API element is subject to removal in a future version.Custom Product Replenishment InterfaceCallable to reset distributed cache nodesDeprecated.Default implementation ofSecureInterface
for encryption and decryption.Secure engine for encryption and decryptioniDempiere interface for enryption, decryption.
To enable your own class, you need to set the property ADEMPIERE_SECURE when starting the client or server.
The setting for the default class would be:
-DADEMPIERE_SECURE=org.compiere.util.SecureLoad html-src (text) stored in JAR, e.g. to load a style-sheetBackground thread for execution of OS TaskTime and Date UtilitiesStack Trace utility methodsTransaction Management.
- Create new Transaction by Trx.get(name);
- ..transactions..
- commit();
---- start();
---- commit();
- close();Transaction timeout monitor classTransaction event listener interfaceDefines an action that should be ran inside a transaction, usingTrx.run(TrxRunnable)
orTrx.run(String, TrxRunnable)
methods.General Utility methodsValue Name Pair (String key and name)XHTML Document.Web Environment and debuggingDeprecated.Servlet UtilitiesZip/Jar File Utilities
DBException
and will be removed in future.