| | |
| | | public static String[] Names = {"업체", "ISP", "호스팅"}; |
| | | public static int[] useCompanies = {USE_COMPANY_COMPANY, USE_COMPANY_ISP, USE_COMPANY_HOSTING}; |
| | | |
| | | // 권한 체크후 HostingFieldVo 가져오기 |
| | | public static UseCompanyVo checkUseCompany(int userPermission, int typePermission) |
| | | // 업체/ISP/호스팅 정보 유무 체크 후 UseCompanyVo.Create |
| | | public static UseCompanyVo checkUseCompany(int using, int useAbleCompany) //using - DB에 저장된 값, useAbleCompany - 각 업체들의 실제 값 |
| | | { |
| | | if (((userPermission & typePermission) != 0)) { |
| | | if (((using & useAbleCompany) != 0)) { |
| | | Long Id = 0L; |
| | | if (typePermission != USE_COMPANY_COMPANY) { |
| | | Id = typePermission / 2L; |
| | | if (useAbleCompany != USE_COMPANY_COMPANY) { |
| | | Id = useAbleCompany / 2L; |
| | | } |
| | | |
| | | return UseCompanyVo.Create(Id, Names[Id.intValue()]); |
| | | } |
| | | return null; |