My favorites
▼
|
Sign in
kcode
Sample code projects
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
trunk
/
billpayevolution
/
billpay
/
Refactoring7ImplementationFactory
/
src
/
com
/
extensiblejava
/
ui
/
AuditAction.java
r109
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package com.extensiblejava.ui;
import java.io.IOException;
import java.util.Hashtable;
import java.util.Locale;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionServlet;
import org.apache.struts.util.MessageResources;
import java.util.*;
import com.extensiblejava.bill.*;
import com.extensiblejava.audit.*;
import com.extensiblejava.audit.audit1.*;
import com.extensiblejava.bill.data.*;
import com.extensiblejava.mediator.*;
public class AuditAction extends Action {
public ActionForward perform(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
BillDetailForm billDetailForm = (BillDetailForm) form;
Bill bill = Bill.loadBill(new DefaultBillEntityLoader(new Integer(billDetailForm.getBillId())));
try {
System.out.println("AUDIT FACADE: " + AuditFacadeFactory.getAuditFacade(bill).getClass());
bill.audit(AuditFacadeFactory.getAuditFacade(bill));
request.setAttribute("bill",bill);
return (mapping.findForward("success"));
} catch (AuditException e) {
throw new ServletException(e);
}
}
}
Show details
Hide details
Change log
r74
by pragkirk on Nov 5, 2009
Diff
Initial Version
Go to:
...efactoring7ImplementationFactory
...ng7ImplementationFactory/WEB-INF
...mentationFactory/WEB-INF/app.tld
...mplementationFactory/WEB-INF/lib
...tory/WEB-INF/lib/servlet-api.jar
...onFactory/WEB-INF/lib/struts.jar
...nFactory/WEB-INF/struts-bean.tld
...actory/WEB-INF/struts-config.xml
...nFactory/WEB-INF/struts-form.tld
...nFactory/WEB-INF/struts-html.tld
...Factory/WEB-INF/struts-logic.tld
...tory/WEB-INF/struts-template.tld
...tationFactory/WEB-INF/struts.tld
...mentationFactory/WEB-INF/web.xml
...entationFactory/billpaybuild.xml
...g7ImplementationFactory/buildlib
...ory/buildlib/jaranalyzer-1.1.jar
...Factory/buildlib/jaranalyzer.xsl
...ory/buildlib/jaranalyzer2dot.xsl
...plementationFactory/buildlib/lib
...actory/buildlib/lib/bcel-5.1.jar
...entationFactory/buildlib/lib/com
...onFactory/buildlib/lib/com/kirkk
.../buildlib/lib/com/kirkk/analyzer
...lib/com/kirkk/analyzer/framework
...yzer/framework/Filter.properties
...ldlib/lib/jakarta-regexp-1.3.jar
...tionFactory/buildlib/license.txt
...ationFactory/buildlib/readme.txt
...ctory/buildlib/rundotsummary.bat
...ctory/buildlib/runxmlsummary.bat
...toring7ImplementationFactory/jsp
...tationFactory/jsp/BillDetail.jsp
...ionFactory/jsp/CustomerBills.jsp
...ementationFactory/jsp/search.jsp
...toring7ImplementationFactory/src
...ng7ImplementationFactory/src/com
...onFactory/src/com/extensiblejava
...ory/src/com/extensiblejava/audit
...lejava/audit/AuditException.java
...siblejava/audit/AuditFacade.java
...ensiblejava/audit/Auditable.java
.../com/extensiblejava/audit/audit1
...a/audit/audit1/AuditFacade1.java
.../com/extensiblejava/audit/audit2
...a/audit/audit2/AuditFacade2.java
...tory/src/com/extensiblejava/bill
...om/extensiblejava/bill/Bill.java
...ejava/bill/BillEntityLoader.java
...tensiblejava/bill/BillPayer.java
Project members,
sign in
to write a code review
Older revisions
All revisions of this file
File info
Size: 1639 bytes, 46 lines
View raw file
Powered by
Google Project Hosting