Давным давно, я писал о ADF Security(Использование ADF Security в Oracle JDeveloper 12c ).
После той статьи, я хотел рассказать о кастомизации приложения для пользователей, но забыл)
Исправляюсь : )
В этой статье я расскажу как кастомизировать и персонализировать наше приложение. То есть сделаю так, что бы каждый отдельный пользователь приложения мог настроить форму под себя. Для этого нужно выполнить несколько пунктов:
- Создать кастомизационные классы
- Включить кастомизацию в приложении
- Прописать кастомизационные файлы в adf-config.xml и при необходимости установить ограничения для кастомизации
- Взаимодействие с пользвователем (наш случай это кастомизация компонентов)
- Управление бизнесс процесами (данные связанные с BPEL и BPM)
- Конфигурационные файлы
- Веб сервисы (WSDL файлы, XML схемы, трансформации)
Более подробно о MDS можно прочитать здесь: http://www.oracle.com/technetwork/developer-tools/jdev/metadataservices-fmw-11gr1-130345.pdf
Приступим.
1.Создайте кастомизационный файл (Java Class).
Расшарьте его классом oracle.mds.cust.CustomizationClass