Interface ObjectPreprocessor<O extends ObjectType>
-
- All Known Implementing Classes:
ShadowFetchingPreprocessor
public interface ObjectPreprocessor<O extends ObjectType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrismObject<O>
preprocess(PrismObject<O> originalObject, Task task, OperationResult result)
Pre-processes the object.
-
-
-
Method Detail
-
preprocess
PrismObject<O> preprocess(PrismObject<O> originalObject, Task task, OperationResult result) throws CommonException
Pre-processes the object. Error handling: If the processing has to be stopped, an exception needs to be thrown. Otherwise (e.g. if only an operation result is set) the processing will continue.- Throws:
CommonException
-
-