org.jboss.portal.security.spi.provider
Interface PermissionFactory

All Known Implementing Classes:
FlatAuthorizationDomain, HierarchyAuthorizationDomain, JBossPortletSecurityService, PersistentInstanceContainer, PersistentPortalObjectContainer

public interface PermissionFactory


Method Summary
 PortalPermission createPermission(java.lang.String uri, java.util.Collection actions)
           
 PortalPermission createPermission(java.lang.String uri, java.lang.String action)
           
 PortalPermission createPermissionContainer(PortalPermissionCollection collection)
           
 

Method Detail

createPermissionContainer

public PortalPermission createPermissionContainer(PortalPermissionCollection collection)
                                           throws PortalSecurityException
Throws:
PortalSecurityException

createPermission

public PortalPermission createPermission(java.lang.String uri,
                                         java.lang.String action)
                                  throws PortalSecurityException
Throws:
PortalSecurityException

createPermission

public PortalPermission createPermission(java.lang.String uri,
                                         java.util.Collection actions)
                                  throws PortalSecurityException
Throws:
PortalSecurityException