Class AIIntegrationHelper.ExecutionResult
java.lang.Object
neqsim.util.validation.AIIntegrationHelper.ExecutionResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
AIIntegrationHelper
Result of a safe execution.
- Version:
- 1.0
- Author:
- NeqSim
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumExecution status. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Exceptionprivate final Stringprivate static final longprivate final AIIntegrationHelper.ExecutionResult.Statusprivate final ValidationResult -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateExecutionResult(AIIntegrationHelper.ExecutionResult.Status status, String message, ValidationResult validation, Exception exception) -
Method Summary
Modifier and TypeMethodDescriptionfailure(String message, ValidationResult validation) booleansuccess(ValidationResult validation) Get a structured report for AI consumption.warning(String message, ValidationResult validation)
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
status
-
message
-
validation
-
exception
-
-
Constructor Details
-
ExecutionResult
private ExecutionResult(AIIntegrationHelper.ExecutionResult.Status status, String message, ValidationResult validation, Exception exception)
-
-
Method Details
-
success
-
warning
public static AIIntegrationHelper.ExecutionResult warning(String message, ValidationResult validation) -
failure
public static AIIntegrationHelper.ExecutionResult failure(String message, ValidationResult validation) -
error
-
getStatus
-
getMessage
-
getValidation
-
getException
-
isSuccess
public boolean isSuccess() -
toAIReport
-