package com.github.ryhmrt.mssqldiff.convertor; import com.github.ryhmrt.mssqldiff.csv.SchemaCsv; import com.github.ryhmrt.mssqldiff.data.Permission; public class PermissionConvertor { public Permission convert(SchemaCsv csv) { return csvToPermission(csv); } private Permission csvToPermission(SchemaCsv csv) { if (csv.getUserName() == null || csv.getUserName().isEmpty()) return null; Permission permission = new Permission(); permission.setTableName(csv.getTableName()); permission.setUserName(csv.getUserName()); permission.setCanSelect(csv.isCanSelect()); permission.setCanInsert(csv.isCanInsert()); permission.setCanUpdate(csv.isCanUpdate()); permission.setCanDelete(csv.isCanDelete()); return permission; } }