Examples of TaskDefinitionImpl


Examples of com.founder.fix.fixflow.core.impl.task.TaskDefinitionImpl

  }

 

  public TaskDefinition createTaskDefinition(UserTaskBehavior userTask) {
    TaskDefinitionImpl taskDefinitionImpl = new TaskDefinitionImpl(userTask);
    return taskDefinitionImpl;
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.task.TaskDefinitionImpl

  public Object parse(Element element, Parse parse, Parser parser) {
    TaskActivity taskActivity = new TaskActivity();

    ScopeElementImpl scopeElement = parse.findObject(ScopeElementImpl.class);
    TaskDefinitionImpl taskDefinition = JpdlParser.parseTaskDefinition(element, parse, scopeElement);
    taskActivity.setTaskDefinition(taskDefinition);
   
    return taskActivity;
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.task.TaskDefinitionImpl

    String candidateGroupsExpressionLanguage = XmlUtil.attribute(element, "candidate-groups-lang");
    assignableDefinition.setCandidateGroupsExpressionLanguage(candidateGroupsExpressionLanguage);
  }

  public static TaskDefinitionImpl parseTaskDefinition(Element element, Parse parse, ScopeElementImpl scopeElement) {
    TaskDefinitionImpl taskDefinition = new TaskDefinitionImpl();
 
    String taskName = XmlUtil.attribute(element, "name");
    taskDefinition.setName(taskName);

    String form = XmlUtil.attribute(element, "form");
    taskDefinition.setFormResourceName(form);
   
    ProcessDefinitionImpl processDefinition = parse.findObject(ProcessDefinitionImpl.class);
    if (processDefinition.getTaskDefinition(taskName)!=null) {
      parse.addProblem("duplicate task name "+taskName, element);
    } else {
      processDefinition.addTaskDefinitionImpl(taskDefinition);
    }

    String swimlaneName = XmlUtil.attribute(element, "swimlane");
    if (swimlaneName!=null) {
      JpdlProcessDefinition jpdlProcessDefinition = parse.findObject(JpdlProcessDefinition.class);
      SwimlaneDefinitionImpl swimlaneDefinition = jpdlProcessDefinition.getSwimlaneDefinition(swimlaneName);
      if (swimlaneDefinition!=null) {
        taskDefinition.setSwimlaneDefinition(swimlaneDefinition);
      } else {
        parse.addProblem("swimlane "+swimlaneName+" not declared", element);
      }
    }
   
View Full Code Here

Examples of org.jbpm.pvm.internal.task.TaskDefinitionImpl

  public SwimlaneDefinitionImpl getSwimlaneDefinition(String name) {
    return swimlaneDefinitions.get(name);
  }

  public TaskDefinitionImpl createTaskDefinition(String name) {
    TaskDefinitionImpl taskDefinition = new TaskDefinitionImpl();
    taskDefinitions.put(name, taskDefinition);
    return taskDefinition;
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.task.TaskDefinitionImpl

  public Object parseJpdl(Element element, Parse parse, JpdlParser parser) {
    TaskActivity taskActivity = new TaskActivity();

    ScopeElementImpl scopeElement = parse.contextStackFind(ScopeElementImpl.class);
    TaskDefinitionImpl taskDefinition = parser.parseTaskDefinition(element, parse, scopeElement);
    taskActivity.setTaskDefinition(taskDefinition);
   
    return taskActivity;
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.task.TaskDefinitionImpl

    String candidateGroupsExpressionLanguage = XmlUtil.attribute(element, "candidate-groups-lang");
    assignableDefinition.setCandidateGroupsExpressionLanguage(candidateGroupsExpressionLanguage);
  }

  public TaskDefinitionImpl parseTaskDefinition(Element element, Parse parse, ScopeElementImpl scopeElement) {
    TaskDefinitionImpl taskDefinition = new TaskDefinitionImpl();
 
    String taskName = XmlUtil.attribute(element, "name");
    taskDefinition.setName(taskName);

    String form = XmlUtil.attribute(element, "form");
    taskDefinition.setFormResourceName(form);
   
    ProcessDefinitionImpl processDefinition = parse.contextStackFind(ProcessDefinitionImpl.class);
    if (processDefinition.getTaskDefinition(taskName)!=null) {
      parse.addProblem("duplicate task name "+taskName, element);
    } else {
      processDefinition.addTaskDefinitionImpl(taskDefinition);
    }

    String swimlaneName = XmlUtil.attribute(element, "swimlane");
    if (swimlaneName!=null) {
      JpdlProcessDefinition jpdlProcessDefinition = parse.contextStackFind(JpdlProcessDefinition.class);
      SwimlaneDefinitionImpl swimlaneDefinition = jpdlProcessDefinition.getSwimlaneDefinition(swimlaneName);
      if (swimlaneDefinition!=null) {
        taskDefinition.setSwimlaneDefinition(swimlaneDefinition);
      } else {
        parse.addProblem("swimlane "+swimlaneName+" not declared", element);
      }
    }
   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.