  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | - Debug.seam page, the Business process context and da | - Debug.seam page, the Business process context and da 2007-07-16 - By harpritt
Back Hi
The following class aims starts a conversation that goes on to start a business process,
Im trying to bind the crId String to the Business process that is created on SubmitTicket().... to test that this is happening i am using the debug.seam page while on a page within the business process.
in the Debug.seam page.....Ive noticed that the Business Process Context is empty no reference to the String nor the business process.. is this correct?
Many thanks
Extra information.... the reason im bind the crID to the BP is so that i can use it later to load the related changeRequest oject from hibernate using the @(protected) annotation......
| | @(protected) | @(protected)("createChangeRequest") | public class CreateChangeRequestAction implements CreateChangeRequest { | | //@(protected)(required = false) | //@(protected)(scope = BUSINESS_PROCESS, required = false) | //ChangeRequest changerequest; | | | @(protected)(required = false) | @(protected)(scope = BUSINESS_PROCESS, required = false) | String crId; | | @(protected)(required = false) | GsmsMetaData gsmsMetaData; | | @(protected)(required = false) | NewGSMSData newGsmsData; | | @(protected)(required = false) | RequestState requestState; | | @(protected)(required = false) | RequestReference requestReference; | | @(protected) | Login login; | | | @(protected) | public String newTicket() { | if (changerequest.getCrAction().equals("EDIT")) { | return "editdoc"; | } | if (changerequest.getCrAction().equals("NEW")) { | return "newdoc"; | } | if (changerequest.getCrAction().equals("MOVE")) { | return "movedoc"; | } | if (changerequest.getCrAction().equals("DELETE")) { | return "deletedoc"; | } | if (changerequest.getCrAction().equals("OTHER")) { | return "other"; | } | //throw exception | return "home"; | } | | @(protected) | @(protected)(definition = "changerequestprocess") | public String submitTicket() { | | | changerequest.setCrEditor(login.getUser().getUsername()); | | getChangeRequestDAO().saveCr(changerequest); | | crId = "Dude"; | return "home"; | | } | | | | | @(protected) | @(protected) | public void destroy() { | } | | } |
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic &p=4064757#4064757
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode =reply&p=4064757 __ ____ ____ ____ ____ ____ ____ ____ ____ ____ jboss-user mailing list jboss-user@(protected) https://lists.jboss.org/mailman/listinfo/jboss-user
|
|
 |