Package org.jbpm.identity.hibernate

Examples of org.jbpm.identity.hibernate.IdentitySession


  }

  private void loadIdentities() {
    // load the identities
    Entity[] entities = IdentityXmlParser.parseEntitiesResource("hsqldb/identity.db.xml");
    IdentitySession identitySession = new IdentitySession(session);
    for (int i=0; i<entities.length; i++) {
      identitySession.saveEntity(entities[i]);
    }
    newTransaction();
  }
View Full Code Here


  private void loadIdentities() {
    InputStream is = ClassLoaderUtil.getStream("hsqldb/identity.db.xml");
    Entity[] entities = IdentityXmlParser.parseEntitiesResource(is);
   
    IdentitySession identitySession = new IdentitySession(session);
    for (int i=0; i<entities.length; i++) {
      identitySession.saveEntity(entities[i]);
    }
    session.flush();
  }
View Full Code Here

 
  public void beginTransaction() {
    isRollbackOnly = false;
    log.debug("beginning transaction");
    jbpmSession = jbpmSessionFactory.openJbpmSessionAndBeginTransaction();
    identitySession = new IdentitySession(jbpmSession.getSession());
  }
View Full Code Here

  private static final long serialVersionUID = 1L;

  public Object resolveAddress(String actorId) {
    String emailAddress = null;
    IdentitySession identitySession = new IdentitySession(JbpmContext.getCurrentJbpmContext().getSession());
    User user = identitySession.getUserByName(actorId);
    if (user!=null) {
      emailAddress = user.getEmail();
    }
    return emailAddress;
  }
View Full Code Here

  protected ExpressionSession getExpressionSession() {
    JbpmContext jbpmContext = JbpmContext.getCurrentJbpmContext();
    if (jbpmContext==null) {
      throw new RuntimeException("no active JbpmContext for resolving assignment expression'"+expression+"'");
    }
    return new IdentitySession(jbpmContext.getSession());
  }
View Full Code Here

  protected ExpressionSession getExpressionSession() {
    JbpmContext jbpmContext = JbpmContext.getCurrentJbpmContext();
    if (jbpmContext==null) {
      throw new RuntimeException("no active JbpmContext for resolving assignment expression'"+expression+"'");
    }
    return new IdentitySession(jbpmContext.getSession());
  }
View Full Code Here

  public void loadIdentities() {
    JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
    try {
      Entity[] entities = IdentityXmlParser
          .parseEntitiesResource("identity.db.xml");
      IdentitySession identitySession = new IdentitySession(jbpmContext
          .getSession());
      for (int i = 0; i < entities.length; i++) {
        identitySession.saveEntity(entities[i]);
      }
    } finally {
      jbpmContext.close();
    }
  }
View Full Code Here

  public void loadIdentities() {
    jbpmContext = jbpmConfiguration.createJbpmContext();
    try {
      Entity[] entities = IdentityXmlParser
          .parseEntitiesResource("identity.db.xml");
      IdentitySession identitySession = new IdentitySession(jbpmContext
          .getSession());
      for (int i = 0; i < entities.length; i++) {
        identitySession.saveEntity(entities[i]);
      }
    } finally {
      jbpmContext.close();
    }
  }
View Full Code Here

  public void loadIdentities() {
    JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
    try {
      Entity[] entities = IdentityXmlParser.parseEntitiesResource("hsqldb/identity.db.xml");
      IdentitySession identitySession = new IdentitySession(jbpmContext.getSession());
      for (int i=0; i<entities.length; i++) {
        identitySession.saveEntity(entities[i]);
      }
    } finally {
      jbpmContext.close();
    }
  }
View Full Code Here

TOP

Related Classes of org.jbpm.identity.hibernate.IdentitySession

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.