|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.portal.portlet.impl.security.JBossPortletSecurityService
public class JBossPortletSecurityService
Service that configures security for portlets.
Field Summary | |
---|---|
protected JBossAuthorizationDomainRegistry |
authorizationDomainRegistry
. |
protected PortalAuthorizationManagerFactory |
portalAuthorizationManagerFactory
. |
protected EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap |
securityConstraintsMap
. |
Constructor Summary | |
---|---|
JBossPortletSecurityService()
|
Method Summary | |
---|---|
void |
create()
|
PortalPermission |
createPermission(java.lang.String uri,
java.util.Collection actions)
|
PortalPermission |
createPermission(java.lang.String uri,
java.lang.String action)
|
PortalPermission |
createPermissionContainer(PortalPermissionCollection collection)
|
void |
destroy()
|
AuthorizationDomain |
getAuthorizationDomain()
|
JBossAuthorizationDomainRegistry |
getAuthorizationDomainRegistry()
|
DomainConfigurator |
getConfigurator()
The domain configurator. |
PortalPermission |
getPermission(java.lang.String roleName,
java.lang.String uri)
Load a permission from the repository. |
PermissionFactory |
getPermissionFactory()
The permission repository. |
PermissionRepository |
getPermissionRepository()
The permission factory. |
PortalAuthorizationManagerFactory |
getPortalAuthorizationManagerFactory()
|
java.util.Set |
getSecurityBindings(java.lang.String uri)
Return the set of constraints for the given uri. |
java.lang.String |
getType()
The domain type. |
void |
removeSecurityBindings(java.lang.String uri)
Remove the contstraints for the provided uri |
void |
setAuthorizationDomainRegistry(JBossAuthorizationDomainRegistry authorizationDomainRegistry)
|
void |
setPortalAuthorizationManagerFactory(PortalAuthorizationManagerFactory portalAuthorizationManagerFactory)
|
void |
setSecurityBindings(java.lang.String uri,
java.util.Set securityBindings)
Add the provided constraints to this policy configuration |
void |
start()
|
void |
stop()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap securityConstraintsMap
protected PortalAuthorizationManagerFactory portalAuthorizationManagerFactory
protected JBossAuthorizationDomainRegistry authorizationDomainRegistry
Constructor Detail |
---|
public JBossPortletSecurityService()
Method Detail |
---|
public AuthorizationDomain getAuthorizationDomain()
getAuthorizationDomain
in interface PortletSecurityService
public java.lang.String getType()
AuthorizationDomain
getType
in interface AuthorizationDomain
public DomainConfigurator getConfigurator()
AuthorizationDomain
getConfigurator
in interface AuthorizationDomain
public PermissionRepository getPermissionRepository()
AuthorizationDomain
getPermissionRepository
in interface AuthorizationDomain
public PermissionFactory getPermissionFactory()
AuthorizationDomain
getPermissionFactory
in interface AuthorizationDomain
public java.util.Set getSecurityBindings(java.lang.String uri)
DomainConfigurator
getSecurityBindings
in interface DomainConfigurator
public void setSecurityBindings(java.lang.String uri, java.util.Set securityBindings) throws SecurityConfigurationException
DomainConfigurator
setSecurityBindings
in interface DomainConfigurator
SecurityConfigurationException
public void removeSecurityBindings(java.lang.String uri) throws SecurityConfigurationException
DomainConfigurator
removeSecurityBindings
in interface DomainConfigurator
uri
- the identifier of the secured resource
SecurityConfigurationException
public PortalPermission getPermission(java.lang.String roleName, java.lang.String uri) throws PortalSecurityException
PermissionRepository
getPermission
in interface PermissionRepository
PortalSecurityException
public PortalPermission createPermissionContainer(PortalPermissionCollection collection) throws PortalSecurityException
createPermissionContainer
in interface PermissionFactory
PortalSecurityException
public PortalPermission createPermission(java.lang.String uri, java.lang.String action) throws PortalSecurityException
createPermission
in interface PermissionFactory
PortalSecurityException
public PortalPermission createPermission(java.lang.String uri, java.util.Collection actions) throws PortalSecurityException
createPermission
in interface PermissionFactory
PortalSecurityException
public void create() throws java.lang.Exception
java.lang.Exception
public void start() throws java.lang.Exception
java.lang.Exception
public void stop() throws java.lang.Exception
java.lang.Exception
public void destroy()
public JBossAuthorizationDomainRegistry getAuthorizationDomainRegistry()
public void setAuthorizationDomainRegistry(JBossAuthorizationDomainRegistry authorizationDomainRegistry)
public PortalAuthorizationManagerFactory getPortalAuthorizationManagerFactory()
public void setPortalAuthorizationManagerFactory(PortalAuthorizationManagerFactory portalAuthorizationManagerFactory)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |