3 Application Artifacts
This chapter describes how to use Oracle JDeveloper to customize and extend application artifacts defined by Oracle Application Development Framework (Oracle ADF) in Oracle Financial Services Lending and Leasing Application.
- About Customizing Oracle ADF Application Artifacts
- Customizable Application Libraries
- Enable JDeveloper for Customization
- Customizing the Skin
- Customizing or Adding Resource Bundles
- Editing Existing Business Components
- Editing Pages
- Editing Task Flows
- Create Custom Business Components
- Create Custom Task Flows
- Create Custom Pages
- Editing the UI Shell Template
- Replacing OFSLL Logo
- Deploy ADF Customizations and Extensions
- Deployment Options
- About Customizing Oracle ADF Application Artifacts
With the customization features provided by Oracle Metadata Services (MDS), developers can customize the application using JDeveloper, making modifications to suit the needs of a particular group, such as a specific region or industry or site. - Customizable Application Libraries
All customization in the application would be done on the ADF Libraries. List of libraries that can be customized and set of default projects that can be used for building the projects are: - Enable JDeveloper for Customization
Before running the JDeveloper in Customization Developer role, JDeveloper needs to be configured with following settings: - Customizing the Skin
One method of customizing skin is opening the bundledOracleFSLLCommonSkin/OracleFSLL CommonSkin.jws
project in Oracle ADF Skin Editor Application and customizes the skin details. Once the skin details are customized the same can be bundled as ADF library and deployed to the application server. - Customizing or Adding Resource Bundles
One method of customizing label is by overriding values for existing keys defined in the resource bundle, but new keys cannot be added. - Editing Existing Business Components
Before you start customizing business objects, it has to be determined which business objects need customizing. Then when customizing ADF artifacts, JDeveloper has to be launched in the Customization Developer role, and the appropriate layer selected. - Editing Pages
JDeveloper can be used to implement customizations on the pages that are used in the application. When editing a page in JDeveloper, JDeveloper must be launched in the Customization role. - Editing Task Flows
JDeveloper can be used to implement customizations on the task flows that are used in the application. - Create Custom Business Components
JDeveloper can be used to extend the application by creating custom business components. - Create Custom Task Flows
JDeveloper can be used to create custom task flows that can be included in the application. - Create Custom Pages
JDeveloper can be used to create custom pages that can be included in the application. When creating custom pages in JDeveloper, JDeveloper must be launched in the Default role. - Editing the UI Shell Template
To edit the UI Shell template in JDeveloper, in the Customization Developer role, select theOfsllUiShellTemplate.jsf
file and open and changes can be made as necessary. - Replacing OFSLL Logo
OFSLL Logo can be changed through one time customization. - Deploy ADF Customizations and Extensions
After customizing existing artifacts, JDeveloper can be used to deploy the customizations to Oracle Weblogic Server. - Deployment Options