Remove dependencies of new user classes in JBossEsbPersistHandlerBean (and EJB
interfaces)
------------------------------------------------------------------------------------------
Key: JBESB-78
URL:
http://jira.jboss.com/jira/browse/JBESB-78
Project: JBoss ESB
Issue Type: Task
Security Level: Public (Everyone can see)
Components: ESB Core
Affects Versions: 4.0 Alpha 1
Reporter: Esteban Schifman
Assigned To: Esteban Schifman
Fix For: 4.0 Alpha 1
Public local and remote interface of the persistence handler EJB now takes
BaseBusinessObject as argument for several methods. An unwanted consequence of this
signature, is that if future users wish to use the object store, implementation of the
persistence handler would have to be aware of these user classes (for example via a user
jarfile in the classpath).
It is advisable to replace references to BaseBusinessObject in EJB method signatures, by
references to BobjStdDTO. All classes (current and future) have a toDTO() method, and the
base BobjStdDTO is enough to manipulate the object store. By doing so, current and future
implementations of the IpersistHandler interface will not need to know about user
specialization of the BaseBusinessObject class.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira