Package com.evolveum.midpoint.schema
Class AbstractSummarizingResultHandler<T extends ObjectType>
java.lang.Object
com.evolveum.midpoint.schema.AbstractSummarizingResultHandler<T>
- All Implemented Interfaces:
- ObjectHandler<PrismObject<T>>,- ResultHandler<T>
public abstract class AbstractSummarizingResultHandler<T extends ObjectType>
extends Object
implements ResultHandler<T>
Class provides 
OperationResult summarizing functionality for result handler.
 Result is summarized after every handled object.- Author:
- lazyman
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedprotectedAbstractSummarizingResultHandler(boolean summarizeErrors, boolean summarizePartialErrors, boolean summarizeSuccesses) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanhandle(PrismObject<T> object, OperationResult parentResult) Handle a single object.protected abstract booleanhandleObject(PrismObject<T> object, OperationResult parentResult) Handle a single result.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.schema.ResultHandlerprovidingOwnOperationResult
- 
Constructor Details- 
AbstractSummarizingResultHandlerprotected AbstractSummarizingResultHandler()
- 
AbstractSummarizingResultHandlerprotected AbstractSummarizingResultHandler(boolean summarizeErrors, boolean summarizePartialErrors, boolean summarizeSuccesses) 
 
- 
- 
Method Details- 
handleDescription copied from interface:ObjectHandlerHandle a single object.- Specified by:
- handlein interface- ObjectHandler<T extends ObjectType>
- Parameters:
- object- Object to handle.
- parentResult- Where to store the result of the processing.
- Returns:
- true if the operation should proceed, false if it should stop
 
- 
handleObjectHandle a single result.- Parameters:
- object- Resource object to process.
- Returns:
- true if the operation should proceed, false if it should stop
 
 
-