Java Doc for AbstractModule.java in  » J2EE » Dinamica » dinamica » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » J2EE » Dinamica » dinamica 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   dinamica.AbstractModule

All known Subclasses:   dinamica.GenericOutput,  dinamica.GenericTransaction,
AbstractModule
abstract public class AbstractModule (Code)
Base class that factorizes reusable behavior for Output and Transaction classes
Creation date: 4/10/2003
Last Update: 4/10/2003
(c) 2003 Martin Cordova
This code is released under the LGPL license

author:
   Martin Cordova


Field Summary
 Config_config
    
 Connection_conn
    
 ServletContext_ctx
    
 PrintWriter_pw
    
 HttpServletRequest_req
    
 HttpServletResponse_res
    


Method Summary
protected  ConfiggetConfig()
    
protected  ConnectiongetConnection()
     The application uses a default DataSource.
protected  ServletContextgetContext()
    
protected  DbgetDb()
    
protected  StringgetLocalResource(String path)
     Load a text resource relative to the class location
Parameters:
  path - Pathname of the resource, if it is a filenamethen the resource location is assumed in the same path as the classotherwise may be a sybdirectory relative to the class directory.
protected  HttpServletRequestgetRequest()
    
public  StringgetResource(String fileName)
     Load a text resource from the Action path (where config.xml is located) or from a relative path inside the context.
protected  HttpServletResponsegetResponse()
    
protected  HttpSessiongetSession()
    
protected  StringgetUserName()
    
public  voidinit(ServletContext ctx, HttpServletRequest req, HttpServletResponse res)
    
protected  booleanisUserInRole(String roleName)
    
protected  voidlog(String message)
    
public  voidsetConfig(Config config)
    
public  voidsetConnection(Connection connection)
    
public  voidsetLogWriter(PrintWriter pw)
    

Field Detail
_config
Config _config(Code)



_conn
Connection _conn(Code)



_ctx
ServletContext _ctx(Code)



_pw
PrintWriter _pw(Code)



_req
HttpServletRequest _req(Code)



_res
HttpServletResponse _res(Code)





Method Detail
getConfig
protected Config getConfig()(Code)
Config object



getConnection
protected Connection getConnection()(Code)
The application uses a default DataSource. A connection from this pool is made available for Transaction modules Default Database Connection



getContext
protected ServletContext getContext()(Code)
Servlet Context



getDb
protected Db getDb() throws Throwable(Code)
Return framework Db object (wrapper for JDBC operations) using the connection and the LogWriter passed to this object Db object
throws:
  Throwable -



getLocalResource
protected String getLocalResource(String path) throws Throwable(Code)
Load a text resource relative to the class location
Parameters:
  path - Pathname of the resource, if it is a filenamethen the resource location is assumed in the same path as the classotherwise may be a sybdirectory relative to the class directory. A String containing the resource
throws:
  Throwable -



getRequest
protected HttpServletRequest getRequest()(Code)
Servlet Request object



getResource
public String getResource(String fileName) throws Throwable(Code)
Load a text resource from the Action path (where config.xml is located) or from a relative path inside the context. The resource may be a SQL or HTML template, any text based file.
Parameters:
  fileName - Resource file name; if starts with "/" thenit is interpreted as a path relative to the context, otherwisethe Action's path is used. A String containing the resource
throws:
  Throwable -



getResponse
protected HttpServletResponse getResponse()(Code)
Servlet Response object



getSession
protected HttpSession getSession()(Code)
Return HTTP Session, force session creation if necessary HttpSession reference



getUserName
protected String getUserName()(Code)
Return UserID for the current security session, if any, otherwise returns null



init
public void init(ServletContext ctx, HttpServletRequest req, HttpServletResponse res)(Code)
Initialize this object
Parameters:
  ctx -
Parameters:
  req -



isUserInRole
protected boolean isUserInRole(String roleName)(Code)
Returns true if user belongs to role
Parameters:
  roleName - Name of the role as defined in WEB.XML



log
protected void log(String message)(Code)
Write message to the log writer
Parameters:
  message - Message to log



setConfig
public void setConfig(Config config)(Code)
Set transaction configuration
Parameters:
  config -



setConnection
public void setConnection(Connection connection)(Code)
Set database connection
Parameters:
  connection -



setLogWriter
public void setLogWriter(PrintWriter pw)(Code)
Set log writer for Db object (to log jdbc operations)
Parameters:
  pw -



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.