Interface OperationResultBuilder
-
- All Known Implementing Classes:
OperationResult
public interface OperationResultBuilder
Used to postpone initialization of OperationResult until parameters and context items are set - in order to log operation entry correctly. Operation names are not "builder-style" but let's ignore this for the moment. This is to simplify the implementation; can be fixed later.
-
-
Method Summary
-
-
-
Method Detail
-
build
OperationResult build()
-
addQualifier
OperationResult addQualifier(String value)
-
addParam
OperationResultBuilder addParam(String name, String value)
-
addParam
OperationResultBuilder addParam(String name, PrismObject<? extends ObjectType> value)
-
addParam
OperationResultBuilder addParam(String name, ObjectType value)
-
addParam
OperationResultBuilder addParam(String name, boolean value)
-
addParam
OperationResultBuilder addParam(String name, long value)
-
addParam
OperationResultBuilder addParam(String name, int value)
-
addParam
OperationResultBuilder addParam(String name, Class<?> value)
-
addParam
OperationResultBuilder addParam(String name, QName value)
-
addParam
OperationResultBuilder addParam(String name, PolyString value)
-
addParam
OperationResultBuilder addParam(String name, ObjectQuery value)
-
addParam
OperationResultBuilder addParam(String name, ObjectDelta<?> value)
-
addParam
OperationResultBuilder addParam(String name, String... values)
-
addArbitraryObjectAsParam
OperationResultBuilder addArbitraryObjectAsParam(String paramName, Object paramValue)
-
addArbitraryObjectCollectionAsParam
OperationResultBuilder addArbitraryObjectCollectionAsParam(String name, Collection<?> value)
-
addContext
OperationResultBuilder addContext(String name, String value)
-
addContext
OperationResultBuilder addContext(String name, PrismObject<? extends ObjectType> value)
-
addContext
OperationResultBuilder addContext(String name, ObjectType value)
-
addContext
OperationResultBuilder addContext(String name, boolean value)
-
addContext
OperationResultBuilder addContext(String name, long value)
-
addContext
OperationResultBuilder addContext(String name, int value)
-
addContext
OperationResultBuilder addContext(String name, Class<?> value)
-
addContext
OperationResultBuilder addContext(String name, QName value)
-
addContext
OperationResultBuilder addContext(String name, PolyString value)
-
addContext
OperationResultBuilder addContext(String name, ObjectQuery value)
-
addContext
OperationResultBuilder addContext(String name, ObjectDelta<?> value)
-
addContext
OperationResultBuilder addContext(String name, String... values)
-
addArbitraryObjectAsContext
OperationResultBuilder addArbitraryObjectAsContext(String name, Object value)
-
addArbitraryObjectCollectionAsContext
OperationResultBuilder addArbitraryObjectCollectionAsContext(String paramName, Collection<?> paramValue)
-
setMinor
OperationResultBuilder setMinor()
-
setImportance
OperationResult setImportance(OperationResultImportanceType value)
-
tracingProfile
OperationResultBuilder tracingProfile(CompiledTracingProfile profile)
-
operationKind
OperationResultBuilder operationKind(OperationKindType kind)
-
preserve
OperationResultBuilder preserve()
-
-