org.jboss.portal.core.impl.model.portal
Class TransientPortalObjectContainer

java.lang.Object
  extended by ServiceMBeanSupport
      extended by org.jboss.portal.jems.as.system.AbstractJBossService
          extended by org.jboss.portal.core.impl.model.portal.AbstractPortalObjectContainer
              extended by org.jboss.portal.core.impl.model.portal.TransientPortalObjectContainer
All Implemented Interfaces:
PortalObjectContainer, AuthorizationDomain, DomainConfigurator, PermissionFactory, PermissionRepository

public class TransientPortalObjectContainer
extends AbstractPortalObjectContainer

Version:
$Revision: 7263 $
Author:
Julien Viet

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.portal.core.impl.model.portal.AbstractPortalObjectContainer
AbstractPortalObjectContainer.ContainerContext
 
Field Summary
protected  AbstractPortalObjectContainer.ContainerContext ctx
          .
protected  java.util.Map roots
          .
 
Constructor Summary
TransientPortalObjectContainer()
           
 
Method Summary
protected  ContextImpl createRoot(java.lang.String namespace)
           
protected  void createService()
           
protected  ObjectNode getObjectNode(PortalObjectId id)
          Must be subclasses to provide the access to a node.
 
Methods inherited from class org.jboss.portal.core.impl.model.portal.AbstractPortalObjectContainer
createContext, createPermission, createPermission, createPermissionContainer, getAuthorizationDomain, getConfigurator, getContentProviderRegistry, getContext, getContext, getObject, getPermission, getPermissionFactory, getPermissionRepository, getSecurityBindings, getType, removeSecurityBindings, setContentProviderRegistry, setSecurityBindings
 
Methods inherited from class org.jboss.portal.jems.as.system.AbstractJBossService
create, destroy, getState, getStateString, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

roots

protected java.util.Map roots
.


ctx

protected AbstractPortalObjectContainer.ContainerContext ctx
.

Constructor Detail

TransientPortalObjectContainer

public TransientPortalObjectContainer()
Method Detail

createService

protected void createService()
                      throws java.lang.Exception
Throws:
java.lang.Exception

createRoot

protected ContextImpl createRoot(java.lang.String namespace)
                          throws DuplicatePortalObjectException
Specified by:
createRoot in class AbstractPortalObjectContainer
Throws:
DuplicatePortalObjectException

getObjectNode

protected ObjectNode getObjectNode(PortalObjectId id)
Description copied from class: AbstractPortalObjectContainer
Must be subclasses to provide the access to a node.

Specified by:
getObjectNode in class AbstractPortalObjectContainer
Parameters:
id - the portal object path
Returns:
a node or null if not found