// Path: core/src/main/java/com/monkeyk/os/domain/users/Roles.java
// public class Roles extends AbstractDomain {
//     private static final long serialVersionUID = 8762398291767207066L;
// 
// 
//     private transient UsersRepository usersRepository = BeanProvider.getBean(UsersRepository.class);
// 
//     private int id;
// 
//     private String roleName;
// 
//     public Roles() {
//     }
// 
//     public int id() {
//         return id;
//     }
// 
//     public Roles id(int id) {
//         this.id = id;
//         return this;
//     }
// 
//     public List<String> permissions() {
//         return this.usersRepository.findPermissionsByRoles(this.guid);
//     }
// 
//     public String roleName() {
//         return roleName;
//     }
// 
//     public Roles roleName(String roleName) {
//         this.roleName = roleName;
//         return this;
//     }
// }


import com.monkeyk.os.domain.users.Roles;
import org.springframework.jdbc.core.RowMapper;
import java.sql.ResultSet;
import java.sql.SQLException;
package com.monkeyk.os.infrastructure.jdbc;



/**
 * 2016/6/3
 *
 * @author Shengzhao Li
 */
public class RolesRowMapper implements RowMapper<Roles> {

    public RolesRowMapper() {
    }

    @Override
// Path: core/src/main/java/com/monkeyk/os/domain/users/Roles.java
// public class Roles extends AbstractDomain {
//     private static final long serialVersionUID = 8762398291767207066L;
// 
// 
//     private transient UsersRepository usersRepository = BeanProvider.getBean(UsersRepository.class);
// 
//     private int id;
// 
//     private String roleName;
// 
//     public Roles() {
//     }
// 
//     public int id() {
//         return id;
//     }
// 
//     public Roles id(int id) {
//         this.id = id;
//         return this;
//     }
// 
//     public List<String> permissions() {
//         return this.usersRepository.findPermissionsByRoles(this.guid);
//     }
// 
//     public String roleName() {
//         return roleName;
//     }
// 
//     public Roles roleName(String roleName) {
//         this.roleName = roleName;
//         return this;
//     }
// }


// Path: core/src/main/java/com/monkeyk/os/infrastructure/jdbc/RolesRowMapper.java
import com.monkeyk.os.domain.users.Roles;
import org.springframework.jdbc.core.RowMapper;
import java.sql.ResultSet;
import java.sql.SQLException;

package com.monkeyk.os.infrastructure.jdbc;



/**
 * 2016/6/3
 *
 * @author Shengzhao Li
 */
public class RolesRowMapper implements RowMapper<Roles> {

    public RolesRowMapper() {
    }

    @Override
    public Roles mapRow(ResultSet rs, int rowNum) throws SQLException {