atg.rest.util
Class BeanURI

java.lang.Object
  extended by atg.rest.util.ParsedURI
      extended by atg.rest.util.BeanURI

public class BeanURI
extends ParsedURI

Help class to assist in uri parsing for REST requests.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
BeanURI(ComponentResolver pResolver, DynamoHttpServletRequest pRequest, java.lang.String pRequiredServletPrefix)
          Constructor
 
Method Summary
 java.util.Map<java.lang.Integer,java.util.Properties> getContainerMap()
          get ContainerMap
 java.lang.String getResource()
          Returns the resource from the URI
 java.lang.Object getRootContainer()
          get RootContainer
protected  void parseURI(ComponentResolver pResolver, DynamoHttpServletRequest pRequest)
          Parses a bean uri into parts.
 void setContainerMap(java.util.Map<java.lang.Integer,java.util.Properties> pContainerMap)
          set ContainerMap
 void setResource(java.lang.String pResource)
          Sets the resource from the URI
 void setRootContainer(java.lang.Object pRootContainer)
          set RootContainer
 
Methods inherited from class atg.rest.util.ParsedURI
getResourceContainer, getResourceProperty, getURI, setResourceContainer, setResourceProperty, setURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

BeanURI

public BeanURI(ComponentResolver pResolver,
               DynamoHttpServletRequest pRequest,
               java.lang.String pRequiredServletPrefix)
Constructor

Parameters:
pResolver - the component resolver
pRequest - the servlet request
pRequiredServletPrefix - the required servlet prefix
Method Detail

getResource

public java.lang.String getResource()
Returns the resource from the URI

Returns:
the resource from the URI

setResource

public void setResource(java.lang.String pResource)
Sets the resource from the URI

Parameters:
pResource - the resource to set

setRootContainer

public void setRootContainer(java.lang.Object pRootContainer)
set RootContainer

Parameters:
pRootContainer - the RootContainer

getRootContainer

public java.lang.Object getRootContainer()
get RootContainer

Returns:
the RootContainer

setContainerMap

public void setContainerMap(java.util.Map<java.lang.Integer,java.util.Properties> pContainerMap)
set ContainerMap

Parameters:
pContainerMap - the ContainerMap

getContainerMap

public java.util.Map<java.lang.Integer,java.util.Properties> getContainerMap()
get ContainerMap

Returns:
the ContainerMap

parseURI

protected void parseURI(ComponentResolver pResolver,
                        DynamoHttpServletRequest pRequest)
Parses a bean uri into parts.

Overrides:
parseURI in class ParsedURI
Parameters:
pResolver - the component resolver used to find components
pRequest - the servlet request