Package org.jbpm.persistence.processinstance.objects

Examples of org.jbpm.persistence.processinstance.objects.NonSerializableClass


    @Test
    public void testWithDatabaseAndStartProcess() throws Exception {
        // Create variable
        Map<String, Object> params = new HashMap<String, Object>();
        NonSerializableClass processVar = new NonSerializableClass();
        processVar.setString("1234567890");
        params.put(VAR_NAME, processVar);
        params.put("logger", logger);

        // Persist variable
        DefaultCacheManager cm = (DefaultCacheManager) context.get(ENTITY_MANAGER_FACTORY);
        Cache<String, Object> cache = cm.getCache("jbpm-configured-cache");
        UserTransaction ut = (UserTransaction) cache.getAdvancedCache().getTransactionManager();
        ut.begin();
        processVar.setId("nonSerializable1");
        cache.put("nonSerializable1", processVar);
        ut.commit();

        // Generate, insert, and start process
        ProcessInstance processInstance = ksession.startProcess(PROCESS_ID, params);
View Full Code Here


    @Test
    public void testWithDatabaseAndStartProcessInstance() throws Exception {
        // Create variable
        Map<String, Object> params = new HashMap<String, Object>();
        NonSerializableClass processVar = new NonSerializableClass();
        processVar.setString("1234567890");
        params.put(VAR_NAME, processVar);
   
        // Persist variable
        DefaultCacheManager cm = (DefaultCacheManager) context.get(ENTITY_MANAGER_FACTORY);
        Cache<String, Object> cache = cm.getCache("jbpm-configured-cache");
        UserTransaction ut = (UserTransaction) cache.getAdvancedCache().getTransactionManager();
        ut.begin();
        processVar.setId("nonSerializable2");
        cache.put("nonSerializable2", processVar);
        ut.commit();
   
        // Create process,
        ProcessInstance processInstance = ksession.createProcessInstance(PROCESS_ID, params);
View Full Code Here

TOP

Related Classes of org.jbpm.persistence.processinstance.objects.NonSerializableClass

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.