论坛

主页 » Liferay Portal » English » 3. Development

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Akram MONCER
*LocalServiceUtil VS *ServiceUtil
2013年1月23日 上午9:53
答复

Akram MONCER

等级: Regular Member

帖子: 106

加入日期: 2012年9月25日

最近的帖子

hi any one know what is the difference between *LocalServiceUtil and *ServiceUtil ?

like for example UserLocalServiceUtil and UserServiceUtil

thanks
Gaurav Jain
RE: *LocalServiceUtil VS *ServiceUtil
2013年1月23日 上午11:00
答复

Gaurav Jain

等级: Regular Member

帖子: 146

加入日期: 2011年1月31日

最近的帖子

Check the following post:

http://www.liferay.com/web/jorge.ferrer/blog/-/blogs/liferay-s-architecture-the-service-layer
Hitoshi Ozawa
RE: *LocalServiceUtil VS *ServiceUtil
2013年1月23日 下午2:34
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7949

加入日期: 2010年3月23日

最近的帖子

Simply put, localServiceUtil is a local service and does not require user/password authentication while ServiceUtil is a remote service and require user/password authentication.
Akram MONCER
RE: *LocalServiceUtil VS *ServiceUtil
2013年1月24日 上午12:11
答复

Akram MONCER

等级: Regular Member

帖子: 106

加入日期: 2012年9月25日

最近的帖子

hi hitoshi thanks for replay
but when i use a ServiceUtil i works only for the admin if i try it for a simple use i get this exception :
com.liferay.portal.security.auth.PrincipalException
at com.liferay.portlet.shopping.service.permission.ShoppingPermission.check(ShoppingPermission.java:31)

how can change it whitout using the LocalServiceUtil
Hitoshi Ozawa
RE: *LocalServiceUtil VS *ServiceUtil
2013年1月25日 上午4:42
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7949

加入日期: 2010年3月23日

最近的帖子

Give the user which you have logged in a permission. I'm not exactly sure what's you're trying to do. What's the exact method you're trying to use?
Akram MONCER
RE: *LocalServiceUtil VS *ServiceUtil
2013年1月25日 上午6:05
答复

Akram MONCER

等级: Regular Member

帖子: 106

加入日期: 2012年9月25日

最近的帖子

hi thanks hitoshi for your response
i try to use something like this ShoppingCouponServiceUtil.addCoupon(code, autoCode, name, description, startDateMonth, startDateDay, startDateYear, startDateHour, startDateMinute, endDateMonth, endDateDay, endDateYear, endDateHour, endDateMinute, neverExpire, active, limitCategories, limitSkus, minOrder, discount, discountType, serviceContext)
but only the admin can excute it how can i give the right to a normal user to execute it.