java.lang.Object
no.ntnu.principes.util.ModalResult
Captures the outcome of a modal dialog operation.
Includes the operation status, callback identifier, and optional result data.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumPossible states for a modal operation result. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ModalResultCreates a ModalResult for a canceled operation.static ModalResultCreates a ModalResult with pending status.static ModalResultwithResult(String callbackId, Object result, boolean success) Creates a ModalResult with success or failure status based on the success flag.
-
Constructor Details
-
ModalResult
public ModalResult()
-
-
Method Details
-
withResult
Creates a ModalResult with success or failure status based on the success flag.- Parameters:
callbackId- Identifier for the modal operationresult- The data returned from the modalsuccess- Whether the operation completed successfully- Returns:
- A new ModalResult with appropriate status
-
pending
Creates a ModalResult with pending status.- Parameters:
callbackId- Identifier for the modal operation- Returns:
- A new ModalResult with PENDING status
-
canceled
Creates a ModalResult for a canceled operation.- Parameters:
callbackId- Identifier for the modal operation- Returns:
- A new ModalResult with CANCEL status
-