org.camunda.bpm.engine.impl.cmd
Class DeleteIdentityLinkCmd

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.DeleteIdentityLinkCmd
All Implemented Interfaces:
Serializable, Command<Void>
Direct Known Subclasses:
DeleteGroupIdentityLinkCmd, DeleteUserIdentityLinkCmd

public abstract class DeleteIdentityLinkCmd
extends Object
implements Command<Void>, Serializable

Author:
Tom Baeyens, Falko Menge, Joram Barrez
See Also:
Serialized Form

Field Summary
protected  String groupId
           
protected  TaskEntity task
           
protected  String taskId
           
protected  String type
           
protected  String userId
           
 
Constructor Summary
DeleteIdentityLinkCmd(String taskId, String userId, String groupId, String type)
           
 
Method Summary
protected  void checkDeleteIdentityLink(TaskEntity task, CommandContext commandContext)
           
 Void execute(CommandContext commandContext)
           
protected  void validateParams(String userId, String groupId, String type, String taskId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userId

protected String userId

groupId

protected String groupId

type

protected String type

taskId

protected String taskId

task

protected TaskEntity task
Constructor Detail

DeleteIdentityLinkCmd

public DeleteIdentityLinkCmd(String taskId,
                             String userId,
                             String groupId,
                             String type)
Method Detail

validateParams

protected void validateParams(String userId,
                              String groupId,
                              String type,
                              String taskId)

execute

public Void execute(CommandContext commandContext)
Specified by:
execute in interface Command<Void>

checkDeleteIdentityLink

protected void checkDeleteIdentityLink(TaskEntity task,
                                       CommandContext commandContext)


Copyright © 2018 camunda services GmbH. All rights reserved.