| Interface | Description | 
|---|---|
| IActionManager | |
| IConfiguration | |
| IContext | 
 Interface defining context 
 | 
| ICoreAction<T> | |
| IDataType | 
 Generic class for Mendix data types. 
 | 
| IFeedback | 
 Feedback instructions. 
 | 
| ILanguage | 
 Represents a user language. 
 | 
| IMendixEnum | |
| IMendixIdentifier | 
 Identifier object holding the information for uniquely identifiying an object instance 
holds the following information: - object type - datastore code - object id Based on this information the MendixIdentifier can generate a global unique identifier (GUID) which is globally unique within the whole XAS  | 
| IMendixObject | 
 Representation of an entity (IMetaObject) instance. 
 | 
| IMendixObjectMember<T> | 
 Mendix object member (attribute or association). 
 | 
| IProfiler | 
 Interface which can be implemented to roll your on profiler for client requests. 
 | 
| ISchemeManager | |
| ISession | 
 Session interface. 
 | 
| ISessionManager | |
| IUser | 
| Class | Description | 
|---|---|
| BackgroundJobInfo | |
| Feedback | |
| UserAction<R> | 
 Abstract class for user actions 
Usage: - extend this class (define R!) - implement the method executeAction() Example: 
 public class ExampleAction extends UserAction | 
| UserActionListener<T extends UserAction<?>> | 
 Abstract ActionListener 
T is the type of UserAction this listener listens to.  | 
| Enum | Description | 
|---|---|
| IContext.ExecutionType | |
| IDataType.DataTypeEnum | |
| IFeedback.FormTarget | 
 OpenFormFeedback parameter FormTarget 
 | 
| IFeedback.MessageType | 
 TextMessageFeedback parameter MessageType 
 | 
| IFeedback.TargetType | 
 Depending on the target, the handling of the instruction will be passed
 to core of the clientsystem or to the some specific widget. 
 | 
| IFeedback.Type | |
| IMendixObject.ObjectState | |
| IMendixObjectMember.MemberState | |
| IMendixObjectMember.MemberValueState | |
| UserException.ExceptionCategory | 
| Exception | Description | 
|---|---|
| AuthenticationRuntimeException | 
 Exception thrown authentication fails, can be explicitly caught when calling Core.login to deal with failed login attempts. 
 | 
| DataValidationRuntimeException | 
 This exception is thrown when data validation of an object member fails (on change, setValue or commit). 
 | 
| UserException | 
 Use this exception for reporting messages to user. 
 |