atg.service.webappregistry
Class WebApp

java.lang.Object
  extended by atg.service.webappregistry.WebApp
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class WebApp
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

WebApp represent a web applicaiton.

See Also:
Serialized Form

Field Summary
static java.lang.String APP_STATE
           
static java.lang.String APP_STATE_ARCHIVED
           
static java.lang.String APP_STATE_STARTED
           
static java.lang.String APP_STATE_STOPPED
           
static java.lang.String APP_STATE_UNKNOWN
           
static java.lang.String CLASS_VERSION
           
static java.lang.String COMMENT
           
static java.lang.String CONTEXT_ROOT
           
static java.lang.String DISPLAY_NAME
           
static java.lang.String DYNAMO_CONTEXT_ROOT
           
static java.lang.String EVENT_DATE
           
static java.lang.String REAL_PATH
           
static java.lang.String RESOURCE_PATHS
           
static java.lang.String WEB_URI
           
 
Constructor Summary
WebApp()
           
WebApp(java.lang.String pName)
           
WebApp(java.lang.String pName, java.lang.String pContextRoot)
           
WebApp(java.lang.String pName, java.lang.String pContextRoot, java.lang.String pRealPath)
           
WebApp(WebApp pWebApp)
           
 
Method Summary
 java.lang.Object clone()
           
 WebApp deepCopy()
           
 java.lang.String getAppState()
           
 java.lang.String getComment()
           
 java.lang.String getContextRoot()
          getContextRoot
 java.lang.String getLocation()
          getLocation
 java.lang.String getName()
          getName
 java.util.Properties getProperties()
          getProperties get all the properties for this app
 java.lang.String getProperty(java.lang.String pName)
          getProperty get the value of the given property named by pName
 java.lang.String getRealPath(java.lang.String pPath)
          getRealPath
 java.lang.String getResource(java.lang.String pPath)
          getResource
 javax.servlet.ServletContext getServletContext()
          getServletContext get all the properties for this app
 boolean isStarted()
           
 void merge(WebApp pWebApp)
           
 void save()
           
 void save(java.lang.String pFile)
           
 void setComment(java.lang.String pComment)
           
 void setProperties(java.util.Properties pProperties)
           
 void setProperty(java.lang.String pName, java.lang.Object pValue)
          setProperty
 void setServletContext(javax.servlet.ServletContext pServletContext)
           
 WebApp shallowCopy()
           
 java.lang.String toString()
          toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

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

APP_STATE

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

CONTEXT_ROOT

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

DYNAMO_CONTEXT_ROOT

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

DISPLAY_NAME

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

EVENT_DATE

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

REAL_PATH

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

RESOURCE_PATHS

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

WEB_URI

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

COMMENT

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

APP_STATE_STARTED

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

APP_STATE_STOPPED

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

APP_STATE_ARCHIVED

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

APP_STATE_UNKNOWN

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

WebApp

public WebApp()

WebApp

public WebApp(WebApp pWebApp)

WebApp

public WebApp(java.lang.String pName)

WebApp

public WebApp(java.lang.String pName,
              java.lang.String pContextRoot)

WebApp

public WebApp(java.lang.String pName,
              java.lang.String pContextRoot,
              java.lang.String pRealPath)
Method Detail

getProperties

public java.util.Properties getProperties()
getProperties get all the properties for this app

Returns:
a Map value

setProperties

public void setProperties(java.util.Properties pProperties)

getServletContext

public javax.servlet.ServletContext getServletContext()
getServletContext get all the properties for this app

Returns:
a ServletContext value

setServletContext

public void setServletContext(javax.servlet.ServletContext pServletContext)

merge

public void merge(WebApp pWebApp)

getProperty

public java.lang.String getProperty(java.lang.String pName)
getProperty get the value of the given property named by pName

Parameters:
pName - a String value that
Returns:
a String value

setProperty

public void setProperty(java.lang.String pName,
                        java.lang.Object pValue)
setProperty

Parameters:
pName - a String value
pValue - an Object value

getName

public java.lang.String getName()
getName

Returns:
a String value

getLocation

public java.lang.String getLocation()
getLocation

Returns:
a String value

getComment

public java.lang.String getComment()

setComment

public void setComment(java.lang.String pComment)

getAppState

public java.lang.String getAppState()

isStarted

public boolean isStarted()

getRealPath

public java.lang.String getRealPath(java.lang.String pPath)
getRealPath

Parameters:
pPath - a String value
Returns:
a String value

getContextRoot

public java.lang.String getContextRoot()
getContextRoot

Returns:
a String value that represents the context root

getResource

public java.lang.String getResource(java.lang.String pPath)
getResource

Returns:
a String value

toString

public java.lang.String toString()
toString

Overrides:
toString in class java.lang.Object
Returns:
a String value

save

public void save()

save

public void save(java.lang.String pFile)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

deepCopy

public WebApp deepCopy()

shallowCopy

public WebApp shallowCopy()