Package com.mendix.systemwideinterfaces.core
-
Interface Summary Interface Description IContext Defines the context interface.ICoreAction<T> IDataType Generic class for Mendix data types.IFeedback Represents feedback instructions, which will be sent to the client using the JSON API.ILanguage Represents a user language.IMendixIdentifier Represents a Mendix identifier, holding information for uniquely identifiying a Mendix object instance.IMendixObject Represents an entity (IMetaObject) instance.IMendixObjectMember<T> Represents a Mendix object member (attribute or association).IProfiler Interface which can be implemented to roll your on profiler for client requests.ISession Provides the Session interface.IUser -
Class Summary Class Description UserAction<R> 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;
}
}UserActionListener<T extends UserAction<?>> Abstract ActionListener.
T is the type of UserAction this listener listens to. -
Enum Summary Enum Description IContext.ExecutionType Defines the available types of request execution.IDataType.DataTypeEnum Provides all enum types.IFeedback.FormTarget Defines how to open a form for feedback.IFeedback.MessageType Defines the message type for feedback messages.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 Defines the possible object states.IMendixObjectMember.MemberState Defines the object member states.IMendixObjectMember.MemberValueState Defines the object member's value states.UserException.ExceptionCategory Defines the available exception categories. -
Exception Summary 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).UserBlockedException UserException Represents an exception for reporting messages to user.