All Classes and Interfaces

Class
Description
 
 
Abstract Converter class.
 
Abstract Service Engine
The type AbstractEntityConditionCache.
 
HTML report output to be used for database create tables / drop tables operations.
AbstractJmsListener
Abstract Job.
Abstract LocalizedConverter class.
Abstract base class for the action models.
Models the <entity-and> element.
Models the <entity-condition> element.
Models the <entity-one> element.
Models the <get-related> element.
Models the <get-related-one> element.
Models the <property-map> element.
Models the <property-to-field> element.
Models the <script> element.
Models the <service> element.
Models the <set> element.
Abstract base class for the condition models.
Models the <and> element.
A ModelCondition factory.
Models the <if-compare> element.
Models the <if-compare-field> element.
Models the <if-empty> element.
Models the <if-entity-permission> element.
Models the <if-has-permission> element.
Models the <if-regexp> element.
Models the <if-service-permission> element.
Models the <if-validate-method> element.
Models the <not> element.
Models the <or> element.
Models the <xor> element.
The abstract Authentication Handler.
Abstract class of pricat parser.
Base report class.
Provides a common Thread class for the reports.
ViewHandler - View Handler Interface
Accounting Exceptions are to be distinguished from other exceptions as serious problems in configuration, execution or logic in the Accounting components that could lead to errors in Invoices, the General Ledger, and Payments.
Implements the <add-error> element.
A factory for the <add-error> element.
The AdminServer provides a way to communicate with a running OFBiz instance after it has started and send commands to that instance such as inquiring on server status or requesting system shutdown
Commands communicated between AdminClient and AdminServer
 
Services for Agreement (Accounting)
 
 
AliasKeyManager - KeyManager used to specify a certificate alias
Apache FOP worker class.
Api Security
 
Read https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS for more details
 
 
 
 
An object used for gathering artifact information.
An object used for gathering artifact information.
The type Artifact info factory.
An object that gathers artifact information from screen widgets.
Basic assertions.
Implements the <assert> element.
A factory for the <assert> element.
AuthenticationComparator Used to sort Authenticators by weight
 
 
Authenticator Classes which implement this interface (directly) will be auto-discovered and loaded as Authenticators as long as isEnabled() returns true.
AuthenticatorException
AuthHelper
An object that models the <authorization> element.
 
 
 
Abstract class providing functionality for the compare SimpleMapOperations
Worker methods for BillingAccounts
 
BlogRssServices
Blowfish (Two-Way) Byte/String encryption
Helper class containing static method useful when dealing with product's bills of materials.
An ItemCoinfigurationNode represents a component in a bill of materials.
Bills of Materials' services implementation.
It represents an (in-memory) bill of materials (in which each component is an BOMNode) Useful for tree traversal (breakdown, explosion, implosion).
Boolean Converter classes.
 
 
 
 
 
 
Implements the <break> element.
A factory for the <break> element.
Uses the delegator to find entity values by a and
Uses the delegator to find entity values by a condition
 
 
 
 
 
Implements the <calculate> element.
A factory for the <calculate> element.
Interface for <calculate> sub-element implementations.
Implements the <call-class-method> element.
A factory for the <call-class-method> element.
Implements the <call-object-method> element.
A factory for the <call-object-method> element.
Implements the <script> element.
A factory for the <script> element.
Implements the <call-service> element.
A factory for the <call-service> element.
Implements the <call-service-asynch> element.
A factory for the <call-service-asynch> element.
Implements the <call-map-processor> element.
A factory for the <call-map-processor> element.
Implements the <call-simple-method> element.
A factory for the <call-simple-method> element.
HttpSessionListener that saves information about abandoned carts
Exception
CatalinaContainer - Tomcat For more information about the AccessLogValve pattern visit the Documentation
 
CatalogUrlDirective - Freemarker Template Directive for generating URLs suitable for use by the CatalogUrlServlet Accepts the following arguments (see CatalogUrlServlet for their definition): productId currentCategoryId previousCategoryId
 
 
 
ControlServlet.java - Master servlet for the web application.
CatalogWorker - Worker class for catalog related functionality
Category Content Worker: gets category content to display
ControlServlet.java - Master servlet for the web application.
CategoryServices - Category Services
Product category util class for solr.
CategoryWorker - Worker class to reduce code in JSPs.
ClearCommerce Payment Services (CCE 5.4)
 
OFBIZ CDyne Services: for info see http://www.cdyne.com/developers/overview.aspx
CertificateServices
Implements the <check-errors> element.
A factory for the <check-errors> element.
Implements the <check-id> element.
A factory for the <check-id> element.
Events used for processing checkout and orders.
A facade over the ShoppingCart to simplify the relatively complex processing required to create an order in the system.
Implements the <check-permission> element.
A <check-permission> element factory.
CheckPermissionTransform - Freemarker Transform for URLs (links)
Identifies the valid state(s) of a field or variable.
A special location resolver that uses Strings like URLs, but with more options
Implements the <clear-cache-line> element.
A factory for the <clear-cache-line> element.
Implements the <clear-entity-caches> element.
A factory for the <clear-entity-caches> element.
Implements the <clear-field> element.
A factory for the <clear-field> element.
Implements the <clone-value> element.
A factory for the <clone-value> element.
CmsEvents
Collection Converter classes.
 
 
 
 
 
 
 
 
 
Implements the <and>, <or>, <not>, and <xor> elements.
A <and> element factory.
A <not> element factory.
A <or> element factory.
A <xor> element factory.
Common Services
Common Services
A collection of shared/reused widget models.
 
 
 
 
Models the <parameter> element.
Object dedicate to the creation of parameter object
Common Workers
 
A range of values.
Implements a comparison - consisting of an l-value, an r-value, and a comparison operator.
Compares an in-field to the specified value
Implements the <if-compare> element.
A <if-compare> element factory.
Compares the current field to another field
Implements the <if-compare-field> element.
A <if-compare-field> element factory.
An object that models the <ofbiz-component> element.
Builder for component configuration.
An object that models the <classpath> element.
 
An object that models the <entity-resource> element.
An object that models the <keystore> element.
 
