org.ow2.jonas.addon.deploy.api.deployable
Interface IAddonDeployable

All Superinterfaces:
org.ow2.util.ee.deploy.api.deployable.IDeployable<IAddonDeployable>

public interface IAddonDeployable
extends org.ow2.util.ee.deploy.api.deployable.IDeployable<IAddonDeployable>

Represents an Addon Deployable

Author:
Jeremy Cazaux

Method Summary
 void addDeployable(ISortableDeployable sortableDeployable)
           
 List<ISortableDeployable> getKnownDeployables()
           
 List<ISortableDeployable> getUnknownDeployables()
           
 void removeDeployable(ISortableDeployable sortableDeployable)
           
 
Methods inherited from interface org.ow2.util.ee.deploy.api.deployable.IDeployable
addExtension, getArchive, getExtension, getModuleName, getOriginalDeployable, getShortName, getUnpackedDeployable, setOriginalDeployable, setUnpackedDeployable
 

Method Detail

getKnownDeployables

List<ISortableDeployable> getKnownDeployables()
Returns:
the list of known deployables

addDeployable

void addDeployable(ISortableDeployable sortableDeployable)
Parameters:
sortableDeployable - Sortable deployable to add to sortable deployable list

removeDeployable

void removeDeployable(ISortableDeployable sortableDeployable)
Parameters:
sortableDeployable - The ISortableDeployable to remove the list

getUnknownDeployables

List<ISortableDeployable> getUnknownDeployables()
Returns:
just the list of unknown deployables


Copyright © 2012 OW2 Consortium. All Rights Reserved.