Introduction:
- Create simple Liferay MVC Portlets using Liferay IDE with eclipse
- Define required entities in service.xml file and use remote service true for entities
- Run service builder
- Define web service java method in XXXServiceImpl and Run service Builder
- Deploy the portlet into server
- Access Plugin Portlet JSON Web Services
|
<?xml version= "1.0" encoding= "UTF-8"?>
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.1.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_1_0.dtd">
<service-builder package-path= "com.meera.jsonwebservices.db">
<author>E5410</author>
<namespace>JSON</namespace>
<entity name= "Employee" local-service= "true" remote-service= "true">
<column name= "emplyeeId" type= "long" primary= "true"/>
<column name= "emplyeeName" type= "String" />
<column name= "employeeDesignation" type= "String" />
<order by= "asc">
<order-column name= "emplyeeId" />
</order>
</entity>
</service-builder>
|
|
public class EmployeeServiceImpl extends EmployeeServiceBaseImpl {
public com.meera.db.model.Employee getEmployee(
long emplyeeId)
throwscom.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException {
returnEmployeeLocalServiceUtil. getEmployee(emplyeeId);
}
}
|


