Class WebswingPrincipal
- java.lang.Object
-
- org.webswing.server.services.security.WebswingPermission
-
- org.webswing.server.services.security.WebswingPrincipal
-
- All Implemented Interfaces:
Serializable,org.apache.shiro.authz.Permission
public class WebswingPrincipal extends WebswingPermission
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WebswingPrincipal(String securityPath, org.webswing.server.services.security.api.AbstractWebswingUser user)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.webswing.server.services.security.api.AbstractWebswingUsergetUser()Map<String,Serializable>getUserAttributes()StringgetUserId()booleanisPermitted(String permission)-
Methods inherited from class org.webswing.server.services.security.WebswingPermission
getPermissionName, getSecuredPath, implies
-
-
-
-
Constructor Detail
-
WebswingPrincipal
public WebswingPrincipal(String securityPath, org.webswing.server.services.security.api.AbstractWebswingUser user)
-
-
Method Detail
-
getUserId
public String getUserId()
-
getUserAttributes
public Map<String,Serializable> getUserAttributes()
-
isPermitted
public boolean isPermitted(String permission)
-
getUser
public org.webswing.server.services.security.api.AbstractWebswingUser getUser()
-
-