Package com.mendix.systemwideinterfaces.core
-
Interface Summary Interface Description IContext Defines the context interface.ICoreAction<T> An action that can be executed within anIContext
.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 own profiler for client requests.ISession Provides the Session interface.IUser Represents a Mendix user, corresponding to a System.User object. -
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 client system or to some specific widget.IFeedback.Type Defines the type of this feedback message.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 This exception is thrown when authentication fails.DataValidationRuntimeException This exception is thrown when data validation of an object member fails (on change, setValue or commit).UserBlockedException This exception is thrown when access is denied to a user because the user is blocked.UserException Represents an exception for reporting messages to user.