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 thegetUserPermissions
methods are compatible with the permissions returned by thegetRequiredPermissions
methods. Compatible means the user permissions can correctly evaluate whether theyimply the required permissions
- Author:
- Brian Stansberry (c) 2013 Red Hat Inc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PermissionCollection
getRequiredPermissions(Action action, TargetAttribute target)
PermissionCollection
getRequiredPermissions(Action action, TargetResource target)
PermissionCollection
getRequiredPermissions(JmxAction action, JmxTarget target)
PermissionCollection
getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, Action action, TargetAttribute target)
PermissionCollection
getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, Action action, TargetResource target)
PermissionCollection
getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, JmxAction action, JmxTarget target)
-
-
-
Method Detail
-
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
PermissionCollection getRequiredPermissions(Action action, TargetAttribute target)
-
getRequiredPermissions
PermissionCollection getRequiredPermissions(Action action, TargetResource target)
-
getUserPermissions
PermissionCollection getUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, JmxAction action, JmxTarget target)
-
getRequiredPermissions
PermissionCollection getRequiredPermissions(JmxAction action, JmxTarget target)
-
-