Передача значений в вершине - PullRequest
1 голос
/ 31 января 2012

Это относительно прямой вопрос, но он поставил меня в тупик.В Apex я создаю новый список объектов sObject (см. Ниже):

public static sobjectPartnerSoapSforceCom.sObject_x [] retrieve (String fieldList, String sObjectType, String [] идентификаторы, имя пользователя String, пароль строки)

Когда я пытаюсь создать новый sobjectPartnerSoapSforceCom.sObject_x, я не могу понять, как передать требуемые параметры для получения (...).

Например, одна из моих попыток: ListsObjectList = new List ('id', 'Contact', contactSobjectId, 'blah', 'blah');

выдает ошибку "ожидание правильной круглой скобки, найдено", ".

Как я могу передатьпараметры, необходимые для выполнения оператора извлечения? Любая помощь приветствуется.

1 Ответ

5 голосов
/ 31 января 2012

Первый параметр для получения - это строка, поэтому ваш список полей, вероятно, должен выглядеть следующим образом:

String fieldList = 'id, Contact, contactSobjectId , blah, blah';

Затем вы создаете массив строк для требуемых идентификаторов контактов:

List<String> ids = new List<String> { 'contactId1', 'contactId2' };

Затем выполните обратный вызов:

soapBinding.retrieve(fieldList, 'Contact', ids, 'username@domain.com', 'thepassword');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...