|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.portal.jems.as.system.AbstractJBossService
org.jboss.portal.portlet.impl.security.JBossPortletSecurityService
Service that configures security for portlets
| Field Summary | |
protected JBossAuthorizationDomainRegistry |
authorizationDomainRegistry
. |
protected PortalAuthorizationManagerFactory |
portalAuthorizationManagerFactory
. |
protected EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap |
securityConstraintsMap
. |
| Fields inherited from class org.jboss.system.ServiceMBeanSupport |
log, server, SERVICE_CONTROLLER_SIG, serviceName |
| Fields inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport |
|
| Fields inherited from interface org.jboss.system.ServiceMBean |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
| Constructor Summary | |
JBossPortletSecurityService()
|
|
| 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)
|
protected void |
createService()
|
protected void |
destroyService()
|
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 |
protected void |
startService()
|
protected void |
stopService()
|
| Methods inherited from class org.jboss.portal.jems.as.system.AbstractJBossService |
create, destroy, getState, getStateString, start, stop |
| Methods inherited from class org.jboss.system.ServiceMBeanSupport |
getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister |
| Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification |
| 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 PortletSecurityServicepublic java.lang.String getType()
AuthorizationDomain
getType in interface AuthorizationDomainpublic DomainConfigurator getConfigurator()
AuthorizationDomain
getConfigurator in interface AuthorizationDomainpublic PermissionRepository getPermissionRepository()
AuthorizationDomain
getPermissionRepository in interface AuthorizationDomainpublic PermissionFactory getPermissionFactory()
AuthorizationDomain
getPermissionFactory in interface AuthorizationDomainpublic java.util.Set getSecurityBindings(java.lang.String uri)
DomainConfigurator
getSecurityBindings in interface DomainConfiguratoruri -
public void setSecurityBindings(java.lang.String uri,
java.util.Set securityBindings)
throws SecurityConfigurationException
DomainConfigurator
setSecurityBindings in interface DomainConfiguratoruri - securityBindings -
SecurityConfigurationException
public void removeSecurityBindings(java.lang.String uri)
throws SecurityConfigurationException
DomainConfigurator
removeSecurityBindings in interface DomainConfiguratoruri - the identifier of the secured resource
SecurityConfigurationExceptionpublic PortalPermission getPermission(java.lang.String roleName, java.lang.String uri) throws PortalSecurityException
PermissionRepository
getPermission in interface PermissionRepositoryPortalSecurityExceptionpublic PortalPermission createPermissionContainer(PortalPermissionCollection collection) throws PortalSecurityException
createPermissionContainer in interface PermissionFactoryPortalSecurityExceptionpublic PortalPermission createPermission(java.lang.String uri, java.lang.String action) throws PortalSecurityException
createPermission in interface PermissionFactoryPortalSecurityExceptionpublic PortalPermission createPermission(java.lang.String uri, java.util.Collection actions) throws PortalSecurityException
createPermission in interface PermissionFactoryPortalSecurityException
protected void createService()
throws java.lang.Exception
java.lang.Exception
protected void destroyService()
throws java.lang.Exception
java.lang.Exception
protected void startService()
throws java.lang.Exception
java.lang.Exception
protected void stopService()
throws java.lang.Exception
java.lang.Exceptionpublic 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 | |||||||||