Uses of Interface
com.evolveum.midpoint.schema.result.OperationResultBuilder
Packages that use OperationResultBuilder
-
Uses of OperationResultBuilder in com.evolveum.midpoint.schema.result
Classes in com.evolveum.midpoint.schema.result that implement OperationResultBuilderModifier and TypeClassDescriptionclass
Provides rich information about an operation being executed; mainly for the sake of error reporting and functional/performance troubleshooting. == Information Collected There is a lot of information collected, but the following properties are the most important: - result *status* (OperationResultStatus
): success, partial/fatal error, warning, ..., along with an optional *message* and *Java exception*, - operation invocation *parameters*, *return value(s)*, and sometimes information about the execution *context* (e.g. implementation class name), - *performance-related information*, like start/end timestamps, or duration (for performance diagnostics), -TraceType
records (for troubleshooting), - *logfile lines* produced during the operation execution (for troubleshooting).Methods in com.evolveum.midpoint.schema.result that return OperationResultBuilderModifier and TypeMethodDescriptionOperationResultBuilder.addArbitraryObjectAsContext
(String name, Object value) OperationResultBuilder.addArbitraryObjectAsParam
(String paramName, Object paramValue) OperationResultBuilder.addArbitraryObjectCollectionAsContext
(String paramName, Collection<?> paramValue) OperationResultBuilder.addArbitraryObjectCollectionAsParam
(String name, Collection<?> value) OperationResultBuilder.addContext
(String name, boolean value) OperationResultBuilder.addContext
(String name, int value) OperationResultBuilder.addContext
(String name, long value) OperationResultBuilder.addContext
(String name, ObjectDelta<?> value) OperationResultBuilder.addContext
(String name, PolyString value) OperationResultBuilder.addContext
(String name, PrismObject<? extends ObjectType> value) OperationResultBuilder.addContext
(String name, ObjectQuery value) OperationResultBuilder.addContext
(String name, ObjectType value) OperationResultBuilder.addContext
(String name, Class<?> value) OperationResultBuilder.addContext
(String name, String value) OperationResultBuilder.addContext
(String name, String... values) OperationResultBuilder.addContext
(String name, QName value) OperationResultBuilder.addParam
(String name, ObjectDelta<?> value) OperationResultBuilder.addParam
(String name, PolyString value) OperationResultBuilder.addParam
(String name, PrismObject<? extends ObjectType> value) OperationResultBuilder.addParam
(String name, ObjectQuery value) OperationResultBuilder.addParam
(String name, ObjectType value) static OperationResultBuilder
static OperationResultBuilder
OperationResult.notRecordingValues()
TEMPORARY.OperationResultBuilder.notRecordingValues()
OperationResultBuilder.operationKind
(OperationKindType kind) OperationResult.preserve()
OperationResultBuilder.preserve()
OperationResult.setMinor()
OperationResultBuilder.setMinor()
OperationResult.tracingProfile
(CompiledTracingProfile profile) OperationResultBuilder.tracingProfile
(CompiledTracingProfile profile)