Регистрация  |  Вход

Вопрос по PageReference(), формирование строки URL

Формируется вот такая строка.
PageReference ref = new PageReference('/setup/ui/recordtypeselect.jsp?ent=01IE00000010bJp&save_new_url=' + describe.getKeyPrefix() + '/e?retURL=' + describe.getKeyPrefix() + '/o');

при запуске на другом орге вываливается ошибка. Как выяснилось - неверный ENT. Подменив на нужный - всё заработало. Но здесь он зашит в строку. Как получить ent на нужный кастомный объект? для стандартных объектов достаточно прописать, например, ent=Account. Для кастомных так не прокатывает.

Формируется вот такая строка.
PageReference ref = new PageReference('/setup/ui/recordtypeselect.jsp?[color=red]ent=01IE00000010bJp[/color]&save_new_url=' + describe.getKeyPrefix() + '/e?retURL=' + describe.getKeyPrefix() + '/o');

при запуске на другом орге вываливается ошибка. Как выяснилось - неверный ENT. Подменив на нужный - всё заработало. Но здесь он зашит в строку. Как получить ent на нужный кастомный объект? для стандартных объектов достаточно прописать, например, ent=Account. Для кастомных так не прокатывает.

Metadata API

Metadata API

Rest tooling api

Rest tooling api