package org.jeecg.modules.activiti.manage;
|
|
|
import org.activiti.engine.identity.Group;
|
import org.activiti.engine.identity.GroupQuery;
|
import org.activiti.engine.impl.GroupQueryImpl;
|
import org.activiti.engine.impl.Page;
|
import org.activiti.engine.impl.persistence.entity.GroupEntity;
|
import org.activiti.engine.impl.persistence.entity.GroupEntityManager;
|
import org.jeecg.common.system.api.ISysBaseAPI;
|
import org.jeecg.common.system.vo.RoleVO;
|
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:28
|
*/
|
|
@Component
|
public class CustomGroupEntityManager implements GroupEntityManager {
|
|
@Autowired
|
private ISysBaseAPI iSysBaseAPI;
|
|
@Override
|
public Group createNewGroup(String s) {
|
return null;
|
}
|
|
@Override
|
public GroupQuery createNewGroupQuery() {
|
return null;
|
}
|
|
@Override
|
public List<Group> findGroupByQueryCriteria(GroupQueryImpl groupQuery, Page page) {
|
return null;
|
}
|
|
@Override
|
public long findGroupCountByQueryCriteria(GroupQueryImpl groupQuery) {
|
return 0;
|
}
|
|
|
public List<Group> findGroupsByUser(String userId) {
|
List<RoleVO> userRoles = iSysBaseAPI.getRolesByUserId(userId);
|
return ActivitiConverter.toActivitiGroups(userRoles);
|
|
}
|
|
@Override
|
public List<Group> findGroupsByNativeQuery(Map<String, Object> map, int i, int i1) {
|
return null;
|
}
|
|
@Override
|
public long findGroupCountByNativeQuery(Map<String, Object> map) {
|
return 0;
|
}
|
|
@Override
|
public boolean isNewGroup(Group group) {
|
return false;
|
}
|
|
@Override
|
public GroupEntity create() {
|
return null;
|
}
|
|
@Override
|
public GroupEntity findById(String s) {
|
return null;
|
}
|
|
@Override
|
public void insert(GroupEntity entity) {
|
|
}
|
|
@Override
|
public void insert(GroupEntity entity, boolean b) {
|
|
}
|
|
@Override
|
public GroupEntity update(GroupEntity entity) {
|
return null;
|
}
|
|
@Override
|
public GroupEntity update(GroupEntity entity, boolean b) {
|
return null;
|
}
|
|
@Override
|
public void delete(String s) {
|
|
}
|
|
@Override
|
public void delete(GroupEntity entity) {
|
|
}
|
|
@Override
|
public void delete(GroupEntity entity, boolean b) {
|
|
}
|
}
|