Writing a JSF Application Using Liferay Faces
- Introduction to Writing a JSF Application Using Liferay Faces
- Beginning Development with Liferay Faces
- Beginning Liferay JSF Development
- Creating a JSF Portlet
- Writing a Data-Driven JSF Application
- Generating a Persistence Framework Using Service Builder
- Integrating Your Persistence Framework
- Creating Managed Beans to Use Services
- Implementing a UI with JSF Views
- Setting Permissions Using JSF
- Configuring a Basic Permissions Scheme
- Adding Permissions Resources to the Service Layer
- Extending the Permissions Scheme with Wrapper Classes
- Updating the UI with Extended Permissions Scheme
- Creating Your JSF Application's Entity Actions
- Modifying Your Service Layer for Entity Actions
- Adding Actions to Your Managed Beans
- Creating Your JSF Application's Action Buttons
- Adding Permissions to Your Action Buttons
- Adding a JSF Portlet to the Control Panel
- Creating an Admin JSF Portlet
- Updating Your JSF Application's Service Layer
- Defining Portlet Actions and Permissions
- Creating Your JSF Application's User Interface