All Classes and Interfaces

Class
Description
Provides a builder for building an action call.
Provides access to (internal) action handlers.
Abstract ActionListener
T is the type of ICoreAction this listener listens to.
Indicates the state of the action.
Defines what to do when importing using "Find by key" or "Microflow", when no object was found.
This class is meant for internal use only.
This class is meant for internal use only.
Deprecated.
This exception is thrown when authentication fails.
Defines the type of a column in a report.
Common interface, is used by PDF and Excel export.
Defines the side of some content element.
The exception that is thrown on concurrent modifications to the same database row.
Provides the interface for various runtime configuration settings.
Defines the options to control which scheduled events get executed.
Provides access to many operations in the Mendix runtime server.
Represents an action that can be executed.
Defines the interface for an action handler.
Defines a component for initializing Core upon initialization.
Checked variant of CoreRuntimeException.
Thrown when exception arises in core parts of the runtime.
Counters monitor monotonically increasing values.
Provides a base class for custom Java actions.
Provides an interface for providing feedback to a custom Java action.
The provider for obtaining a feedback delegate for a custom Java action.
Provides the implementation for the result of a report request.
Provides data storage related methods.
Contains failed validation information.
This exception is thrown when data validation of an object member fails (on change, setValue or commit).
Provides different date/time formats.
This class can be used to send email.
Provides the interface for sending emails.
Provides access to the email module.
Represents a single enum constant.
Represents an enum type, containing enum constants.
Represents an event action.
Represents an exporter for Excel documents.
Provides the internal interface for exporting Excel documents.
The (internal) provider for obtaining Excel exporters.
Deprecated.
use ExcelExporter instead
Provides helper methods for providing action feedback.
Gauges record a value that may go up or down.
Provides the interface for creating action handlers.
Provides the interface to HTTP requests.
Provides singleton access to the IHttpConfiguration.
Represents an HTTP header field.
An HTTP Method.
After receiving and interpreting a request message, a server responds with an HTTP response message.
Provides the interface for registering custom Java actions.
This interface is meant for internal use only.
A (private) certificate file with its password.
Defines the context interface.
Defines the available types of request execution.
This documentation can be used when developing custom Java actions or custom Java modules to enhance application functionality.
Core is a good starting point to find functionality.
An action that can be executed within an IContext.
A DataColumnSchema describes all properties of a column inside a DataTableSchema.
A DataRow represents a row in a DataTable.
This interface represents a parameter for a reporting DataSet.
This interface represents the result of a report request.
A DataTable contains a collection of DataRow objects.
Describes the structure of a dataTable.
Generic class for Mendix data types.
Provides all enum types.
Represents a validation rule of an entity (IMetaObject) for an attribute (IMetaPrimitive).
Defines the types of validations that exist.
Represents of an Excel cell.
Defines the supported Excel cell types.
Represents an Excel cell style.
Defines the available border types.
Defines the available colors.
Defines the horizontal content alignment.
Defines the vertical content alignment.
Represents an Excel column.
Represents an Excel grid.
Represents feedback instructions, which will be sent to the client using the JSON API.
Defines how to open a form for feedback.
Defines the message type for feedback messages.
Depending on the target, the handling of the instruction will be passed to core of the client system or to some specific widget.
Defines the type of this feedback message.
This interface represents a retrieval request.
Configuration for Http.
Represents execution state of an HTTP process.
Represents an HTTP request message to be send to a server.
An Http request interceptor can be used to manipulate the content entities enclosed with messages as well as the headers.
Represents a user language.
A LogNode (a.k.a.
Represents a Mendix identifier, holding information for uniquely identifiying a Mendix object instance.
Represents an entity (IMetaObject) instance.
Defines the possible object states.
Represents a Mendix object member (attribute or association).
Defines the object member states.
Defines the object member's value states.
Represents the type of an association member of an entity (IMetaObject).
Defines the owner of the association.
Defines the type of the association.
Defines the child's delete behaviour of the association.
Defines the parent's delete behaviour of the association.
Represents and enumeration.
Represents an enumeration value.
Represents an entity in the domain model.
Represents the access rules apply to an entity (Mendix object).
Representation of a database index for an entity member.
Represents the type of an attribute member of an entity (IMetaObject).
Defines all primitive types.
Defines all possible value types.
This interface is meant for internal use only.
 
This interface represents a request coming in to the runtime.
This interface represents a response from the Mendix runtime.
Provides an interface to the integration component of the runtime server.
Provides the (internal) interface to an action that can be executed.
Defines an exception that is thrown when an image fails to validate.
This class can be used to define a textual OQL retrieval query.
A ParameterMap can be used to define the values for parameters of an query.
Interface which can be implemented to roll your own profiler for client requests.
Specifies proxy configuration.
Interface for a request handler that can be used to process requests in a user defined way.
Represents the paging and sorting aspects for object retrieval.
Provides the Session interface.
Provides the interface for an SMTP configuration.
This interface represents a configuration for sorting retrieved objects.
Defines the available sort orders.
Represents a template string which can be evaluated on demand.
Represents a parameter of IStringTemplate.
This interface represents a textual retrieval request.
Represents a Mendix user, corresponding to a System.User object.
Represents a web-service response.
This class can be used to define an XPath retrieval query.
Represents a Workflow Activity for Jump To.
Configures the build to have the specified source activity jump to the specified target activity.
Provides an interface for jump-to operations.
Defines the interface for license details.
Allows to register before and after listeners for system events on all persistable entities in the application.
This exception is thrown if something goes wrong during logging.
Represents an action that will perform a login when executed.
Provides the interface for executing a login action.
LogLevels used by the Mendix Logging System NONE CRITICAL ERROR WARNING INFO DEBUG TRACE
LogMessage objects hold all information of Log Message, and get passed around through the logging system.
Provides the interfaces for any log subscriber, including custom ones.
Provides the interface for a Mendix attribute with type AutoNumber.
Provides the interface for a Mendix attribute with type Binary.
Provides the interface for a Mendix attribute with type Boolean.
Provides the interface for a Mendix attribute with type Date and Time.
Provides the interface for a Mendix attribute with type Decimal.
Provides the interface for a Mendix attribute with type Enumeration.
Checked variant of the MendixRuntimeException.
Provides the interface for a Mendix attribute with type Hashed String.
Provides the interface for a Mendix attribute with type Integer.
Provides the interface for a Mendix attribute with type Long.
Provides the interface for a Mendix association with type Reference.
Provides the interface for a Mendix association with type Reference Set.
Provides a generic, unchecked Mendix exception.
Provides the interface for a Mendix attribute with type String.
Provides the interface for building a metric.
Represents a builder for metric objects.
The metrics API gives access to creating metrics within Java Actions.
Provides a builder for building a microflow call.
Provides access to data serialization and deserialization functions for MLKit integrations.
Implementation of IRequestHandler that provides some access to the Mendix Runtime.
Provides access to request handlers.
Provides the interface to the request handler.
Deprecated.
since 9.24.
Defines an exception that is thrown when access to Mendix objects and/or their attributes or associations is denied.
Deprecated.
We don't support Sets anymore.
Indicates whether created or changed objects should be committed.
Represents an SMTP configuration.
Represents the data type of a ITemplateParameter.
Timers record elapsed time.
The exception that is thrown when a uniqueness constraint is violated in the database.
Abstract class for user actions.
Usage:
- extend this class (define R!)
- implement the method executeAction()

Example:
public class ExampleAction extends UserAction {
private String param;

public ExampleAction(String param) {
super();
this.param = param;
}

public String executeAction() throws Exception {
return "Hello world! ("+this.param+")";
}

public String toString() {
return "ExampleAction:: param="+this.param;
}
}
Provides a builder for building a user action call.
Abstract ActionListener.
T is the type of UserAction this listener listens to.
This exception is thrown when access is denied to a user because the user is blocked.
Represents an exception for reporting messages to user.
Defines the available exception categories.
Provides an interface for managing a user task of the workflow.
An exception that can be thrown by webservices published by the Mendix application and webservice calls by the Mendix application.
Provides an interface for managing workflows.
Represents a workflow activity.
Represents a workflow activity details.
Indicates the type of workflow activity.
Provides an interface to the workflow component of the runtime server.
Indicates the state of workflow.
Provides an interface to basic XPath queries.
Fluent API for basic or schema-based XPath queries.
Provides an interface to XPath queries.
Provides an interface to XPath schema queries.