03-06-2011 11:58 PM
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-09-2011 07:32 AM
Damn… Should have thought of thatGlad you got it working now.
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.