[jboss-jira] [JBoss JIRA] Created: (JBESB-78) Remove dependencies of new user classes in JBossEsbPersistHandlerBean (and EJB interfaces)

Esteban Schifman (JIRA) jira-events at jboss.com
Wed Jul 12 13:28:11 EDT 2006


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

        



More information about the jboss-jira mailing list