Java Mailing List Archive

http://www.junlu.com/

Google
Google
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
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
- Trouble with my Business Prosse scoped Data

- Trouble with my Business Prosse scoped Data

2007-07-15       - By harpritt

 Back
Hi everyone

... im drowning again

2 weeks into SEAM and im loving it....but im find this problem a bit much for
me, any help is appreciated.

Ive basically taken the "ticketing" example and moded it for my change request
system.

i use the @(protected) to populate my changerequest object by using the
changeRequestId that i have bound to the business scope.... only problem is
that changeRequestId is never anything but null..... im really stuck and am in
noob hell






 |
 |
 | @(protected)
 | @(protected)("ticketSystem")
 | @(protected)
 | public class TicketSystemAction implements TicketSystem {
 |
 |     @(protected)(required = false)
 |     @(protected)(required = false)
 |     ChangeRequest changerequest;
 |
 |  
 |     @(protected)(required = false)
 |     @(protected)(scope = BUSINESS_PROCESS, required = false)
 |     String changeRequestId;
 |
 |     @(protected)(required = false)
 |     GsmsMetaData gsmsMetaData;
 |
 |     @(protected)(required = false)
 |     NewGSMSData newGsmsData;
 |
 |     @(protected)(required = false)
 |     RequestState requestState;
 |
 |     @(protected)(required = false)
 |     RequestReference requestReference;
 |
 |     @(protected)
 |     User user;
 |
 |     @(protected)
 |     public void getChangeRequestId() {
 |         if (changerequest == null) {
 |              changerequest = getChangeRequestDAO().findCrById(Integer
.parseInt(changeRequestId));
 |         }
 |     }
 |
 |     @(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() {
 |
 |         // here is what we take what we have from the client and turn it
into a change request
 |
 |         //Need to persist the request ref before we create the CR.
 |         if (requestReference == null) {
 |             requestReference = new RequestReference();
 |             requestReference.setReferenceId("IDREQUIRED");
 |             getChangeRequestDAO().saveReqRef(requestReference);
 |         } else {
 |             getChangeRequestDAO().saveReqRef(requestReference);
 |         }
 |
 |
 |         StateFileAttachment fileAtt = new StateFileAttachment();
 |
 |         //TODO GET PRINCIPLE
 |         changerequest.setCrEditor(user.getUsername());
 |         changerequest.setCrApprover("Barrie");
 |
 |         //This will be defined later when amaniel takes the change request
 |         //and adds it to his tasklist
 |         //changerequest.setCrProcessor("Amaniel");
 |
 |         //crs1.setCrReason("Hate the content");
 |         //crs1.setCrTargetAudience("everyone");
 |         //crs1.setCrTargetAudienceReviewalUrgency("not really");
 |         //crs1.setCrAction("EDIT");
 |
 |         changerequest.getRequestStates().add(requestState);
 |
 |         //reqState.setReqStateDetail("Change this to that");
 |         java.util.Date Source code of java.util.Date.html>java.util.Date Source code of java.util.Date java.util.Date Source code of java.util.Date.java.html>Source code of <a href=http://www.docjar.com/docs/api/java/util/Date.html>java.util.Date</a> <a href=http://www.docjar.com/html/api/java/util/Date.java.html><img src=/j.gif alt=' border=0> today = new java.util.Date Source code of java.util.Date.html>java.util.Date Source code of java.util.Date java.util.Date Source code of java.util.Date.java.html>Source code of <a href=http://www.docjar.com/docs/api/java/util/Date.html>java.util.Date</a> <a href=http://www.docjar.com/html/api/java/util/Date.java.html><img src=/j.gif alt=' border=0>();
 |         requestState.setReqStateTimestamp(new java.sql.Timestamp Source code of java.sql.Timestamp(today
.getTime()));
 |
 |         //TODO
 |         requestState.setReqStateEditor(user.getUsername());
 |         requestState.setChngRequest(changerequest);
 |         requestState.getReqStateFileAttachments().add(fileAtt);
 |         requestState.getNewData().put(newGsmsData.getReqReference(),
newGsmsData);
 |         requestState.setReqStateType(StateType.SUBMITTED);
 |
 |         newGsmsData.setReqReference(getChangeRequestDAO()
.findReqRefByReferenceId(requestReference.getReferenceId()));
 |         newGsmsData.setReqState(requestState);
 |         newGsmsData.getDocumentMetaData().put("keywords", gsmsMetaData
.getDataValue());
 |
 |         fileAtt.setFileAttName("Name");
 |         fileAtt.setFileAttPath("Path");
 |         fileAtt.setReqState(requestState);
 |
 |
 |         changeRequestId = getChangeRequestDAO().saveCr(changerequest) + "";
 |
 |
 |         return "home";
 |     }
 |
 | .......... More and more
 |


PS is it ok for a class to work in both business and conversational contexts?

Many Many Many Thanks

Lasard..... police academy




View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic
&p=4064353#4064353

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode
=reply&p=4064353
__ ____ ____ ____ ____ ____ ____ ____ ____ ____
jboss-user mailing list
jboss-user@(protected)
https://lists.jboss.org/mailman/listinfo/jboss-user

©2008 junlu.com - Jax Systems, LLC, U.S.A.