12-14-2010 11:14 PM
ProcessEngineConfiguration conf = new ProcessEngineConfiguration();
Map<Class<?>, SessionFactory> sessionFactories = conf.getSessionFactories();
sessionFactories.put(IdentitySession.class, new MyIdentitySessionFactory());
conf.set…
engine = conf.buildProcessEngine();
return engine;
12-14-2010 11:39 PM
12-15-2010 02:58 AM
ProcessEngineConfigurationImpl configuration = (ProcessEngineConfigurationImpl) ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
// Add your custom session factory
SessionFactory myFactory = new CustomSessionFactory();
configuration.setCustomSessionFactories(Arrays.asList(myFactory));
ProcessEngine engine = configuration.buildProcessEngine();
03-06-2011 05:00 AM
package org.grails.activiti.springsecurity;
import org.activiti.spring.SpringProcessEngineConfiguration;
import org.activiti.engine.ProcessEngine;
import java.util.ArrayList;
class SpringSecurityProcessEngineConfiguration extends SpringProcessEngineConfiguration {
public ProcessEngine buildProcessEngine() {
ArrayList customSessionFactories = new ArrayList(1);
customSessionFactories.add(new SpringSecurityIdentitySessionFactory());
setCustomSessionFactories(customSessionFactories);
return super.buildProcessEngine();
}
}
package org.grails.activiti.springsecurity;
import org.activiti.engine.impl.interceptor.Session;
import org.activiti.engine.impl.interceptor.SessionFactory;
class SpringSecurityIdentitySessionFactory implements SessionFactory {
public Class<?> getSessionType() {
return SpringSecurityIdentitySession.class;
}
public Session openSession() {
return new SpringSecurityIdentitySession();
}
}
03-06-2011 07:05 PM
03-06-2011 11:59 PM
03-07-2011 02:29 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.