Class LiveSyncTaskSaver
java.lang.Object
org.apache.syncope.core.provisioning.java.pushpull.LiveSyncTaskSaver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AuditManager
protected final NotificationManager
protected final ExternalResourceDAO
protected final TaskDAO
protected final TaskExecDAO
protected final TaskUtilsFactory
-
Constructor Summary
ConstructorsConstructorDescriptionLiveSyncTaskSaver
(ExternalResourceDAO resourceDAO, TaskDAO taskDAO, TaskExecDAO taskExecDAO, TaskUtilsFactory taskUtilsFactory, NotificationManager notificationManager, AuditManager auditManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttr
(AnyUtils anyUtils, PlainAttrValidationManager validator, String key, PlainSchema schema, String value) void
void
save
(String taskKey, TaskExec<SchedTask> execution, String message, String status, OpEvent.Outcome result, Function<TaskExec<SchedTask>, Boolean> hasToBeRegistered)
-
Field Details
-
resourceDAO
-
taskDAO
-
taskExecDAO
-
taskUtilsFactory
-
notificationManager
-
auditManager
-
-
Constructor Details
-
LiveSyncTaskSaver
public LiveSyncTaskSaver(ExternalResourceDAO resourceDAO, TaskDAO taskDAO, TaskExecDAO taskExecDAO, TaskUtilsFactory taskUtilsFactory, NotificationManager notificationManager, AuditManager auditManager)
-
-
Method Details
-
addAttr
@Transactional(propagation=REQUIRES_NEW) public void addAttr(AnyUtils anyUtils, PlainAttrValidationManager validator, String key, PlainSchema schema, String value) -
save
@Transactional(propagation=REQUIRES_NEW) public void save(String taskKey, TaskExec<SchedTask> execution, String message, String status, OpEvent.Outcome result, Function<TaskExec<SchedTask>, Boolean> hasToBeRegistered) throws JobExecutionException- Throws:
JobExecutionException
-
save
@Transactional(propagation=REQUIRES_NEW) public void save(String resourceKey, Map<String, SyncToken> latestSyncTokens) throws JobExecutionException- Throws:
JobExecutionException
-