package com.izouma.awesomeadmin.activiti; import org.activiti.engine.impl.interceptor.Session; import org.activiti.engine.impl.interceptor.SessionFactory; import org.activiti.engine.impl.persistence.entity.GroupIdentityManager; public class CustomGroupEntityManagerFactory implements SessionFactory { private CustomGroupEntityManager customGroupEntityManager; @Override public Class getSessionType() { return GroupIdentityManager.class; } @Override public Session openSession() { return customGroupEntityManager; } public void setCustomGroupEntityManager(CustomGroupEntityManager customGroupEntityManager) { this.customGroupEntityManager = customGroupEntityManager; } }