Interface ObjectActionsCollector
-
- All Known Subinterfaces:
RunningLightweightTask
,RunningTask
,StatisticsCollector
,Task
- All Known Implementing Classes:
NullTaskImpl
public interface ObjectActionsCollector
Records information about actions on repository objects. TODO better description
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
markObjectActionExecutedBoundary()
void
recordObjectActionExecuted(PrismObject<? extends ObjectType> object, ChangeType changeType, Throwable exception)
<T extends ObjectType>
voidrecordObjectActionExecuted(PrismObject<T> object, Class<T> objectTypeClass, String defaultOid, ChangeType changeType, String channel, Throwable exception)
void
recordObjectActionExecuted(String objectName, String objectDisplayName, QName objectType, String objectOid, ChangeType changeType, String channel, Throwable exception)
void
resetActionsExecutedInformation(ActionsExecutedInformationType value)
-
-
-
Method Detail
-
recordObjectActionExecuted
void recordObjectActionExecuted(String objectName, String objectDisplayName, QName objectType, String objectOid, ChangeType changeType, String channel, Throwable exception)
-
recordObjectActionExecuted
void recordObjectActionExecuted(PrismObject<? extends ObjectType> object, ChangeType changeType, Throwable exception)
-
recordObjectActionExecuted
<T extends ObjectType> void recordObjectActionExecuted(PrismObject<T> object, Class<T> objectTypeClass, String defaultOid, ChangeType changeType, String channel, Throwable exception)
-
markObjectActionExecutedBoundary
void markObjectActionExecutedBoundary()
-
resetActionsExecutedInformation
void resetActionsExecutedInformation(ActionsExecutedInformationType value)
-
-