Package org.jbpm.api.task

Examples of org.jbpm.api.task.AssignmentHandler


        String candidateGroup = tokenizer.nextToken();
        assignable.addCandidateGroup(candidateGroup);
      }
    }
   
    AssignmentHandler assignmentHandler = assignableDefinition.getAssignmentHandler();
    if (assignmentHandler!=null) {
      try {
        assignmentHandler.assign(assignable, this);
      } catch (Exception e) {
        throw new JbpmException("assignment handler threw exception: " + e, e);
      }
    }
  }
View Full Code Here


    }
 
    Element assignmentHandlerElement = XmlUtil.element(element, "assignment-handler");
    if (assignmentHandlerElement!=null) {
      ObjectDescriptor objectDescriptor = parseObjectDescriptor(assignmentHandlerElement, parse);
      AssignmentHandler assignmentHandler = (AssignmentHandler) WireContext.create(objectDescriptor);
      assignableDefinition.setAssignmentHandler(assignmentHandler);
    }
 
    String assigneeExpression = XmlUtil.attribute(element, "assignee");
    assignableDefinition.setAssigneeExpression(assigneeExpression);
View Full Code Here

      }
    }
   
    UserCodeReference assignmentHandlerReference = assignableDefinition.getAssignmentHandlerReference();
    if (assignmentHandlerReference!=null) {
      AssignmentHandler assignmentHandler = (AssignmentHandler) assignmentHandlerReference.getObject(processDefinition);
      if (assignmentHandler!=null) {
        try {
          assignmentHandler.assign(assignable, this);
        } catch (Exception e) {
          throw new JbpmException("assignment handler threw exception: " + e, e);
        }
      }
    }
View Full Code Here

TOP

Related Classes of org.jbpm.api.task.AssignmentHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.