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

All Known Implementing Classes:
AbstractPortalObjectContainer, InstanceContainerImpl, JBossPortletSecurityService, PersistentPortalObjectContainer, TransientPortalObjectContainer

public interface PermissionFactory

Version:
$Revision: 8784 $
Author:
Julien Viet

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

PortalPermission createPermissionContainer(PortalPermissionCollection collection)
                                           throws PortalSecurityException
Throws:
PortalSecurityException

createPermission

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

createPermission

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