An object that models the <resource-loader> element.
An object that models the <service-resource> element.
An object that models the <test-suite> element.
An object that models the <webapp> element.
Builder for webapp information.
ComponentContainer - StartupContainer implementation for Components The purpose of this container is to load the classpath for all components defined in OFBiz.
ComponentException
This class is a MODULE for manipulating component loader files.
Represents a simple component or a component directory.
 
A special location resolver that uses Strings like URLs, but with more options
Contains resource information and provides for loading data
Interface for all conditional elements under the <if> element.
An abstract factory class for creating <if> element sub-element implementations.
OFBiz server parameters needed on system startup and retrieved from one of the properties files in the start component
ConfigXMLReader.java - Reads and parses the XML site config files.
The type Controller config.
 
 
 
 
 
A HTTP 409 (Conflict) exception
An object that models the <connection-factory> element.
ConnectionFactory
ConnectionFactoryLoader - utility class that loads the connection manager and provides to client code a reference to it (ConnectionFactory)
 
Title: A MakeInStringOperation that appends the specified constant string
Accessors for Contact Mechanisms
Services for Contact Mechanism maintenance
Worker methods for Contact Mechanisms
An OFBiz container.
A container configuration.
A container configuration.
A tree of container configuration properties.
ContainerException
An object that loads containers (background processes).
ContentDocument Class
ContentEvents Class
 
Does indexing in preparation for a keyword search.
ContentManagementEvents Class
ContentManagementServices Class
ContentManagementWorker Class
ContentMapFacade
ContentPermissionServices Class Services for granting operation permissions on Content entities in a data-driven manner.
 
 
 
The type Content search context.
 
 
 
 
 
 
 
 
ContentServices Class
ContentServicesComplex Class
 
ContentUrlTag - Creates a URL string prepending the content prefix from url.properties
ContentWorker Class
ContentWorkerInterface
ContentWrapper Interface
ContextFilter - Configures objects for OFBiz applications
A set of ScriptContext convenience methods for scripting engines.
Implements the <continue> element.
A factory for the <continue> element.
HttpSessionListener that gathers and tracks various information and statistics
HttpSessionListener that gathers and tracks various information and statistics
A Filter used to specify an allowlist of allowed paths to the OFBiz application.
The type Controller request artifact info.
 
ControlServlet.java - Master servlet for the web application.
ConversionException class.
Convert the current field from the in-map and place it in the out-map
Converter interface.
ConverterCreator interface.
Converter loader interface.
A Converter factory and repository.
Entity Engine Converter classes.
 
 
 
 
 
 
 
Pass thru converter used when the source and target java object types are the same.
 
 
Copies a field in the in-map to the out-map
CoreEvents - WebApp Events Related To Framework pieces
 
Implements the <create-object> element.
A factory for the <create-object> element.
Implements the <create-value> element.
A factory for the <create-value> element.
 
 
 
CsrfTokenAjaxTransform - Freemarker Transform for csrf token in Ajax call
CsrfTokenPairNonAjaxTransform - Freemarker Transform for csrf token in non-Ajax call
 
 
 
 
Based on the AntiSamy EBay example.
Utilities for Entity Database Maintenance
 
 
DataEvents Class
DataFile main class
 
DataFileException
Data Model Constants
DataResourceWorker Class
ContentWorkerInterface
DataServices Class
An object that models the <datasource> element.
An immutable range of dates.
Date/time Converter classes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Apache Commons DBCP connection factory.
Configurable Debug logging wrapper class
 
 
An object that models the <debug-xa-resources> element.
 
 
 
EntityEcaUtil
An object that models the <delegator> element.
Delegator factory abstract class.
 
A DelegatorFactory implementation that returns an instance of GenericDelegator.
Utility class for doing DESded (3DES) Two-Way Encryption
DHL ShipmentServices
A basic directed graph utilitary.
 
Dispatcher Context
Distributed Cache Clear interface definition
 
A dumb, non-working transaction manager.
This class is used for declaring Dynamic View Entities, to be used and thrown away.
 
 
EditRenderSubContentCacheTransform - Freemarker Transform for URLs (links) This is an interactive FreeMarker tranform that allows the user to modify the contents that are placed within it.
EditRenderSubContentTransform - Freemarker Transform for URLs (links) This is an interactive FreeMarker tranform that allows the user to modify the contents that are placed within it.
Implements the <else-if> element.
Email Services
class to create a file in memory required for sending as an attachment
class to create a file in memory required for sending as an attachment
Implements the <if-empty> element.
A <if-empty> element factory.
An object that models the <engine> element.
Implements the <entity-and> element.
A factory for the <entity-and> element.
The type Entity artifact info.
Standard Java Static Method Service Engine
 
 
Entity Engine Cache Services
Generic Entity Clause - Used to string together entities to make a find clause
Base class for comparisons.
Represents a condition expression that can be used in a SQL 'WHERE' clause which is used to constrain a SQL query.
Implements the <entity-condition> element.
 
 
A condition expression corresponding to an ordered collection of conditions that are joined by an operator.
Represents a single parameter to be used in the preparedStatement
Sub-query action.
Base class for condition expression values.
 
A visitor of entity conditions in the style of the visitor design pattern.
A singleton class that models the <entity-config> element.
Implements the <entity-count> element.
A factory for the <entity-count> element.
 
 
 
 
 
 
The type EntityCryptoTestSuite.
Implements the <entity-data> element.
A factory for the <entity-data> element.
Some utility routines for loading seed data.
Container responsible for loading all types of data e.g.
Some utility routines for loading seed data.
An object that models the <entity-data-reader> element.
Entity Data Import/Export Services
Represents Date-range condition expression.
EntityEcaAction
EntityEcaCondition
EntityEcaException
EntityEcaHandler interface
An object that models the <entity-eca-reader> element.
Entity event-condition-action rule.
ServiceEcaSetField
EntityEcaUtil
Represents an infix condition expression.
A condition expression corresponding to an unordered collection of conditions containing two values compared with a comparison operator and that are joined by an operator.
Field value expression.
Uses the delegator to find entity values by a condition
 
 
 
 
 
 
 
 
 
Contains a number of variables used to select certain advanced finding options.
Base class for entity functions.
 
 
 
Length() entity function.
Lower() entity function.
 
Trim() entity function.
Upper() entity function.
An object that models the <entity-group-reader> element.
EntityEcaUtil
Join operator (AND/OR).
 
