org.apache.jetspeed.security
Interface PermissionManager
- All Superinterfaces:
- PermissionFactory
public interface PermissionManager
- extends PermissionFactory
- Version:
- $Id$
permissionExists
boolean permissionExists(JetspeedPermission permission)
getPermissions
java.security.Permissions getPermissions(JetspeedPrincipal principal)
getPermissions
java.security.Permissions getPermissions(java.security.Principal[] principals)
getPermissions
java.util.List<JetspeedPermission> getPermissions()
getPermissions
java.util.List<JetspeedPermission> getPermissions(java.lang.String typeName)
getPermissions
java.util.List<JetspeedPermission> getPermissions(java.lang.String typeName,
java.lang.String nameFilter)
getPrincipals
java.util.List<JetspeedPrincipal> getPrincipals(JetspeedPermission permission)
getPrincipals
java.util.List<JetspeedPrincipal> getPrincipals(JetspeedPermission permission,
java.lang.String principalType)
addPermission
void addPermission(JetspeedPermission permission)
throws SecurityException
- Throws:
SecurityException
removePermission
void removePermission(JetspeedPermission permission)
throws SecurityException
- Throws:
SecurityException
updatePermission
void updatePermission(JetspeedPermission permission)
throws SecurityException
- Throws:
SecurityException
grantPermission
void grantPermission(JetspeedPermission permission,
JetspeedPrincipal principal)
throws SecurityException
- Throws:
SecurityException
revokePermission
void revokePermission(JetspeedPermission permission,
JetspeedPrincipal principal)
throws SecurityException
- Throws:
SecurityException
grantPermissionOnlyTo
void grantPermissionOnlyTo(JetspeedPermission permission,
java.util.List<JetspeedPrincipal> principals)
throws SecurityException
- Throws:
SecurityException
grantPermissionOnlyTo
void grantPermissionOnlyTo(JetspeedPermission permission,
java.lang.String principalType,
java.util.List<JetspeedPrincipal> principals)
throws SecurityException
- Throws:
SecurityException
revokeAllPermissions
void revokeAllPermissions(JetspeedPrincipal principal)
throws SecurityException
- Throws:
SecurityException
Copyright © 1999-2011 The Apache Software Foundation. All Rights Reserved.