org.ow2.util.ee.deploy.api.deployable
Interface EARDeployable

All Superinterfaces:
IDeployable<EARDeployable>

public interface EARDeployable
extends IDeployable<EARDeployable>

Represents an EAR deployable.

Author:
Florent Benoit

Method Summary
 List<IDeployable<?>> getAllDeployables()
           
 URL getAltDDURL(IDeployable<?> deployable)
           
 List<CARDeployable> getCARDeployables()
           
 IDeployable<?> getDeployable(URL url)
           
 IEARInfo getEARInfo()
           
 List<EJB21Deployable> getEJB21Deployables()
           
 List<EJB3Deployable> getEJB3Deployables()
           
 List<EJBDeployable<?>> getEJBDeployables()
           
 List<LibDeployable> getLibDeployables()
           
 List<RARDeployable> getRARDeployables()
           
 List<WARDeployable> getWARDeployables()
           
 
Methods inherited from interface org.ow2.util.ee.deploy.api.deployable.IDeployable
addExtension, getArchive, getExtension, getModuleName, getOriginalDeployable, getShortName, getUnpackedDeployable, setOriginalDeployable, setUnpackedDeployable
 

Method Detail

getEJBDeployables

List<EJBDeployable<?>> getEJBDeployables()
Returns:
the list of the EJB deployables for this EAR.

getEJB21Deployables

List<EJB21Deployable> getEJB21Deployables()
Returns:
the list of the EJB 2.1 deployables for this EAR.

getEJB3Deployables

List<EJB3Deployable> getEJB3Deployables()
Returns:
the list of the EJB 3 deployables for this EAR.

getWARDeployables

List<WARDeployable> getWARDeployables()
Returns:
the list of the War deployables for this EAR.

getRARDeployables

List<RARDeployable> getRARDeployables()
Returns:
the list of the Rar deployables for this EAR.

getCARDeployables

List<CARDeployable> getCARDeployables()
Returns:
the list of the Car deployables for this EAR.

getLibDeployables

List<LibDeployable> getLibDeployables()
Returns:
the list of the Library deployables for this EAR.

getAllDeployables

List<IDeployable<?>> getAllDeployables()
Returns:
the list of the deployables for this EAR.

getEARInfo

IEARInfo getEARInfo()
Returns:
EAR information (of the application.xml file).

getDeployable

IDeployable<?> getDeployable(URL url)
Parameters:
url - of the wanted deployable
Returns:
deployable corresponding to the url

getAltDDURL

URL getAltDDURL(IDeployable<?> deployable)
Parameters:
deployable - a module of the EAR
Returns:
url of the altDD if present or null if not


Copyright © 2007-2012 OW2 Consortium. All Rights Reserved.