com.evolveum.midpoint.model.sync
Interface Action

All Known Implementing Classes:
AddAccountAction, AddUserAction, BaseAction, DeleteAccountAction, DeleteUserAction, DisableAccountAction, DisableUserAction, EnableUserAction, LinkAccountAction, ModifyPasswordAction, ModifyUserAction, SynchronizeAction, UnlinkAccountAction

public interface Action

Author:
Vilo Repan

Field Summary
static String ACTION_ADD_ACCOUNT
           
static String ACTION_ADD_USER
           
static String ACTION_DELETE_ACCOUNT
           
static String ACTION_DELETE_USER
           
static String ACTION_DISABLE_ACCOUNT
           
static String ACTION_DISABLE_USER
           
static String ACTION_LINK_ACCOUNT
           
static String ACTION_MODIFY_PASSWORD
           
static String ACTION_MODIFY_USER
           
static String ACTION_SYNCHRONIZE
           
static String ACTION_UNLINK_ACCOUNT
           
 
Method Summary
 String executeChanges(String userOid, ResourceObjectShadowChangeDescription change, SynchronizationSituationType situation, AuditEventRecord auditRecord, Task task, OperationResult result)
           
 List<Object> getParameters()
           
 void setParameters(List<Object> parameters)
           
 

Field Detail

ACTION_SYNCHRONIZE

static final String ACTION_SYNCHRONIZE

ACTION_ADD_USER

static final String ACTION_ADD_USER

ACTION_MODIFY_USER

static final String ACTION_MODIFY_USER

ACTION_DISABLE_USER

static final String ACTION_DISABLE_USER

ACTION_DELETE_USER

static final String ACTION_DELETE_USER

ACTION_ADD_ACCOUNT

static final String ACTION_ADD_ACCOUNT

ACTION_LINK_ACCOUNT

static final String ACTION_LINK_ACCOUNT

ACTION_UNLINK_ACCOUNT

static final String ACTION_UNLINK_ACCOUNT

ACTION_DELETE_ACCOUNT

static final String ACTION_DELETE_ACCOUNT

ACTION_DISABLE_ACCOUNT

static final String ACTION_DISABLE_ACCOUNT

ACTION_MODIFY_PASSWORD

static final String ACTION_MODIFY_PASSWORD
Method Detail

executeChanges

String executeChanges(String userOid,
                      ResourceObjectShadowChangeDescription change,
                      SynchronizationSituationType situation,
                      AuditEventRecord auditRecord,
                      Task task,
                      OperationResult result)
                      throws SynchronizationException,
                             SchemaException
Throws:
SynchronizationException
SchemaException

setParameters

void setParameters(List<Object> parameters)

getParameters

List<Object> getParameters()


Copyright © 2013 evolveum. All Rights Reserved.