3 Replies Latest reply on Sep 4, 2011 3:52 AM by maniv
      • 1. Re: how to use our own datasource for organisational information in jbpm?
        maniv

        i myself found solution for this discussion .

        • 2. Re: how to use our own datasource for organisational information in jbpm?
          swiderski.maciej

          would be great if you could post your findings here and mark the question as answered so other can find it useful

           

          Cheers

          • 3. Re: how to use our own datasource for organisational information in jbpm?
            maniv

            Apologies for late reply,

             

            As depict below we could achieve redirecting org.jbpm.identity.hibernate.IdentitySession to our own datasource.

            1. map customized datasource in hibernate_jbpm_identity.cfg.xml file.
            2. configure hibernate_jbpm_identity.hbm.xml file using below entity w.r.t customized datasource table structure

                      org.jbpm.identity.User
                      org.jbpm.identity.Group
                      org.jbpm.identity.Membership
                      org.jbpm.identity.hibernate.PermissionUserType

              3.  public class IdentitySession extends
              org.jbpm.identity.hibernate.IdentitySession

             

              4. SessionFactory sessionFactory = new Configuration()
                .configure("hibernate_jbpm_identity.cfg.xml")
                .buildSessionFactory();

            Session session = sessionFactory.openSession();
            IdentitySession identitySession = new IdentitySession(session);

              5. use now "session" reference in jbpm project which is having direction to customized ds...