Class AbstractRepositorySearchAction<O extends ExportOptions>
- java.lang.Object
-
- com.evolveum.midpoint.ninja.action.Action<O>
-
- com.evolveum.midpoint.ninja.action.RepositoryAction<O>
-
- com.evolveum.midpoint.ninja.action.AbstractRepositorySearchAction<O>
-
- Type Parameters:
O
- options class
- Direct Known Subclasses:
ExportRepositoryAction
,VerifyRepositoryAction
public abstract class AbstractRepositorySearchAction<O extends ExportOptions> extends RepositoryAction<O>
Abstract action for all search-based operations, such as export and verify.
-
-
Constructor Summary
Constructors Constructor Description AbstractRepositorySearchAction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Runnable
createConsumer(BlockingQueue<ObjectType> queue, OperationStatus operation)
void
execute()
LogTarget
getInfoLogTarget()
protected String
getOperationName()
protected abstract String
getOperationShortName()
-
Methods inherited from class com.evolveum.midpoint.ninja.action.Action
handleResultOnFinish, init
-
-
-
-
Method Detail
-
getOperationShortName
protected abstract String getOperationShortName()
-
createConsumer
protected abstract Runnable createConsumer(BlockingQueue<ObjectType> queue, OperationStatus operation)
-
getOperationName
protected String getOperationName()
-
execute
public void execute() throws Exception
- Specified by:
execute
in classAction<O extends ExportOptions>
- Throws:
Exception
-
getInfoLogTarget
public LogTarget getInfoLogTarget()
- Overrides:
getInfoLogTarget
in classAction<O extends ExportOptions>
-
-