org.jboss.portal.core.model.portal.command.mapping
Class DefaultPortalObjectPathMapper

java.lang.Object
  extended by org.jboss.portal.core.model.portal.command.mapping.DefaultPortalObjectPathMapper
All Implemented Interfaces:
PortalObjectPathMapper

public class DefaultPortalObjectPathMapper
extends java.lang.Object
implements PortalObjectPathMapper

Version:
$Revision: 8811 $
Author:
Julien Viet

Field Summary
protected  PortalObjectContainer container
          .
protected  java.lang.String effectiveNamespace
          .
protected  PathMapping mapping
          .
protected  java.lang.String namespace
          .
protected  PathParser pathParser
          .
 
Constructor Summary
DefaultPortalObjectPathMapper()
           
 
Method Summary
 void appendPath(java.lang.StringBuffer buffer, PortalObjectId id)
           
 PathMapping createPathMapper(ControllerContext controllerContext)
           
 PortalObjectContainer getContainer()
           
 PortalObject getDefaultTarget()
           
 java.lang.String getNamespace()
           
 PortalObject getTarget(ControllerContext controllerContext, java.lang.String path)
           
 void setContainer(PortalObjectContainer container)
           
 void setNamespace(java.lang.String namespace)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

namespace

protected java.lang.String namespace
.


container

protected PortalObjectContainer container
.


mapping

protected PathMapping mapping
.


pathParser

protected PathParser pathParser
.


effectiveNamespace

protected java.lang.String effectiveNamespace
.

Constructor Detail

DefaultPortalObjectPathMapper

public DefaultPortalObjectPathMapper()
Method Detail

getNamespace

public java.lang.String getNamespace()

setNamespace

public void setNamespace(java.lang.String namespace)

getContainer

public PortalObjectContainer getContainer()

setContainer

public void setContainer(PortalObjectContainer container)

start

public void start()

stop

public void stop()

getTarget

public PortalObject getTarget(ControllerContext controllerContext,
                              java.lang.String path)
Specified by:
getTarget in interface PortalObjectPathMapper

getDefaultTarget

public PortalObject getDefaultTarget()

createPathMapper

public PathMapping createPathMapper(ControllerContext controllerContext)

appendPath

public void appendPath(java.lang.StringBuffer buffer,
                       PortalObjectId id)
Specified by:
appendPath in interface PortalObjectPathMapper