permissions - Why does hasPermission require both name and primKey? -


liferay's haspermission method requires among others name , primkey:

boolean haspermission(long groupid,                       string name,                       long primkey,                       string actionid) 

here documentation these 2 parameters:

name - resource's name, can either class name or portlet id primkey - primary key of resource 

is same resource?
if yes, why not ask primkey?

in addition pankaj kathiriya's comment (primkey not uuid, there might many objects have same primary key - it's long typically. note permission checks done on resource entities - primary key composed of name (string) , primkey (typically long)

this used (not sure if it's done) have sanity check action name: implementation check if given object class declares action @ all, , flag implementation bugs if not.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -