JBoss Community

Re: how to use our own datasource for organisational information in jbpm?

created by mani v in jBPM - View the full discussion

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... :)

Reply to this message by going to Community

Start a new discussion in jBPM at Community