Всем привет!
Удалить запрос с кода.
Может, кто подскажет, как эту часть кода преобразовать без запроса ?
if (String.isNotEmpty(validationName)) {
requiredDocsSObj = [
SELECT DocumentType__c
FROM OpportunityDocumentType__c
WHERE ValidationName__c = :validationName
AND Required__c = true
AND Criteria__c = ''
ORDER BY DocumentType__c ];
for(OpportunityDocumentType__c docSObj : requiredDocsSObj) {
requiredDocString = docSObj.DocumentType__c;
docList.add(requiredDocString);
}
Заранее спасибо за ответ!
У меня вот такой вариант:
List<OpportunityDocumentType__c> requiredDocsSObj;
String requiredDocString;
if (String.isNotEmpty(validationName)) {
OpportunityDocumentType__c Doc = new OpportunityDocumentType__c ();
Doc.ValidationName__c = ValidationName;
Doc.Required__c = true;
Doc.Criteria__c = '';
requiredDocsSObj.add(Doc);
for(OpportunityDocumentType__c docSObj : requiredDocsSObj) {
requiredDocString = docSObj.DocumentType__c;
docList.add(requiredDocString);
}
Считается ли он правильным ?
Два момента,
- для оформления кода (чтобы код нормально выглядел есть тег code (иконка последняя в шапке))
- и что вы вообще пытаетесь сделать этим куском кода?