@Property(name="service.description",propertyPrivate=false,value="Default Authenticated Authorization Permission Checker") @Property(name="authenticationContext.target") @Property(name="permissionChecker.target") @Service public class AuthnrPermissionCheckerComponent extends Object implements org.everit.osgi.authnr.permissionchecker.AuthnrPermissionChecker
| Constructor and Description |
|---|
AuthnrPermissionCheckerComponent() |
| Modifier and Type | Method and Description |
|---|---|
long[] |
getAuthorizationScope() |
long |
getSystemResourceId() |
boolean |
hasPermission(long targetResourceId,
String... actions) |
void |
setAuthenticationContext(org.everit.osgi.authentication.context.AuthenticationContext authenticationContext) |
void |
setPermissionChecker(org.everit.osgi.authorization.PermissionChecker permissionChecker) |
public long[] getAuthorizationScope()
getAuthorizationScope in interface org.everit.osgi.authnr.permissionchecker.AuthnrPermissionCheckerpublic long getSystemResourceId()
getSystemResourceId in interface org.everit.osgi.authnr.permissionchecker.AuthnrPermissionCheckerpublic boolean hasPermission(long targetResourceId,
String... actions)
hasPermission in interface org.everit.osgi.authnr.permissionchecker.AuthnrPermissionCheckerpublic void setAuthenticationContext(org.everit.osgi.authentication.context.AuthenticationContext authenticationContext)
public void setPermissionChecker(org.everit.osgi.authorization.PermissionChecker permissionChecker)
Copyright © 2011–2015 Everit Kft.. All rights reserved.