3.2 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:

Table 3-1 List of libraries

Library Name Description
adflibOfsllCommonModel.jar Contains all the application Business Objects such as entity object, view object and application module.
adflibOfsllCommonUI.jar Contains all the User Interface fragments (JSFF) and taskflows (TFs) and all re-useable templates.

Table 3-2 Default projects

Project Name Description
OracleFSLLEnterpriseApp/ OracleFSLLEnterpriseApp.jws Enterprise EAR Application deployment project. This is the default customization main project used to bundle all the libraries into an EAR.
OracleFSLLCommonSkin/ OracleFSLLCommonSkin.jws Application Skin project, containing images and CSS file. The skin project changes can be handled through Oracle ADF Skin Editor.
OracleFSLLCustomization/ OracleFSLLCustomization.jws Customization project containing the customization layer values i.e. region layer, Industry layer and site layer key value pair.

Note:

  • Above projects are available as part of the application installer bundle under /cust_lib folder.
  • The customizable libraries can be extracted out of /core_as/*.ear file. Extract the *.war out of *.ear and the libraries are under /WEB-INF/lib folder.
  • Currently existing menu items cannot be customized as well as new menu items cannot be added.