org.jboss.metadata.ear.jboss
Class JBossAppMetaData

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup
          extended by org.jboss.metadata.ear.jboss.JBossAppMetaData
All Implemented Interfaces:
Serializable, Cloneable, IdMetaData
Direct Known Subclasses:
JBoss50AppMetaData, JBoss50DTDAppMetaData

public class JBossAppMetaData
extends IdMetaDataImplWithDescriptionGroup

The jboss application metadata

Version:
$Revision: 78586 $
Author:
Scott.Stark@jboss.org
See Also:
Serialized Form

Constructor Summary
JBossAppMetaData()
           
 
Method Summary
 String getDtdPublicId()
          Get the DTD public id if one was seen
 String getDtdSystemId()
          Get the DTD system id if one was seen
 String getJmxName()
           
 String getLibraryDirectory()
           
 LoaderRepositoryMetaData getLoaderRepository()
           
 ModuleMetaData getModule(String name)
           
 ModulesMetaData getModules()
          Get the application module information
 String getSecurityDomain()
           
 SecurityRolesMetaData getSecurityRoles()
           
 String getUnauthenticatedPrincipal()
           
 String getVersion()
           
 void merge(JBossAppMetaData override, EarMetaData original)
           
 void setDTD(String root, String publicId, String systemId)
          Callback for the DTD information
 void setJmxName(String jmxName)
           
 void setLibraryDirectory(String libraryDirectory)
           
 void setLoaderRepository(LoaderRepositoryMetaData loaderRepository)
           
 void setModuleOrder(String moduleOrder)
          This element is from 4.x versions of jboss-app which is now not used in jboss-5
 void setModules(ModulesMetaData modules)
          Set the application module information
 void setSecurityDomain(String securityDomain)
           
 void setSecurityRoles(SecurityRolesMetaData securityRoles)
           
 void setUnauthenticatedPrincipal(String unauthenticatedPrincipal)
           
 void setVersion(String version)
           
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup
getDescriptionGroup, merge, setDescriptionGroup
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, equals, getId, hashCode, merge, merge, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossAppMetaData

public JBossAppMetaData()
Method Detail

setDTD

public void setDTD(String root,
                   String publicId,
                   String systemId)
Callback for the DTD information

Parameters:
root -
publicId -
systemId -

getDtdPublicId

public String getDtdPublicId()
Get the DTD public id if one was seen

Returns:
the value of the web.xml dtd public id

getDtdSystemId

public String getDtdSystemId()
Get the DTD system id if one was seen

Returns:
the value of the web.xml dtd system id

getLoaderRepository

public LoaderRepositoryMetaData getLoaderRepository()

setLoaderRepository

public void setLoaderRepository(LoaderRepositoryMetaData loaderRepository)

getSecurityDomain

public String getSecurityDomain()

setSecurityDomain

public void setSecurityDomain(String securityDomain)

getSecurityRoles

public SecurityRolesMetaData getSecurityRoles()

setSecurityRoles

public void setSecurityRoles(SecurityRolesMetaData securityRoles)

getUnauthenticatedPrincipal

public String getUnauthenticatedPrincipal()

setUnauthenticatedPrincipal

public void setUnauthenticatedPrincipal(String unauthenticatedPrincipal)

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

getLibraryDirectory

public String getLibraryDirectory()

setLibraryDirectory

public void setLibraryDirectory(String libraryDirectory)

getJmxName

public String getJmxName()

setJmxName

public void setJmxName(String jmxName)

getModules

public ModulesMetaData getModules()
Get the application module information

Returns:
the list of application modules

setModules

public void setModules(ModulesMetaData modules)
Set the application module information

Parameters:
module - - the list of application modules

setModuleOrder

public void setModuleOrder(String moduleOrder)
This element is from 4.x versions of jboss-app which is now not used in jboss-5

Parameters:
moduleOrder -

getModule

public ModuleMetaData getModule(String name)

merge

public void merge(JBossAppMetaData override,
                  EarMetaData original)


Copyright © 2009 JBoss Inc.. All Rights Reserved.