Codota Logo
HumanTaskActivityBehavior
Code IndexAdd Codota to your IDE (free)

How to use
HumanTaskActivityBehavior
in
org.camunda.bpm.engine.impl.cmmn.behavior

Best Java code snippets using org.camunda.bpm.engine.impl.cmmn.behavior.HumanTaskActivityBehavior (Showing top 20 results out of 315)

  • Common ways to obtain HumanTaskActivityBehavior
private void myMethod () {
HumanTaskActivityBehavior h =
  • Codota IconCmmnActivity activity;(HumanTaskActivityBehavior) activity.getActivityBehavior()
  • Smart code suggestions by Codota
}
origin: camunda/camunda-bpm-platform

@Override
protected CmmnActivityBehavior getActivityBehavior() {
 return new HumanTaskActivityBehavior();
}
origin: camunda/camunda-bpm-platform

protected void manualCompleting(CmmnActivityExecution execution) {
 completing(execution);
}
origin: camunda/camunda-bpm-platform

protected void completing(CmmnActivityExecution execution) {
 TaskEntity task = getTask(execution);
 if (task != null) {
  task.caseExecutionCompleted();
 }
}
origin: camunda/camunda-bpm-platform

@Test
public void testTaskDefinition() {
 // given: a plan item
 // when
 CmmnActivity activity = handler.handleElement(planItem, context);
 // then
 // there exists a taskDefinition
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 assertNotNull(behavior.getTaskDefinition());
}
origin: camunda/camunda-bpm-platform

protected void performExit(CmmnActivityExecution execution) {
 terminating(execution);
 super.performExit(execution);
}
origin: camunda/camunda-bpm-platform

@Override
protected void initializeActivity(CmmnElement element, CmmnActivity activity, CmmnHandlerContext context) {
 // execute standard initialization
 super.initializeActivity(element, activity, context);
 // create a taskDefinition
 TaskDefinition taskDefinition = createTaskDefinition(element, context);
 // get the caseDefinition...
 CaseDefinitionEntity caseDefinition = (CaseDefinitionEntity) context.getCaseDefinition();
 // ... and taskDefinition to caseDefinition
 caseDefinition.getTaskDefinitions().put(taskDefinition.getKey(), taskDefinition);
 ExpressionManager expressionManager = context.getExpressionManager();
 // create decorator
 TaskDecorator taskDecorator = new TaskDecorator(taskDefinition, expressionManager);
 // set taskDecorator on behavior
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 behavior.setTaskDecorator(taskDecorator);
 // task listeners
 initializeTaskListeners(element, activity, context, taskDefinition);
}
origin: camunda/camunda-bpm-platform

@Test
public void testExpressionManager() {
 // given: a plan item
 // when
 CmmnActivity activity = handler.handleElement(planItem, context);
 // then
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 ExpressionManager expressionManager = behavior.getExpressionManager();
 assertNotNull(expressionManager);
 assertEquals(context.getExpressionManager(), expressionManager);
}
origin: camunda/camunda-bpm-platform

@Test
public void testTaskDecorator() {
 // given: a plan item
 // when
 CmmnActivity activity = handler.handleElement(planItem, context);
 // then
 // there exists a taskDecorator
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 assertNotNull(behavior.getTaskDecorator());
}
origin: camunda/camunda-bpm-platform

@Test
public void testTaskDefinitionCandidateGroups() {
 // given
 String aCandidateGroups = "accounting,management,backoffice";
 humanTask.setCamundaCandidateGroups(aCandidateGroups);
 // when
 CmmnActivity activity = handler.handleElement(planItem, context);
 // then
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 TaskDefinition taskDefinition = behavior.getTaskDefinition();
 Set<Expression> candidateGroupExpressions = taskDefinition.getCandidateGroupIdExpressions();
 assertEquals(3, candidateGroupExpressions.size());
 for (Expression candidateGroupExpression : candidateGroupExpressions) {
  String candidateGroup = candidateGroupExpression.getExpressionText();
  if ("accounting".equals(candidateGroup)) {
   assertEquals("accounting", candidateGroup);
  } else if ("management".equals(candidateGroup)) {
   assertEquals("management", candidateGroup);
  } else if ("backoffice".equals(candidateGroup)) {
   assertEquals("backoffice", candidateGroup);
  } else {
   fail("Unexpected candidate group: " + candidateGroup);
  }
 }
}
origin: camunda/camunda-bpm-platform

protected void performExit(CmmnActivityExecution execution) {
 terminating(execution);
 super.performExit(execution);
}
origin: camunda/camunda-bpm-platform

@Override
protected void initializeActivity(CmmnElement element, CmmnActivity activity, CmmnHandlerContext context) {
 // execute standard initialization
 super.initializeActivity(element, activity, context);
 // create a taskDefinition
 TaskDefinition taskDefinition = createTaskDefinition(element, context);
 // get the caseDefinition...
 CaseDefinitionEntity caseDefinition = (CaseDefinitionEntity) context.getCaseDefinition();
 // ... and taskDefinition to caseDefinition
 caseDefinition.getTaskDefinitions().put(taskDefinition.getKey(), taskDefinition);
 ExpressionManager expressionManager = context.getExpressionManager();
 // create decorator
 TaskDecorator taskDecorator = new TaskDecorator(taskDefinition, expressionManager);
 // set taskDecorator on behavior
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 behavior.setTaskDecorator(taskDecorator);
 // task listeners
 initializeTaskListeners(element, activity, context, taskDefinition);
}
origin: org.camunda.bpm/camunda-engine

