Java Doc for EjbView.java in  » EJB-Server-resin-3.1.5 » resin » com » caucho » ejb » cfg21 » 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 » EJB Server resin 3.1.5 » resin » com.caucho.ejb.cfg21 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.caucho.ejb.cfg21.EjbView

All known Subclasses:   com.caucho.ejb.cfg21.EjbHomeView,  com.caucho.ejb.cfg.EjbObjectView,
EjbView
public class EjbView (Code)
Configuration for a particular view.



Constructor Summary
public  EjbView(EjbBean bean, ApiClass apiClass, String prefix, String suffix)
     Creates a new entity bean configuration.
public  EjbView(EjbBean bean, ArrayList<ApiClass> apiList, String prefix, String suffix)
     Creates a new entity bean configuration.

Method Summary
protected  voidassembleMethods(BeanAssembler assembler, ViewClass viewClass, String fullClassName)
     Assembles the generator methods.
protected  voidassembleView(BeanAssembler assembler, String fullClassName)
     Assembles the generator.
protected  EjbMethodcreateBusinessMethod(ApiMethod apiMethod, ApiMethod implMethod)
     Creates a new business method.
public  ConfigExceptionerror(String msg)
     Returns an error.
protected  ConfigExceptionerrorMissingMethod(ApiClass expectedClass, String expectedName, ApiMethod matchMethod)
    
protected  EjbMethodPatternfindMethodPattern(ApiMethod apiMethod, String prefix)
     Finds the matching method pattern.
protected  ApiClassgetApiClass()
    
protected  ArrayList<ApiClass>getApiList()
     Returns the api class for the view.
public  EjbBeangetBean()
     Returns the bean.
public static  StringgetClassName(Class cl)
     Returns a printable class name.
public static  StringgetFullMethodName(ApiMethod method)
    
public static  StringgetFullMethodName(String methodName, Class[] paramTypes)
    
public  ApiClassgetImplClass()
     Returns the implementation class for the view.
public  ArrayList<EjbMethod>getMethods()
     Returns the list of methods.
public  StringgetPrefix()
     Returns the prefix.
public  CallChaingetSecurityChain(CallChain callChain, ApiMethod apiMethod, String prefix)
     Returns the transaction chain.
public static  StringgetShortClassName(ApiClass cl)
    
protected  StringgetSuffix()
     Returns the suffix.
public  CallChaingetTransactionChain(CallChain callChain, ApiMethod apiMethod, ApiMethod implMethod, String prefix)
     Returns the transaction chain.
protected  voidintrospect()
     Introspects the bean's methods.
protected  EjbMethodintrospectApiMethod(ApiMethod apiMethod)
     Introspects a method in the view api which does not exist in implementation bean.
protected  EjbMethodintrospectBusinessMethod(ApiMethod implMethod)
     Introspects a business method.
protected  EjbMethodintrospectEJBMethod(ApiMethod method)
     Introspects an ejb method.
protected  booleanisLocal()
     Returns true for a local view.
protected  voidvalidateApiMethod(ApiMethod apiMethod)
     Validates an API method.
protected  voidvalidateException(ApiMethod method, Class exn)
     Validate the exceptions.
protected  voidvalidateExceptions(ApiMethod method, Class[] exn)
     Validate the exceptions.
protected  voidvalidateImplMethod(ApiMethod implMethod)
     Validate impl method.


Constructor Detail
EjbView
public EjbView(EjbBean bean, ApiClass apiClass, String prefix, String suffix) throws ConfigException(Code)
Creates a new entity bean configuration.



EjbView
public EjbView(EjbBean bean, ArrayList<ApiClass> apiList, String prefix, String suffix) throws ConfigException(Code)
Creates a new entity bean configuration.




Method Detail
assembleMethods
protected void assembleMethods(BeanAssembler assembler, ViewClass viewClass, String fullClassName) throws ConfigException(Code)
Assembles the generator methods.



assembleView
protected void assembleView(BeanAssembler assembler, String fullClassName) throws ConfigException(Code)
Assembles the generator.



createBusinessMethod
protected EjbMethod createBusinessMethod(ApiMethod apiMethod, ApiMethod implMethod) throws ConfigException(Code)
Creates a new business method.



error
public ConfigException error(String msg)(Code)
Returns an error.



errorMissingMethod
protected ConfigException errorMissingMethod(ApiClass expectedClass, String expectedName, ApiMethod matchMethod)(Code)



findMethodPattern
protected EjbMethodPattern findMethodPattern(ApiMethod apiMethod, String prefix)(Code)
Finds the matching method pattern.



getApiClass
protected ApiClass getApiClass()(Code)



getApiList
protected ArrayList<ApiClass> getApiList()(Code)
Returns the api class for the view.



getBean
public EjbBean getBean()(Code)
Returns the bean.



getClassName
public static String getClassName(Class cl)(Code)
Returns a printable class name.



getFullMethodName
public static String getFullMethodName(ApiMethod method)(Code)



getFullMethodName
public static String getFullMethodName(String methodName, Class[] paramTypes)(Code)



getImplClass
public ApiClass getImplClass()(Code)
Returns the implementation class for the view.



getMethods
public ArrayList<EjbMethod> getMethods()(Code)
Returns the list of methods.



getPrefix
public String getPrefix()(Code)
Returns the prefix.



getSecurityChain
public CallChain getSecurityChain(CallChain callChain, ApiMethod apiMethod, String prefix)(Code)
Returns the transaction chain.



getShortClassName
public static String getShortClassName(ApiClass cl)(Code)



getSuffix
protected String getSuffix()(Code)
Returns the suffix.



getTransactionChain
public CallChain getTransactionChain(CallChain callChain, ApiMethod apiMethod, ApiMethod implMethod, String prefix)(Code)
Returns the transaction chain.



introspect
protected void introspect() throws ConfigException(Code)
Introspects the bean's methods.



introspectApiMethod
protected EjbMethod introspectApiMethod(ApiMethod apiMethod) throws ConfigException(Code)
Introspects a method in the view api which does not exist in implementation bean.



introspectBusinessMethod
protected EjbMethod introspectBusinessMethod(ApiMethod implMethod) throws ConfigException(Code)
Introspects a business method.



introspectEJBMethod
protected EjbMethod introspectEJBMethod(ApiMethod method) throws ConfigException(Code)
Introspects an ejb method.



isLocal
protected boolean isLocal()(Code)
Returns true for a local view.



validateApiMethod
protected void validateApiMethod(ApiMethod apiMethod) throws ConfigException(Code)
Validates an API method.



validateException
protected void validateException(ApiMethod method, Class exn) throws ConfigException(Code)
Validate the exceptions.



validateExceptions
protected void validateExceptions(ApiMethod method, Class[] exn) throws ConfigException(Code)
Validate the exceptions.



validateImplMethod
protected void validateImplMethod(ApiMethod implMethod) throws ConfigException(Code)
Validate impl method.



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.