com.evolveum.midpoint.model.sync.action
Class SynchronizeAction

java.lang.Object
  extended by com.evolveum.midpoint.model.sync.action.BaseAction
      extended by com.evolveum.midpoint.model.sync.action.SynchronizeAction
All Implemented Interfaces:
Action

public class SynchronizeAction
extends BaseAction

Author:
lazyman, Radovan Semancik

Field Summary
 
Fields inherited from interface com.evolveum.midpoint.model.sync.Action
ACTION_ADD_ACCOUNT, ACTION_ADD_USER, ACTION_DELETE_ACCOUNT, ACTION_DELETE_USER, ACTION_DISABLE_ACCOUNT, ACTION_DISABLE_USER, ACTION_LINK_ACCOUNT, ACTION_MODIFY_PASSWORD, ACTION_MODIFY_USER, ACTION_SYNCHRONIZE, ACTION_UNLINK_ACCOUNT
 
Constructor Summary
SynchronizeAction()
           
SynchronizeAction(String actionName)
           
 
Method Summary
 String executeChanges(String userOid, ResourceObjectShadowChangeDescription change, SynchronizationSituationType situation, AuditEventRecord auditRecord, Task task, OperationResult result)
           
 
Methods inherited from class com.evolveum.midpoint.model.sync.action.BaseAction
createAccountLensContext, createActivationPropertyDelta, createEmptyLensContext, executeChanges, getAccountShadowFromChange, getAuditService, getExecutor, getModel, getParameterElement, getParameters, getPrismContext, getUser, setAuditService, setClockwork, setExecutor, setModel, setParameters, setPrismContext, synchronizeUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynchronizeAction

public SynchronizeAction()

SynchronizeAction

public SynchronizeAction(String actionName)
Method Detail

executeChanges

public String executeChanges(String userOid,
                             ResourceObjectShadowChangeDescription change,
                             SynchronizationSituationType situation,
                             AuditEventRecord auditRecord,
                             Task task,
                             OperationResult result)
                      throws SynchronizationException,
                             SchemaException
Specified by:
executeChanges in interface Action
Overrides:
executeChanges in class BaseAction
Throws:
SynchronizationException
SchemaException


Copyright © 2013 evolveum. All Rights Reserved.