Interface PermissionFactory
-
- All Known Implementing Classes:
DefaultPermissionFactory
public interface PermissionFactoryFactory for a compatible set of permissions. Implementations must ensure that the permissions returned by thegetUserPermissionsmethods are compatible with the permissions returned by thegetRequiredPermissionsmethods. 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 PermissionCollectiongetRequiredPermissions(Action action, TargetAttribute target)PermissionCollectiongetRequiredPermissions(Action action, TargetResource target)PermissionCollectiongetRequiredPermissions(JmxAction action, JmxTarget target)PermissionCollectiongetUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, Action action, TargetAttribute target)PermissionCollectiongetUserPermissions(org.wildfly.security.auth.server.SecurityIdentity identity, Environment callEnvironment, Action action, TargetResource target)PermissionCollectiongetUserPermissions(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)
-
-