org.objectweb.jonas.webapp.jonasadmin.service.container
Class WebAppItem

java.lang.Object
  extended by org.objectweb.jonas.webapp.jonasadmin.service.container.ContainerItem
      extended by org.objectweb.jonas.webapp.jonasadmin.service.container.WebAppItem
All Implemented Interfaces:
java.io.Serializable, NameItem

public class WebAppItem
extends ContainerItem

Author:
Michel-Ange ANTON
See Also:
Serialized Form

Field Summary
static java.lang.String APPEND_CHAR
           
static java.lang.String LABEL_ROOT_WEBMODULE
           
 
Constructor Summary
WebAppItem()
           
WebAppItem(javax.management.ObjectName p_ObjectName, java.lang.String defaultHost)
           
WebAppItem(java.lang.String p_PathContext, java.lang.String p_ObjectName)
          Used for Jetty containers only
 
Method Summary
static java.lang.String extractLabelPathContext(java.lang.String p_Name, java.lang.String defaultHost)
           
static java.lang.String extractPathContext(java.lang.String p_Name)
           
 java.lang.String getLabelPathContext()
           
 java.lang.String getPathContext()
           
 boolean isDeployed()
           
 void setLabelPathContext(java.lang.String labelPathContext)
           
 void setPath(java.lang.String p_Path)
          Extend parent method to set the property deployed.
 void setPathContext(java.lang.String pathContext)
           
 
Methods inherited from class org.objectweb.jonas.webapp.jonasadmin.service.container.ContainerItem
getFile, getName, getNodeName, getObjectName, getPath, setFile, setName, setNodeName, setObjectName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL_ROOT_WEBMODULE

public static final java.lang.String LABEL_ROOT_WEBMODULE
See Also:
Constant Field Values

APPEND_CHAR

public static final java.lang.String APPEND_CHAR
See Also:
Constant Field Values
Constructor Detail

WebAppItem

public WebAppItem()

WebAppItem

public WebAppItem(javax.management.ObjectName p_ObjectName,
                  java.lang.String defaultHost)

WebAppItem

public WebAppItem(java.lang.String p_PathContext,
                  java.lang.String p_ObjectName)
Used for Jetty containers only

Parameters:
p_PathContext -
p_ObjectName -
Method Detail

extractLabelPathContext

public static java.lang.String extractLabelPathContext(java.lang.String p_Name,
                                                       java.lang.String defaultHost)

extractPathContext

public static java.lang.String extractPathContext(java.lang.String p_Name)

getPathContext

public java.lang.String getPathContext()

setPathContext

public void setPathContext(java.lang.String pathContext)

isDeployed

public boolean isDeployed()

getLabelPathContext

public java.lang.String getLabelPathContext()

setPath

public void setPath(java.lang.String p_Path)
Extend parent method to set the property deployed.

Overrides:
setPath in class ContainerItem
Parameters:
p_Path - The complete path (docBase) of the web application

setLabelPathContext

public void setLabelPathContext(java.lang.String labelPathContext)