Кто-нибудь знает как зная Apextype получить имя каталога и расширение для файла?
Пример. Apexclass мапится в classes и испозует файлы с расширением cls
Я использовал таску describe, но, вероятно, это есть и в API.
[quote="wilder"]Кто-нибудь знает как зная Apextype получить имя каталога и расширение для файла?
Пример. Apexclass мапится в classes и испозует файлы с расширением cls[/quote]
Я использовал таску describe, но, вероятно, это есть и в API.
Просто полезные ссылки:
http://www.salesforce.com/us/developer/docs/api_tooling/Content/intro_rest_overview.htm
Очень похоже на - /sobjects/SObjectName/describe/
http://www.salesforce.com/us/developer/docs/api_meta/Content/meta_describe.htm
Все правильно. Вот только для этого нужно брать какой-то элемент из соответствующего типа и делать дескрайб. Это несколько накладно по колаутам.
[quote="Gres"]Я использовал таску describe, но, вероятно, это есть и в API.[/quote]
Все правильно. Вот только для этого нужно брать какой-то элемент из соответствующего типа и делать дескрайб. Это несколько накладно по колаутам.
Ну, а что тебе тогда мешает сделать это 1 раз и сохранить, а потом использовать. Если ты посмотришь в проект MM, в папочке config есть файл .describe Если найдешь более удобный способ, напиши мне, я тоже у себя поправлю)
[quote="wilder"][quote="Gres"]Я использовал таску describe, но, вероятно, это есть и в API.[/quote]
Все правильно. Вот только для этого нужно брать какой-то элемент из соответствующего типа и делать дескрайб. Это несколько накладно по колаутам.[/quote]
Ну, а что тебе тогда мешает сделать это 1 раз и сохранить, а потом использовать.
Если ты посмотришь в проект MM, в папочке config есть файл .describe
Если найдешь более удобный способ, напиши мне, я тоже у себя поправлю)
Я использовал таску describe, но, вероятно, это есть и в API.
Все правильно. Вот только для этого нужно брать какой-то элемент из соответствующего типа и делать дескрайб. Это несколько накладно по колаутам.
Ну, а что тебе тогда мешает сделать это 1 раз и сохранить, а потом использовать. Если ты посмотришь в проект MM, в папочке config есть файл .describe Если найдешь более удобный способ, напиши мне, я тоже у себя поправлю)
Да потому что не понятно в какой момент обновлять эти дескрайбы. Только по запрсу от пользователя? Я считаю это не правильно.
[quote="Gres"][quote="wilder"][quote="Gres"]Я использовал таску describe, но, вероятно, это есть и в API.[/quote]
Все правильно. Вот только для этого нужно брать какой-то элемент из соответствующего типа и делать дескрайб. Это несколько накладно по колаутам.[/quote]
Ну, а что тебе тогда мешает сделать это 1 раз и сохранить, а потом использовать.
Если ты посмотришь в проект MM, в папочке config есть файл .describe
Если найдешь более удобный способ, напиши мне, я тоже у себя поправлю)[/quote]
Да потому что не понятно в какой момент обновлять эти дескрайбы. Только по запрсу от пользователя? Я считаю это не правильно.
Все правильно. Вот только для этого нужно брать какой-то элемент из соответствующего типа и делать дескрайб. Это несколько накладно по колаутам.
Что-то ты путаешь, describe, как раз возвращает информацию по всем типам, а вот для listMetadata нужен конкретный тип.
[quote="wilder"]Все правильно. Вот только для этого нужно брать какой-то элемент из соответствующего типа и делать дескрайб. Это несколько накладно по колаутам. [/quote]
Что-то ты путаешь, describe, как раз возвращает информацию по всем типам, а вот для listMetadata нужен конкретный тип.
Да потому что не понятно в какой момент обновлять эти дескрайбы. Только по запрсу от пользователя? Я считаю это не правильно.
[quote="wilder"]Да потому что не понятно в какой момент обновлять эти дескрайбы. Только по запрсу от пользователя? Я считаю это не правильно.[/quote]
Думаешь будут часто меняться типы данных?
Да потому что не понятно в какой момент обновлять эти дескрайбы. Только по запрсу от пользователя? Я считаю это не правильно.
[quote="Gres"][quote="wilder"]Да потому что не понятно в какой момент обновлять эти дескрайбы. Только по запрсу от пользователя? Я считаю это не правильно.[/quote]
Думаешь будут часто меняться типы данных?[/quote]
От релиза к релизу меняются.
Да потому что не понятно в какой момент обновлять эти дескрайбы. Только по запрсу от пользователя? Я считаю это не правильно.
[quote="wilder"][quote="Gres"][quote="wilder"]Да потому что не понятно в какой момент обновлять эти дескрайбы. Только по запрсу от пользователя? Я считаю это не правильно.[/quote]
Думаешь будут часто меняться типы данных?[/quote]
От релиза к релизу меняются.[/quote]
Ну вот тебе и ответ
Посмотри все-таки, как реализован DescribeMetadataTask, я думаю, это будет полезно.