Java Doc for MockEjbObject.java in  » Testing » MockEJB » org » mockejb » 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 » Testing » MockEJB » org.mockejb 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.mockejb.MockEjbObject

MockEjbObject
public class MockEjbObject implements InvocationHandler,EnterpriseBean,Serializable(Code)
Serves as a proxy for all calls to the bean. Provided implementation of javax.ejb.EJBObject and javax.ejb.EJBLocalObject interfaces. Provides API for working with interceptors.
author:
   Alexander Ananiev



Constructor Summary
 MockEjbObject(Class ifaceClass)
    

Method Summary
public  voidaddInterceptor(Interceptor interceptor)
     Adds the interceptor to the interceptor list for this bean.
 ObjectcreateProxy(Object bean, MockEjbContext ejbContext)
    
public  booleanequals(Object obj)
     Tests if this object is equals to the given object. If the given object is a proxy to another bean, the pointer equality between proxies is used. Otherwise, super.equals() is called. In other words, this method can be used to compare MockEjbObject instances as well as bean dynamic proxies returned by Home create().
Parameters:
  obj - object to compare with true if this object or the dynamic proxy it holds equalsto the given object.
public  ObjectgetBean()
    
public  EJBHomegetEJBHome()
     Obtains the enterprise Bean's home interface.
public  EJBLocalHomegetEJBLocalHome()
     Obtains the enterprise Bean's local home interface.
public  MockEjbContextgetEjbContext()
     Returns MockEjbContext object for the bean backed by this MockEjbObject.
public  HandlegetHandle()
     This method is not supported.
 ObjectgetHomeImpl()
    
public  ObjectgetPrimaryKey()
    
public  inthashCode()
    
public  Objectinvoke(Object proxy, Method ifaceMethod, Object[] paramVals)
     Invokes the target bean's method by delegating to the InvocationContext which calls interceptors and then the bean itself. If we're dealing with the standard EJB method, this object provides the implementation of these methods instead of the target bean.
public  booleanisIdentical(Object object)
     Test if a given object is identical to the invoked object. Works for both EJBObject and EJBLocalObject interfaces.
public  voidremove()
    
 voidsetHomeImpl(Object homeImpl)
    
 voidsetHomeProxy(Object homeProxy)
    
public  voidsetTransactionPolicy(TransactionPolicy policy)
     Sets the transaction policy for the TransactionManager which is always part of the interceptor list.
public  StringtoString()
     Provides string representation of this MockEjbObject and the its bean implementation object.


Constructor Detail
MockEjbObject
MockEjbObject(Class ifaceClass)(Code)




Method Detail
addInterceptor
public void addInterceptor(Interceptor interceptor)(Code)
Adds the interceptor to the interceptor list for this bean.
Parameters:
  interceptor - interceptor to add



createProxy
Object createProxy(Object bean, MockEjbContext ejbContext)(Code)
Creates a new instance



equals
public boolean equals(Object obj)(Code)
Tests if this object is equals to the given object. If the given object is a proxy to another bean, the pointer equality between proxies is used. Otherwise, super.equals() is called. In other words, this method can be used to compare MockEjbObject instances as well as bean dynamic proxies returned by Home create().
Parameters:
  obj - object to compare with true if this object or the dynamic proxy it holds equalsto the given object.



getBean
public Object getBean()(Code)



getEJBHome
public EJBHome getEJBHome()(Code)
Obtains the enterprise Bean's home interface. a reference to the enterprise Bean's home interface.



getEJBLocalHome
public EJBLocalHome getEJBLocalHome()(Code)
Obtains the enterprise Bean's local home interface. a reference to the enterprise Bean's local home interface.



getEjbContext
public MockEjbContext getEjbContext()(Code)
Returns MockEjbContext object for the bean backed by this MockEjbObject. MockEjbContext implements SessionContext and MesageDrivenContext. Additionally it provides some convenience methods. MockEjbContext instance



getHandle
public Handle getHandle() throws RemoteException(Code)
This method is not supported.



getHomeImpl
Object getHomeImpl()(Code)



getPrimaryKey
public Object getPrimaryKey()(Code)



hashCode
public int hashCode()(Code)



invoke
public Object invoke(Object proxy, Method ifaceMethod, Object[] paramVals) throws Throwable(Code)
Invokes the target bean's method by delegating to the InvocationContext which calls interceptors and then the bean itself. If we're dealing with the standard EJB method, this object provides the implementation of these methods instead of the target bean. All interceptors are still invoked as before.



isIdentical
public boolean isIdentical(Object object)(Code)
Test if a given object is identical to the invoked object. Works for both EJBObject and EJBLocalObject interfaces. It uses address equality so the provided parameter does not have to be EJB-specific.
Parameters:
  object - an object to test for identity with the invoked object. true if the given object is identical to this object



remove
public void remove() throws RemoveException(Code)
Currently this method does not do anything TODO: should call ejbRemove for stateful session bean
See Also:   javax.ejb.EJBObject.remove



setHomeImpl
void setHomeImpl(Object homeImpl)(Code)



setHomeProxy
void setHomeProxy(Object homeProxy)(Code)



setTransactionPolicy
public void setTransactionPolicy(TransactionPolicy policy)(Code)
Sets the transaction policy for the TransactionManager which is always part of the interceptor list.
The default policy is "Supports".
Parameters:
  policy - transaction policy as defined by TransactionPolicy enumeration.



toString
public String toString()(Code)
Provides string representation of this MockEjbObject and the its bean implementation object.
See Also:   java.lang.Object.toString



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.