public with sharing class lexCaseController { @AuraEnabled public static InitData initForCreateVOCFromCIC(String recordId){ InitData res = new InitData(); try { Case ca = [ select Department__c, Account__c from Case where Id =: recordId ]; res.department = ca.Department__c; res.accountId = ca.Account__c; res.recordTypeId = Schema.SObjectType.Case.getRecordTypeInfosByName().get(lexLightingButtonConstant.RECORD_TYPE_NAME_BY_VOC).getRecordTypeId(); } catch (Exception e) { throw new AuraHandledException(e.getMessage()); } return res; } class InitData{ @AuraEnabled public String department; @AuraEnabled public String accountId; @AuraEnabled public String recordTypeId; } }