package org.jeecg.modules.activiti.manage; import org.activiti.engine.identity.Group; import org.activiti.engine.identity.Picture; import org.activiti.engine.identity.User; import org.activiti.engine.identity.UserQuery; import org.activiti.engine.impl.Page; import org.activiti.engine.impl.UserQueryImpl; import org.activiti.engine.impl.persistence.entity.UserEntity; import org.activiti.engine.impl.persistence.entity.UserEntityManager; import org.jeecg.common.system.api.ISysBaseAPI; import org.jeecg.common.system.vo.LoginUser; import org.jeecg.common.system.vo.UserVO; import org.jeecg.modules.activiti.model.converter.ActivitiConverter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; import java.util.Map; /** * activiti用户业务实现 * * @author LEN * @since 2019/6/14 18:16 */ @Component public class CustomUserEntityManager implements UserEntityManager { @Autowired private ISysBaseAPI iSysBaseAPI; @Override public User createNewUser(String s) { return null; } @Override public void updateUser(User user) { } @Override public List findUserByQueryCriteria(UserQueryImpl userQuery, Page page) { System.out.println("***************1************"); return null; } @Override public long findUserCountByQueryCriteria(UserQueryImpl userQuery) { System.out.println("***************2************"); return 0; } @Override public List findGroupsByUser(String s) { System.out.println("***************3************"); return null; } @Override public UserQuery createNewUserQuery() { return null; } @Override public Boolean checkPassword(String s, String s1) { return null; } @Override public List findUsersByNativeQuery(Map map, int i, int i1) { return null; } @Override public long findUserCountByNativeQuery(Map map) { return 0; } @Override public boolean isNewUser(User user) { return false; } @Override public Picture getUserPicture(String s) { return null; } @Override public void setUserPicture(String s, Picture picture) { } @Override public void deletePicture(User user) { } @Override public UserEntity create() { return null; } @Override public UserEntity findById(String userId) { UserVO result = iSysBaseAPI.getUserVOById(userId); return ActivitiConverter.toActivitiUser(result); } @Override public void insert(UserEntity entity) { } @Override public void insert(UserEntity entity, boolean b) { } @Override public UserEntity update(UserEntity entity) { return null; } @Override public UserEntity update(UserEntity entity, boolean b) { return null; } @Override public void delete(String s) { } @Override public void delete(UserEntity entity) { } @Override public void delete(UserEntity entity, boolean b) { } }