[jboss-user] [jBPM] - saving a new attribute value in database

parvathy j a do-not-reply at jboss.com
Sun Sep 19 01:28:39 EDT 2010


parvathy j a [http://community.jboss.org/people/parvathy] created the discussion

"saving a new attribute value in database"

To view the discussion, visit: http://community.jboss.org/message/562566#562566

--------------------------------------------------------------
Hi i created a new element escalation which acts as transition itself.. i parsed it similar to trasition in JpdlParser.java...i also have a new attribute 'level' in it    public void parseEscalation(Element element, ActivityImpl activity, Parse parse) {          UnresolvedTransitions unresolvedTransitions =            parse.contextStackFind(UnresolvedTransitions.class);        //  HistoryActivityInstanceImpl hist = new HistoryActivityInstanceImpl();          List transitionElements = XmlUtil.elements(element, "escalation");          for (Element transitionElement : transitionElements) {            String transitionName = XmlUtil.attribute(transitionElement, "name");            String    level               = XmlUtil.attribute(transitionElement, "level");            Element timerElement = XmlUtil.element(transitionElement, "timer");            if (timerElement != null) {              TimerDefinitionImpl timerDefinitionImpl =                parseTimerDefinition(timerElement, parse, activity);              timerDefinitionImpl.setSignalName(transitionName);            }             TransitionImpl transition = activity.createOutgoingTransition();            transition.setName(transitionName);            System.out.println("level#######>>>>>"+level);            transition.setLevel(level== null || level ==""?0:Integer.parseInt(level));           // hist.setEscalationLevel(transition.getLevel());           // HistoryEvent.fire(new ActivityEnd(transitionName,transition.getLevel()),execution);            unresolvedTransitions.add(transition, transitionElement);            parseOnEvent(transitionElement, parse, transition, Event.TAKE);          }  could anyone please guide me how to save the attribute 'levels' value in JBPM4_HIST_ACTINST which will come for all escalation and the escaation name will come in the TRANSITION_ field.. i have added a new field ESCALATION_LEVEL_ in the table ..
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/562566#562566]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100919/aa03d777/attachment-0001.html 


More information about the jboss-user mailing list