@Test
public void testExpressionManager() {
 // given: a plan item
 // when
 CmmnActivity activity = handler.handleElement(planItem, context);
 // then
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 ExpressionManager expressionManager = behavior.getExpressionManager();
 assertNotNull(expressionManager);
 assertEquals(context.getExpressionManager(), expressionManager);
}
origin: org.camunda.bpm/camunda-engine

@Test
public void testTaskDecorator() {
 // given: a plan item
 // when
 CmmnActivity activity = handler.handleElement(planItem, context);
 // then
 // there exists a taskDecorator
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 assertNotNull(behavior.getTaskDecorator());
}
origin: camunda/camunda-bpm-platform

@Test
public void testTaskDefinitionCandidateUsers() {
 // given
 String aCandidateUsers = "mary,john,peter";
 humanTask.setCamundaCandidateUsers(aCandidateUsers);
 // when
 CmmnActivity activity = handler.handleElement(planItem, context);
 // then
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 TaskDefinition taskDefinition = behavior.getTaskDefinition();
 Set<Expression> candidateUserExpressions = taskDefinition.getCandidateUserIdExpressions();
 assertEquals(3, candidateUserExpressions.size());
 for (Expression candidateUserExpression : candidateUserExpressions) {
  String candidateUser = candidateUserExpression.getExpressionText();
  if ("mary".equals(candidateUser)) {
   assertEquals("mary", candidateUser);
  } else if ("john".equals(candidateUser)) {
   assertEquals("john", candidateUser);
  } else if ("peter".equals(candidateUser)) {
   assertEquals("peter", candidateUser);
  } else {
   fail("Unexpected candidate user: " + candidateUser);
  }
 }
}
origin: camunda/camunda-bpm-platform

protected void terminating(CmmnActivityExecution execution) {
 TaskEntity task = getTask(execution);
 // it can happen that a there does not exist
 // a task, because the given execution was never
 // active.
 if (task != null) {
  task.delete("terminated", false);
 }
}
origin: camunda/camunda-bpm-platform

protected void performTerminate(CmmnActivityExecution execution) {
 terminating(execution);
 super.performTerminate(execution);
}
origin: camunda/camunda-bpm-platform

@Override
protected CmmnActivityBehavior getActivityBehavior() {
 return new HumanTaskActivityBehavior();
}
origin: camunda/camunda-bpm-platform

protected void manualCompleting(CmmnActivityExecution execution) {
 completing(execution);
}
origin: org.camunda.bpm/camunda-engine

@Override
protected void initializeActivity(CmmnElement element, CmmnActivity activity, CmmnHandlerContext context) {
 // execute standard initialization
 super.initializeActivity(element, activity, context);
 // create a taskDefinition
 TaskDefinition taskDefinition = createTaskDefinition(element, context);
 // get the caseDefinition...
 CaseDefinitionEntity caseDefinition = (CaseDefinitionEntity) context.getCaseDefinition();
 // ... and taskDefinition to caseDefinition
 caseDefinition.getTaskDefinitions().put(taskDefinition.getKey(), taskDefinition);
 ExpressionManager expressionManager = context.getExpressionManager();
 // create decorator
 TaskDecorator taskDecorator = new TaskDecorator(taskDefinition, expressionManager);
 // set taskDecorator on behavior
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 behavior.setTaskDecorator(taskDecorator);
 // task listeners
 initializeTaskListeners(element, activity, context, taskDefinition);
}
origin: camunda/camunda-bpm-platform

@Test
public void testHumanTaskDescription() {
 // given
 String description = "A description";
 humanTask.setDescription(description);
 // when
 CmmnActivity activity = handler.handleElement(planItem, context);
 // then
 HumanTaskActivityBehavior behavior = (HumanTaskActivityBehavior) activity.getActivityBehavior();
 TaskDefinition taskDefinition = behavior.getTaskDefinition();
 Expression descriptionExpression = taskDefinition.getDescriptionExpression();
 assertNotNull(descriptionExpression);
 assertEquals(description, descriptionExpression.getExpressionText());
}
org.camunda.bpm.engine.impl.cmmn.behaviorHumanTaskActivityBehavior

Most used methods

  • <init>
  • completing
  • getTask
  • getTaskDefinition
  • setTaskDecorator
  • terminating
  • getExpressionManager
  • getTaskDecorator

Popular in Java

  • Reading from database using SQL prepared statement
  • getResourceAsStream (ClassLoader)
  • setScale (BigDecimal)
    Returns a BigDecimal whose scale is the specified value, and whose value is numerically equal to thi
  • addToBackStack (FragmentTransaction)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • Notification (javax.management)
  • JOptionPane (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now