package com.monkeyk.os.service.business; import com.monkeyk.os.domain.shared.BeanProvider; import com.monkeyk.os.domain.users.Roles; import com.monkeyk.os.domain.users.UsersAuthzRepository; import com.monkeyk.os.domain.users.UsersRepository; import com.monkeyk.os.service.dto.RolesDto; import com.monkeyk.os.service.dto.UsersFormDto; import java.util.List; /** * 2016/6/7 * * @author Shengzhao Li */ public class UsersFormDtoLoader { private transient UsersAuthzRepository usersRepository = BeanProvider.getBean(UsersAuthzRepository.class); public UsersFormDtoLoader() { } public UsersFormDto load() { UsersFormDto formDto = new UsersFormDto(); List<Roles> rolesList = usersRepository.findAvailableRolesList(); formDto.setRolesDtos(RolesDto.toDtos(rolesList)); return formDto; } }