Generic Entity Cursor List Iterator for Handling Cursored DB Results
EntityLockedException
An object that models the <entity-model-reader> element.
A condition expression which is prefixed by the NOT unary operator.
 
Implements the <entity-one> element.
A factory for the <entity-one> element.
An abstract base class for entity operations.
Base class for operators (less than, greater than, equals, etc).
Comparison operator for Collection types.
Comparison operator for Comparable types.
EntityPermissionChecker Class Services for granting operation permissions on Content entities in a data-driven manner.
 
 
 
 
 
 
Used to setup various options for and subsequently execute entity queries.
 
SAX XML Parser Content Handler for Entity Engine XML files
EntityEcaUtil
Contains a number of variables used to select certain advanced options for storing GenericEntities.
Entity Engine Sync Services
This class signifies an abort condition, so the state and such of the EntitySync value in the datasource should not be changed
This class signifies an error condition, so the state of the EntitySync value and the EntitySyncHistory value in the datasource should be changed to reflect the error
 
This class signifies an error condition, so the state of the EntitySync value and the EntitySyncHistory value in the datasource should be changed to reflect the error
This class signifies an error condition, so the state of the EntitySync value and the EntitySyncHistory value in the datasource should be changed to reflect the error
Entity Engine Sync Services
 
 
Makes it easier to deal with entities that follow the extensibility pattern and that can be of various types as identified in the database.
Helper methods when dealing with Entities, especially ones that follow certain conventions
 
 
 
Represents a raw SQL string condition expression.
 
 
 
