Interface PermissionFactory
- All Known Implementing Classes:
DefaultPermissionFactory
public interface PermissionFactory
Factory for a compatible set of permissions. Implementations must ensure that the permissions returned
by the
getUserPermissions methods are compatible with the permissions returned by the
getRequiredPermissions methods. Compatible means the user permissions can correctly
evaluate whether they
imply the required permissions- Author:
- Brian Stansberry (c) 2013 Red Hat Inc.
-
Method Summary
Modifier and TypeMethodDescriptiongetRequiredPermissions(Action action, TargetAttribute target) getRequiredPermissions(Action action, TargetResource target) getRequiredPermissions(JmxAction action, JmxTarget target) getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, Action action, TargetAttribute target) getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, Action action, TargetResource target) getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, JmxAction action, JmxTarget target)
-
Method Details
-
getUserPermissions
PermissionCollection getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, Action action, TargetAttribute target) -
getUserPermissions
PermissionCollection getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, Action action, TargetResource target) -
getRequiredPermissions
-
getRequiredPermissions
-
getUserPermissions
PermissionCollection getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, JmxAction action, JmxTarget target) -
getRequiredPermissions
-