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 TypeClassDescriptionclassProvides 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), -TraceTyperecords (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 OperationResultBuilderOperationResultBuilder.operationKind(OperationKindType kind) OperationResult.preserve()OperationResultBuilder.preserve()OperationResult.setMinor()OperationResultBuilder.setMinor()OperationResult.tracingProfile(CompiledTracingProfile profile) OperationResultBuilder.tracingProfile(CompiledTracingProfile profile)