EventFactory - Event Handler Factory
EventHandler - Event Handler Interface
EventHandlerException.java
 
 
An example of how to remotely access the Service Engine's RemoteDispatcher.
 
 
 
 
 
 
 
 
 
 
TemporalExpression UI artifacts worker.
This class manages the single sign-on authentication through external login keys between OFBiz applications.
Factory interface.
Fedex Shipment Services Implementation of Fedex shipment interface using Ship Manager Direct API TODO: FDXShipDeleteRequest/Reply (on error and via service call) TODO: FDXCloseRequest/Reply TODO: FDXRateRequest/Reply TODO: FDXTrackRequest/Reply TODO: International shipments TODO: Multi-piece shipments TODO: Freight shipments
Form field abstract class.
Implements the <field> element.
Implements the <field-to-list> element.
A factory for the <field-to-list> element.
Implements the <field-to-request> element.
A factory for the <field-to-request> element.
Implements the <field-to-result> element.
A factory for the <field-to-request> element.
Implements the <field-to-session> element.
A factory for the <field-to-session> element.
An object that models the <field-type> element.
Loads resources from the file system
FileUploadProgressListener - Commons FileUpload progress listener
File Utilities
Implements the <filter-list-by-and> element.
A factory for the <filter-list-by-and> element.
Implements the <filter-list-by-date> element.
A factory for the <filter-list-by-date> element.
A package of methods for improving efficiency of financial accounts services
FinAccountPaymentServices - Financial account used as payment method
FinAccountProductServices - Financial Accounts created from product purchases (i.e.
 
 
FinAccountTests
Implements the <find-by-and> element.
A factory for the <find-by-and> element.
Implements the <find-by-primary-key> element.
A factory for the <find-by-primary-key> element.
 
FindServices Class
 
Implements the <first-from-list> element.
A factory for the <first-from-list> element.
 
A special location resolver that uses Strings like URLs, but with more options.
Used to flexibly access Map values, supporting the "." (dot) syntax for accessing sub-map values and the "[]" (square bracket) syntax for accessing list elements.
Simple class to wrap messages that come either from a straight string or a properties file
Used to flexibly access Map values, supporting the "." (dot) syntax for accessing sub-map values and the "[]" (square bracket) syntax for accessing list elements.
 
Expands String values that contain Unified Expression Language (JSR 245) syntax.
 
An object that represents a String constant portion of an expression.
An object that represents a String constant portion of an expression.
An object that represents a currency portion of an expression.
A container object that contains expression fragments.
An object that represents a nested expression.
An object that represents a ${[groovy|bsh]:} expression.
An object that represents a simple, non-nested expression.
Widget Library - FO Form Renderer implementation
FoPrintServerEvents
Widget Library - Form factory class
A form rendering engine.
Widget Library - Form/Grid renderer.
 
 
 
FreemarkerViewHandler - Freemarker Template Engine View Handler.
FreeMarkerWorker - Freemarker Template Engine Utilities.
Processes FTL templates and writes result to Appendables.
 
FTP Services.
FtpServices class This class provide Ftp transfer services for content
Handles connections to the eWay servers.
A class representing a payment request.
A class representing the payment gateway's response to a request.
Base OFBiz Exception, provides nested exceptions, etc
 
Base OFBiz Runtime Exception, provides nested exceptions, etc
General Service Exception - base Exception for in-Service Errors
Generic Services Local Dispatcher
Generic Asynchronous Engine
GenericConfigException
GenericCreateException
Generic Entity Data Access Object - Handles persistence for any defined entity.
GenericDataSourceException
The default implementation of the Delegator interface.
 
 
A default LocalDispatcherFactory implementation.
GenericDuplicateKeyException.java
Generic Engine Interface
Generic Engine Factory
Generic Entity Value Object - Handles persistence for any defined entity.
 
 
 
Thrown when there is a problem with the entity engine configuration.
GenericEntityException
GenericEntityNotFoundException
GenericFindException
Generic Entity Helper Class
Generic Entity Helper Class
Generic Entity Helper Factory Class
A container for data source connection information.
 
 
 
 
GenericMapKeySet<K,V,M extends Map<K,V>>
 
GenericMapSet<K,V,M extends Map<K,V>,I>
 
GenericMapValues<K,V,M extends Map<K,V>>
 
GenericMessageListener - Estension to MessageListener
GenericModelException
GenericNoSuchEntityException.java
GenericNotImplementedException
Generic Entity Primary Key Object
GenericRemoveException
Generic Requester Interface
GenericResultSetClosedException
Generic Result Waiter Class
 
Generic Service Exception
Exception Mapper for GenericServiceException.
A generic async-service job.
 
 
GenericStoreException
 
GenericTransactionException
Generic Entity Value Object - Handles persistence for any defined entity.
 
Web Event for doing updates on Generic Entities
 
GenericXaResource - Abstract XA Resource implementation supporting a single transaction
 
Worker methods for Geos
 
Implements the <get-related> element.
A factory for the <get-related> element.
Implements the <get-related-one> element.
A factory for the <get-related-one> element.
 
GitHub OFBiz Authenticator
GitHubEvents - Events for GitHub login.
GitHub UserGroupMapper
 
 
An object that models the <global-services> element.
Widget Library - Grid factory class
 
Groovy Script Service Engine
 
This test case engine allow writing test in groovy script that do not need compilation.
Groovy Utilities.
An object that models the <group-map> element.
GroupModel.java
Record representing a group option in a drop-down (select) list.
GroupServiceModel.java
 
Utility class for doing SHA-1/PBKDF2 One-Way Hash Encryption
 
Implements the <if-has-permission> element.
A <if-has-permission> element factory.
Widget Library - HTML Menu Renderer implementation
Deprecated.
since 2021-01-14
Widget Library - HTML Menu Wrapper class - makes it easy to do the setup and render of a menu
Deprecated.
since 2021-01-14
HTML report output to be used in report.ftl.
Deprecated.
since 2021-01-14
Widget Library - Screen model HTML class.
 
 
 
 
 
 
Widget Library - HTML Widget Renderer implementation.
 
Send HTTP GET/POST requests.
HttpClient Exception.
HttpEngine.java
HttpRequestFileUpload - Receive a file upload through an HttpServletRequest
ViewHandlerException - View Handler Exception
 
iCalendar converter class.
WebDAV request handler factory for iCalendar.
Temporal Expression to iCalendar recurrence converter.
iCalendar worker class.
 
 
Implements the <if-instance-of> element.
A <if-instance-of> element factory.
Implements the <if-not-empty> element.
A <if-not-empty> element factory.
 
Product Services
ImageTransform Class
ControlServlet.java - Master servlet for the web application.
 
 
 
 
A MakeInStringOperation that inserts the value of an in-field
InjectNodeTrailCsvTransform - Freemarker Transform for URLs (links)
An object that models the <inline-jdbc> element.
InterfaceEngine.java
The OFBiz LDAP Authentication Handler interface.
Interface of pricat parser.
This is the interface for the report classes which are used for the output during operations that run on a separate Thread in OFBiz, like import, export etc.
Identifies a class that can be used as a report thread.
 
 
 
Inventory Services
 
InvoiceServices - Services for creating invoices
InvoiceWorker - Worker methods of invoices
Resource Interface
 
Item Issuance Tests
 
Implements the <iterate> element.
A factory for the <iterate> element.
Implements the <iterate-map> element.
A factory for the <iterate-map> element.
Widget Library - Screen model HTML class
 
 
Java Helper Class for Janrain Engage
JavaEventHandler - Static Method Java Event Handler
 
An abstract class for <datasource> JDBC child elements.
An object that handles getting/setting column values in JDBC PreparedStatement and ResultSet objects.
A java.sql.Array JDBC value handler.
A java.math.BigDecimal JDBC value handler.
A java.sql.Blob JDBC value handler.
A java.lang.Boolean JDBC value handler.
A byte[] JDBC value handler.
A java.sql.Clob JDBC value handler.
A java.sql.Date JDBC value handler.
A java.lang.Double JDBC value handler.
A java.lang.Float JDBC value handler.
A java.lang.Integer JDBC value handler.
A java.lang.Long JDBC value handler.
A java.lang.Object JDBC value handler.
A java.sql.RowId JDBC value handler.
A java.lang.Short JDBC value handler.
A java.lang.String JDBC value handler.
A java.sql.Time JDBC value handler.
A java.sql.Timestamp JDBC value handler.
JmsListenerFactory
JmsQueueListener - Queue (P2P) Message Listener.
A facade class used to connect JMS code to the legacy XML serialization code.
An object that models the <jms-service> element.
AbstractJMSEngine
JmsTopicListener - Topic (Pub/Sub) Message Listener.
JNDIConfigUtil
 
JNDIContextFactory - central source for JNDI Contexts by helper name
An object that models the <jndi-jdbc> element.
Central source for Tyrex JTA objects from JNDI
A scheduled job.
 
Job manager.
Job Scheduler Exception
Job poller.
 
 
 
 
 
 
 
 
 
 
access JsLanguageFilesMapping from ftl using macro
Allow access to language files mapping from freemarker template
A JSON object.
JSON Converter classes.
 
 
 
 
 
An implementation of RequestBodyMapHandler that can extract a Map<String, Object> from the JSON data in the request body
JspViewHandler - Java Server Pages View Handler
JspViewHandler - Java Server Pages View Handler
A facade class used to connect the OFBiz framework to the JUEL library.
Custom AstBracket class that implements List or Map auto-vivify.
Custom AstDot class that implements List or Map auto-vivify.
Custom Builder class needed to implement a custom parser.
Custom Parser class needed to implement auto-vivify.
Use this class in a JUnit test runner to prepare the TestSuite.
This class manages the single sign-on authentication through JWT tokens between OFBiz applications.
KeyStoreUtil - Utilities for getting KeyManagers and TrustManagers
Does indexing in preparation for a keyword search.
A few utility methods related to Keyword Search.
 
 
 
 
 
LayoutEvents Class
LayoutWorker Class
LDAP Authentication Services.
Common LDAP Login Workers
LifoSet - Set interface wrapper around a LinkedList
LimitedSubContentCacheTransform - Freemarker Transform for URLs (links)
LinkedIn OFBiz Authenticator
LinkedEvents - Events for LinkedIn login.
LinkedIn UserGroupMapper
 
Uses the delegator to find entity values by a and
Implements the <list-to-list> element.
A factory for the <list-to-list> element.
A local service dispatcher.
A LocalDispatcher factory.
Localized converter interface.
A simple interface to facilitate the retreival of values based on a Locale.
A special location resolver that uses Strings like URLs, but with more options
Implements the <log> element.
A factory for the <log> element.
 
HttpSessionListener that finalizes login information
LoginEvents - Events for UserLogin and Security handling.
Title: Login Services
Common Workers
Implements the <loop> element.
A factory for the <loop> element.
LoopSubContentTransform - Freemarker Transform for URLs (links)
 
LifoSet - Set interface wrapper around a LinkedList
 
 
 
Widget Library - Form Renderer implementation based on Freemarker macros
 
 
 
Widget Library - Tree Renderer implementation based on Freemarker macros
 
Contains resource information and provides for loading data
The container of MakeInString operations to make a new input String
Abstract class defining the interface to a MakeInString operation
Implements the <make-next-seq-id> element.
A factory for the <make-next-seq-id> element.
Implements the <make-value> element.
A factory for the <make-value> element.
MapComparator.java
Map Context Provide a combined view for a collection of maps which are organized in a deque.
Map Processor Main Class
Map Stack
Implements the <map-to-map> element.
A factory for the <map-to-map> element.
MarketingServices contains static service methods for Marketing Campaigns and Contact Lists.
Implements the <if> element.
A <if> element factory.
Widget Library - Menu factory class
Widget Library - Form String Renderer interface
MenuWrapTransform - a FreeMarker transform that allow the ModelMenu stuff to be used at the FM level.
Implements the <fail-message> and <fail-property> elements.
 
Contains extra information about Messages
A container for the Mini-language script engine state.
 
 
A single Object value to be used as a parameter or whatever
An abstract class for Mini-language element models.
 
 
An object that tracks service metrics.
A Metrics factory.
 
 
A single Mini-language element.
Thrown to indicate a Mini-language error.
Thrown to indicate a Mini-language run-time error.
 
Mini-language utilities.
 
Mini-language validation.
Miscellaneous Converter classes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A ModelAction visitor.
 
 
Abstract entity model class.
 
A factory for Condition instances.
A ModelCondition visitor.
ModelDataFile
Flat File definition reader
An object that models the <entity> element.
Generic Entity - Entity Definition Checker
ModelField
An object that models the <field> element.
 
Generic Entity - FieldType model class
Field Type Definition Reader.
A ModelFormField visitor.
Abstract base class for the <form> and <grid> elements.
 
 
 
 
 
 
 
 
The UpdateArea class implements the <on-event-update-area> elements used in form widgets.
Abstract form action.
Models the <call-parent-actions> element.
 
Models the <service> element.
Models the <field> element.
Models the <auto-complete> element.
Models the <check> element.
Models the <container> element.
Models the <date-find> element.
Models the <date-time> element.
Models the <display-entity> element.
Models the <display> element.
Models the <drop-down> element.
Models the <entity-options> element.
 
Models the <file> element.
Models the <include-form> element.
Models the <include-grid> element.
Models the <group-options> element.
Models the <hidden> element.
Models the <hyperlink> element.
Models the <ignored> element.
Models the <image> element.
Models the <in-place-editor> element.
Models the <list-options> element.
Models the <lookup> element.
Models the <include-menu> element.
 
 
Models the <password> element.
Models the <radio> element.
Models the <range-find> element.
Models the <reset> element.
Models the <include-screen> element.
Models the <option> element.
Models the <sub-hyperlink> element.
Models the <submit> element.
Models the <textarea> element.
Models the <text> element.
Models the <text-find> element.
A ModelFormField builder.
Models the <grid> element.
Generic Entity - Entity Group Definition Reader
An object that models the <index> element.
 
 
An object that models the <entitymodel> child elements that provide default values.
An object that models the <key-map> element.
Models the <menu> element.
Abstract menu action.
Models the <set> element.
Models the <condition> element.
Models the <menu-item> element.
 
ModelNotification
 
Generic Service Model Parameter
Service Permission Group Model Class
Service Permission Model Class
Generic Entity - Entity Definition Reader
ModelRecord
An object that models the <relation> element.
 
Widget Library - Screen model class
Models the <condition> element.
 
Widget Library - Screen model class
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Generic Service Model Class
ModelServiceIface
Generic Service - Service Definition Reader
Models the <form> element.
Use this class in a JUnit test runner to bootstrap the Test Suite runner.
Widget Theme Library - Widget model class.
Models the <tree> element.
Models the <node> element.
Models the <image> element.
Models the <label> element.
Models the <link> element.
Models the <sub-node> element.
Abstract tree action.
Models the <entity-and> element.
Models the <entity-condition> element.
Models the <script> element.
Models the <service> element.
Models the <condition> element.
Generic Entity - General Utilities
This class extends ModelEntity and provides additional information appropriate to view entities
 
 
 
 
 
 
 
 
 
 
 
Widget Library - Widget model class.
 
Abstract base class for the condition models.
Models the <and> element.
 
A factory for Condition instances.
 
Models the <if-compare> element.
Models the <if-compare-field> element.
Models the <if-empty> element.
Models the <if-entity-permission> element.
Models the <if-has-permission> element.
Models the <if-regexp> element.
Models the <if-service-permission> element.
Models the <if-validate-method> element.
Models the <not> element.
Models the <or> element.
Models the <xor> element.
A ModelWidget visitor.
Services for running MRP
 
 
MultiTrustManager
MultivaluedMap Context A MapContext which handles multiple values for the same key.
 
NamingServiceContainer
Net Converter classes.
 
 
 
 
 
 
 
 
 
Defines property resolution behavior on Nodes.
Checks to see if the current field is empty (null or zero length)
An object that models the <notification> element.
An object that models the <notification-group> element.
Provides generic services related to preparing and delivering notifications via email.
An object that models the <notify> element.
Implements the <now>, <now-date-to-env>, and <now-timestamp> elements.
A factory for the <now-date-to-env> element.
A factory for the <now> element.
A factory for the <now-timestamp> element.
Number Converter classes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Utilities for analyzing and converting Object types in Java Takes advantage of reflection
 
An observable object.
An Observable observer.
The OFBiz ActiveDirectory Authentication Handler.
OfbizAmountTransform - Freemarker Transform for content links This class is keep for backware compatibilty and call directly OfbizNumberTransform with good arguments : * amout translate to number * format force to UtilFormatOut.AMOUNT_FORMAT
 
A custom cache wrapper for caching FreeMarker templates
The OFBiz CAS-LDAP Authentication Handler.
 
 
 
OfbizContentTransform - Freemarker Transform for content links
OfbizCurrencyTransform - Freemarker Transform for content links
Adapted from DynamicThresholdFilter Check for active individual levels instead of default threshold
A special location resolver that uses Strings like URLs, but with more options
The OFBiz LDAP Authentication Handler.
OfbizAmountTransform - Freemarker Transform for content links
 
 
 
 
 
 
OfbizScreenTransform - Freemarker Transform to display a screen by is location and name You can call a Ofbiz screen with the ftl context with simple macro <@ofbizScreen>component://mycomponent/widget/MyComponentScreens.xml#MyScreen</@ofbizScreen> You can also write <@ofbizScreen location="component://mycomponent/widget/MyComponentScreens.xml" name="MyScreen"/> Or set a default location on your context action : context.defaultTemplateLocation = "component://mycomponent/widget/MyComponentScreens.xml" widget : <@ofbizScreen>MyScreen</@ofbizScreen>
 
OFBizSolrContextFilter - Restricts access to solr urls.
A simple servlet to load the Solr Admin UI
OFBiz Solr Login Workers
OFBizSolrRedirectServlet.java - Master servlet for the ofbiz-solr application.
 
OFBiz URL builder.
Freemarker Transform for creating OFBiz URLs (links).
 
 
Record representing an option in a drop-down (select) list.
 
 
Order Helper - Helper Methods For Non-Read Actions
Order Content Worker: gets order content to display
Order Events
Session object for keeping track of the list of orders.
OrderLookupServices
Order Manager Events
Implements the <order-map-list> element.
A factory for the <order-map-list> element.
Utility class for easily extracting important information from orders
OrderReturnServices
Order Processing Services
 
Order Processing Services
Implements the <order-value-list> element.
A factory for the <order-value-list> element.
Output Services
 
 
 
 
Stores the result of a subset of data items from a source (such as EntityListIterator).
Utility methods for handling list pagination.
An object that models the <parameter> element.
Utilities for parametric search based on features.
WorkEffortContentWrapper; gets work effort content for display
PartyHelper
PartyRelationshipHelper
Services for Party Relationship maintenance
Services for Party/Person/Group maintenance
PartyTypeHelper
Worker methods for Party Information
 
A RegEx compiled pattern factory.
PaymentGatewayServices
Services for Payment maintenance
Worker methods for Payments
 
 
 
PdfSurveyServices Class
 
 
 
PermissionRecorder Class
A Job that is backed by the entity engine.
 
PortalPageWorker Class
User preference services.
User preference worker methods.
 
Provides a html report for running parse a PriCat file.
Thread for running pricat import excel html report.
PriceServices - Workers and Services class for product price related functionality
Uses the delegator to find entity values by a condition
Product Config Item Content Worker: gets product content to display
Product Config Worker class to reduce code in templates.
Product Config Wrapper: gets product config to display
 
Product Content Worker: gets product content to display
 
 
Product Information Related Events
Services for product features
ProductionRun Object used by the Jobshop management OFBiz components, this object is used to find or updated an existing ProductionRun.
 
Helper for Production Run maintenance
Services for Production Run maintenance
Product Promo Content Worker: gets product promo content to display
ProductPromoWorker - Worker class for catalog/product promotion related functionality
 
Utilities for product search based on various constraints including categories, features and keywords.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The type Product search context.
 
 
 
 
 
 
 
Product Search Related Events
Utility class with methods to prepare and perform ProductSearch operations in the content of an HttpSession
 
Product Services
 
ProductStoreWorker - Worker class for store related functionality
 
Product Store Survey Wrapper
ProductStoreWorker - Worker class for store related functionality
Product utility class for solr.
Product Services
Product Worker class to reduce code in JSPs.
Promotions Services
A MakeInStringOperation that insert the value of a property from a properties file
Implements the <property-to-field> element.
A factory for the <property-to-field> element.
PROPFIND HTTP method helper class.
Proposed Order Object generated by the MRP process or other re-Order process
Common Workers
 
Purge job - removes a JobSandbox entity value and its related values.
Events for QRCode.
Services for QRCode.
 
A range of values.
An object that models the <read-data> element.
Read Only Entity Helper Class
this class can go away when ofbiz switches to java 1.6, replaced by AbstractMap.SimpleImmutableEntry
Record
Record Iterator for reading large files Note: this is a memory intensive and will not handle files that exceed memory.
Recurrence Info Object
Wraps a RecurrenceInfo object with a TemporalExpression object.
Recurrence Info Exception
Recurrence Rule Object
Recurrence Rule Exception
Recurrence Utilities
 
 
 
 
 
Implements the <refresh-value> element.
A factory for the <refresh-value> element.
Validates the current field using a regular expression
Implements the <if-regexp> element.
A <if-regexp> element factory.
Generic Services Remote Dispatcher
Generic Services Remote Dispatcher Implementation
Implements the <remove-by-and> element.
A factory for the <remove-by-and> element.
Implements the <remove-list> element.
A factory for the <remove-list> element.
Implements the <remove-related> element.
A factory for the <remove-related> element.
Implements the <remove-value> element.
A factory for the <remove-value> element.
Represents an FTL element such as an FTL string or macro call.
Creates RenderableFtl objects used to render the various elements of a form.
Represents an FTL macro call.
 
 
Class for composing multiple RenderableFtl objects in a sequence.
 
 
 
 
RenderContentAndSubContent - Freemarker Transform for Content rendering This transform cannot be called recursively (at this time).
RenderContentAsText - Freemarker Transform for Content rendering This transform cannot be called recursively (at this time).
RenderContentAsText - Freemarker Transform for Content rendering This transform cannot be called recursively (at this time).
RenderSubContentAsText - Freemarker Transform for Content rendering This transform cannot be called recursively (at this time).
RenderSubContentCacheTransform - Freemarker Transform for Content rendering This transform cannot be called recursively (at this time).
RenderSubContentTransform - Freemarker Transform for Content rendering This transform cannot be called recursively (at this time).
RenderWrappedTextTransform - Freemarker Transform for URLs (links)
 
The ReportEncoder class provides static methods to decode and encode data.
Marketing Report Helper
Provides String utility functions.
An handler that can extract a Map (typically used as a service input map) from the data in the body of a ServletRequest.
Factory class that provides the proper RequestBodyMapHandler based on the content type of the ServletRequest
RequestHandler - Request Processor Object
 
RequestHandlerException
RequestHandlerExceptionAllowExternalRequests
 
Implements the <request-parameters-to-list> element.
A factory for the <request-parameters-to-list> element.
Implements the <request-to-field> element.
A factory for the <request-to-field> element.
 
Requirement Services
An object that models the <resource> element.
Generic ResourceBundle Map Wrapper, given ResourceBundle allows it to be used as a Map
 
Contains resource information and provides for loading data
Loads resources using dynamically specified resource loader classes.
An object that models the <resource-loader> element.
An object that models the <resource-loader> element.
 
WebDAV response helper class.
 
 
 
 
 
Implements the <return> element.
A factory for the <return> element.
 
 
A RMISocketFactory implementation that creates ServerSockets bound on a specified network interface.
RMI Service Engine Container / Dispatcher
RmiServiceEngine.java
RomeEventHandler
 
RouteEngine.java
Routing related services
An object that models the <run-from-pool> element.
 
Event used to run a Junit test
SafeObjectInputStream
 
 
 
 
 
Provides a report for running sample html report.
Thread for running sample html report.
 
Sample pricat excel parser.
This interface is used to build a custom sanitizer policy which then can be used instead of the default permissive policy.
 
ScaleImage Class
 
Widget Library - Screen factory class
Uses XSL-FO formatted templates to generate PDF, PCL, POSTSCRIPT etc.
Widget Library - Screen model class
Contains the stack of screen area ids that are generated during screen rendering This allow inherent refreshment of the parent screen, when using callback feature
Wraps any exceptions encountered during the rendering of a screen.
Widget Library - Screen String Renderer interface.
The type Screen widget artifact info.
Generic Script Service Engine.
Generic Script Event Handler.
A script helper object.
An implementation of the ScriptHelper interface.
Contains a simple script (scriptlet).
Utility to support different handling of code blocks in an html template: 1.
Render the externalized script tags collected from the "html-template" tag where multi-block = true
Scripting utility methods.
ScrumEvents - Check The Warning Message.
Scrum Services
SearchEvents Class
SearchServices Class
SearchWorker Class
 
 
 
 
Security interface.
SecurityConfigurationException
A Security factory.
A Security util.
SemaphoreFailException
SemaphoreWaitException
SeoCatalogUrlServlet.java
SeoConfigUtil - SEO Configuration file utility.
 
SeoContextFilter - Restricts access to raw files and configures servlet objects.
SeoControlServlet.java - SEO Master servlet for the web application.
SeoTransform - Freemarker Transform for URLs (links)
 
Implements the <sequenced-id> element.
A factory for the <sequenced-id> element.
Sequence Utility to get unique sequences from named sequence banks
XmlSerializable
An object that models the <server> element.
Counts server hits and tracks statistics for request, events and views
 
ServiceAuthException
An object that models the <service-config> element.
Service configuration exception.
An object that receives notifications when the serviceengine.xml file is reloaded.
A ServiceConfig factory and related utility methods.
A container for the service engine.
The global service dispatcher.
ServiceEcaAction
The type Service eca artifact info.
ServiceEcaCondition
ServiceEcaRule
An object that models the <service-ecas> element.
ServiceEcaSetField
ServiceEcaUtil
An object that models the <service-engine> element.
 
 
 
 
ServiceEventHandler - Service Event Handler
ServiceGroupEngine.java
ServiceGroupReader.java
An object that models the <service-groups> element.
An object that models the <service-location> element.
 
 
 
 
ServiceMultiEventHandler - Event handler for running a service multiple times; for bulk forms
 
 
 
 
 
 
ServiceSemaphore
 
This class is used to execute services when a transaction is either committed or rolled back.
 
Generic Service Utility Class
ServiceValidationException
Deprecated.
- Use ServiceSynchronization instead (via LocalDispatcher)
Implements the <session-to-field> element.
A factory for the <session-to-field> element.
Implements the <set-calendar> element.
A factory for the <set-calendar> element.
SetRequestAttributeMethod - Freemarker Method for setting context fields
Implements the <set-current-user-login> element.
A factory for the <set-current-user-login> element.
Implements the <set-nonpk-fields> element.
A factory for the <set-nonpk-fields> element.
Implements the <set> element.
A factory for the <set> element.
Implements the <set-pk-fields> element.
A factory for the <set-pk-fields> element.
SetRequestAttributeMethod - Freemarker Method for setting request attributes
Implements the <set-service-fields> element.
A factory for the <set-service-fields> element.
ShippingEvents - Events used for processing shipping fees
ShipmentServices
ShipmentWorker - Worker methods for Shipment and related entities
 
ShippingEvents - Events used for processing shipping fees
Shopping Cart Object
 
 
 
 
 
Shopping cart events.
A facade over the ShoppingCart providing catalog and product services to simplify the interaction with the cart directly.
Title: ShoppingCartItem.java
Shopping Cart Services
Shopping cart events.
Shopping List Services
 
 
SimpleEventHandler - Simple Event Mini-Lang Handler
 
A single operation, does the specified operation on the given field
A complete string process for a given field; contains multiple string operations
SimpleMapProcessor Mini Language
Implements the <simple-method> element.
 
Mini-language Service Engine.
Generic Service SOAP Interface
SOAPEventHandler - SOAP Event Handler implementation
A facade class used to connect SOAP code to the legacy XML serialization code.
 
Base class for OFBiz Test Tools test case implementations.
 
Solr utility class.
 
GenericDAO Utility methods for general tasks
An object that models the <sql-load-path> element.
SQLProcessor - provides utility functions to ease database access
 
Basic client to copy files to an ssh ftp server
To use add (or uncomment) the following line to the Tomcat/Catalina configuarion (ie in ofbiz-containers.xml under the <property name="default-server" value="engine"> element):
RMI SSL Client Socket Factory
RMI SSL Server Socket Factory
KeyStoreUtil - Utilities for setting up SSL connections with specific client certificates
Clojure service engine.
Standard Java Static Method Service Engine
A special location resolver that uses Strings like URLs, but with more options
OFBiz startup class.
This enum contains the possible OFBiz server states.
A command line argument passed to OFBiz
 
A utility class for processing OFBiz command line arguments
 
StartupException is an exception that is thrown when something wrong happens during executing any OFBiz high level commands.
An object that models the <startup-service> element.
Generates URL strings for addressing static content based properties configured on an HttpRequest's website or configured properties in url.properties.
StatusServices
StatusWorker
Facility Tests
Implements the <store-list> element.
A factory for the <store-list> element.
Implements the <store-value> element.
A factory for the <store-value> element.
Implements the <string-append> element.
A factory for the <string-append> element.
Specifies a java.lang.String to be passed as an argument to a method call.
Implements the <string-to-list> element.
A factory for the <string-to-list> element.
Misc String Utility Functions
A super-lightweight object to wrap a String object.
Subscription Services
 
Services for suppliers of products
SurveyEvents Class
Survey Wrapper - Class to render survey forms
Order Processing Task Events
Order Processing Task Worker
Tax Authority tax calculation and other misc services
TechDataServices - TechData related Services
 
Temporal expression abstract class.
Temporal expression pretty printer.
A collection of TemporalExpression classes.
A temporal expression that represents a range of dates.
A temporal expression that represents a day in the month.
A temporal expression that represents a day of month range.
A temporal expression that represents a day of week range.
A temporal expression that represents a difference of two temporal expressions.
 
A temporal expression that represents an hour range.
A temporal expression that represents a mathematical intersection of all of its member expressions.
A temporal expression that represents a minute range.
A temporal expression that represents a month range.
A temporal expression that represents a null expression.
A temporal expression that provides a substitution for an excluded temporal expression.
A temporal expression that represents a mathematical union of all of its member expressions.
Temporal expression visitor interface.
TemporalExpression persistence worker.
Test Events
LocalAuthenticator
TestPassAuthenticator
A Container implementation to run the tests configured through this testtools stuff.
Widget Theme Library - Theme factory class
 
An object that models the <thread-pool> element.
Identifies thread safe classes.
An immutable representation of a period of time.
 
 
Implements the <to-string> element.
A factory for the <to-string> element.
Implements the <trace> element.
A factory for the <trace> element.
Events used for maintaining TrackingCode related information
Implements the <transaction-begin> element.
A factory for the <transaction-begin> element.
Implements the <transaction-commit> element.
A factory for the <transaction-commit> element.
An object that models the <transaction-factory> element.
TransactionFactory - central source for JTA objects
TransactionFactoryLoader - utility class that loads the transaction manager and provides to client code a reference to it (TransactionFactory)
An object that models the <transaction-manager-jndi> element.
Implements the <transaction-rollback> element.
A factory for the <transaction-rollback> element.
Transaction Utility to help with some common transaction tasks
 
 
 
TraverseSubContentCacheTransform - Freemarker Transform for URLs (links)
TraverseSubContentTransform - Freemarker Transform for URLs (links)
Widget Library - Tree factory class
Widget Library - Tree String Renderer interface
An object that models the <tyrex-dataSource> element.
Implements Unified Expression Language functions.
 
Implements the Unified Expression Language (JSR-245).
UomWorker
Entity Data Upgrade Services
UploadContentAndImage Class Services for granting operation permissions on Content entities in a data-driven manner.
UPS ShipmentServices
URLConnector.java
Loads resources from a URL
UrlRegexpTransform - Freemarker Transform for Products URLs (links)
 
An object that models the <user-transaction-jndi> element.
USPS Webtools API Mock API Servlet
USPS Webtools API Services
Tests for USPS Webtools API services These were created for simple validation only.
 
Generalized caching utility.
Contains events for the UtilCache class; must be external to access security resources
 
 
A simple Map wrapper class that will do HTML encoding.
 
 
 
 
 
 
Utility class for handling java.util.Date, the java.sql data/time classes and related
General output formatting functions - mainly for helping in JSPs
 
Util for working with Help Text
 
HttpUtil - Misc HTTP Utility Functions
 
Java Source Parsing Utilities NOTE: the approach here is not the best and it may be better to use a parser, line one based on antlr, or using a Java Bytecode parser to look at .class files.
UtilMisc - Misc Utility Functions
 
UtilObject
File Utilities
Generic Property Accessor with Cache - Utilities for working with properties files.
Custom Properties class.
Custom ResourceBundle class.
Timer handling utility Utility class for simple reporting of the progress of a process.
URL Utilities - Simple Class for flexibly working with properties files
General input/data validation methods Utility methods for validating data, especially input.
Utilities methods to simplify dealing with JAXP and DOM XML parsing
Local error handler for entity resolver to DocumentBuilder parser.
Local entity resolver to handle J2EE DTDs.
A string operation that calls a validation method
Implements the <if-validate-method> element.
A <if-validate-method> element factory.
Thrown to indicate that a Mini-language element is invalid.
ValueLinkApi - Implementation of ValueLink Encryption and Transport
ValueLinkServices - Integration with ValueLink Gift Cards
Product Variant Related Events
 
 
 
The type Verify pick session.
 
ViewFactory - View Handler Factory
ViewHandler - View Handler Interface
ViewHandlerException - View Handler Exception
Handles saving and maintaining visit information
Widget Theme Library - VisualTheme class
Cache for web applications information retrieved from component configurations.
Web application configuration exception.
Implements the <webapp-property-to-field> element.
A factory for the <webapp-property-to-field> element.
Web application utilities.
Implements a WebDAV servlet.
Utility methods needed to implement a WebDAV servlet.
 
 
 
 
WebShoppingCart.java Extension of ShoppingCart class which provides web presentation layer specific functionality related specifically to user session information.
 
Web site properties.
WebSiteWorker - Worker class for web site related functionality
 
WebTools Services
 
The type Weight package session.
 
Implements the <while> element.
A factory for the <while> element.
WidgetContentWorker Class
 
WidgetContentWorker Class
Screen widget factory.
A service that registers screen widget classes with the screen widget factory.
 
 
WorkEffortContentWrapper; gets work effort content for display
 
WorkEffortPartyAssignmentServices - Services to handle form input and other data changes.
Utilities for WorkEffort search based on various constraints including assocs, features and keywords.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
WorkEffortServices - WorkEffort related Services
WorkEffortWorker - Work Effort worker class.
WorldPay Select Junior Integration Events/Services
WrapSubContentCacheTransform - Freemarker Transform for URLs (links) This is an interactive FreeMarker tranform that allows the user to modify the contents that are placed within it.
Abstract XML widget visitor.
XmlSerializable
XmlSerializer class.
An object that generates XML from widget models.
An object that generates XML from widget models.
An object that generates XML from widget models.
An object that generates an XML representation from widget models.
 
Zip-Sales Database Services