org.jboss.metadata.ear.spec
Class EarMetaData

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.spec.EarMetaData
All Implemented Interfaces:
Serializable, Cloneable, IdMetaData
Direct Known Subclasses:
Ear13DTDMetaData, Ear14MetaData, Ear5xMetaData

public class EarMetaData
extends IdMetaDataImplWithDescriptionGroup

Common javaee application metadata

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

Constructor Summary
EarMetaData()
           
 
Method Summary
 String getDtdPublicId()
          Get the DTD public id if one was seen
 String getDtdSystemId()
          Get the DTD system id if one was seen
 ModulesMetaData getModules()
          Get the application module information
 SecurityRolesMetaData getSecurityRoles()
          Get the security roles
 String getVersion()
          Get the version.
 boolean isEE13()
          Is this a javaee 1.3 version application
 boolean isEE14()
          Is this a javaee 1.4 version application
 boolean isEE5()
          Is this a javaee 5 version application
 void setDTD(String root, String publicId, String systemId)
          Callback for the DTD information
 void setModules(ModulesMetaData modules)
          Set the application module information
 void setSecurityRoles(SecurityRolesMetaData securityRoles)
          Set the security roles
 void setVersion(String version)
          Set the 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

EarMetaData

public EarMetaData()
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

isEE5

public boolean isEE5()
Is this a javaee 5 version application

Returns:
true if this is a javaee 5 version application

isEE14

public boolean isEE14()
Is this a javaee 1.4 version application

Returns:
true if this is a javaee 1.4 version application

isEE13

public boolean isEE13()
Is this a javaee 1.3 version application

Returns:
true if this is a javaee 1.3 version application

getVersion

public String getVersion()
Get the version.

Returns:
the version.

setVersion

public void setVersion(String version)
Set the version.

Parameters:
version - the version.
Throws:
IllegalArgumentException - for a null version

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

getSecurityRoles

public SecurityRolesMetaData getSecurityRoles()
Get the security roles

Returns:
securityRoles

setSecurityRoles

public void setSecurityRoles(SecurityRolesMetaData securityRoles)
Set the security roles

Parameters:
securityRoles -


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.