com.evolveum.midpoint.model.sync
Interface Action

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

public interface Action

Author:
Vilo Repan

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

Field Detail

ACTION_ADD_USER

static final java.lang.String ACTION_ADD_USER

ACTION_MODIFY_USER

static final java.lang.String ACTION_MODIFY_USER

ACTION_DISABLE_USER

static final java.lang.String ACTION_DISABLE_USER

ACTION_DELETE_USER

static final java.lang.String ACTION_DELETE_USER

ACTION_ADD_ACCOUNT

static final java.lang.String ACTION_ADD_ACCOUNT

ACTION_LINK_ACCOUNT

static final java.lang.String ACTION_LINK_ACCOUNT

ACTION_UNLINK_ACCOUNT

static final java.lang.String ACTION_UNLINK_ACCOUNT

ACTION_DELETE_ACCOUNT

static final java.lang.String ACTION_DELETE_ACCOUNT

ACTION_DISABLE_ACCOUNT

static final java.lang.String ACTION_DISABLE_ACCOUNT

ACTION_MODIFY_PASSWORD

static final java.lang.String ACTION_MODIFY_PASSWORD
Method Detail

executeChanges

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

setParameters

void setParameters(java.util.List<java.lang.Object> parameters)

getParameters

java.util.List<java.lang.Object> getParameters()


Copyright © 2012 evolveum. All Rights Reserved.