Service Builder
- Introduction to Service Builder
- Creating a Service Builder Project
- Creating the service.xml File
- Defining Global Service Information
- Defining Service Entities
- Defining the Columns (Attributes) for Each Service Entity
- Defining Relationships Between Service Entities
- Defining Ordering of Service Entity Instances
- Defining Service Entity Finder Methods
- Running Service Builder
- Understanding the Code Generated by Service Builder
- Iterative Development
- Customizing Model Entities With Model Hints
- Configuring service.properties
- Connecting Service Builder to an External Database
- Connecting the Data Source Using a DataSourceProvider
- Connecting the Data Source Using Spring Beans
- Migrating a Service Builder Module from Spring DI to OSGi DS
- Business Logic with Service Builder
- Implementing an Add Method
- Implementing Update and Delete Methods
- Implementing Methods to Get and Count Entities
- Implementing Any Other Business Logic
- Integrating with Liferay's Frameworks
- Invoking Local Services
- Invoking Services from Spring Service Builder Code
- Advanced Queries
- Custom SQL
- Defining a Custom Finder Method
- Dynamic Query