|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataManager
org.ow2.util.ee.deploy.impl.deployable.metadata.DeployableMetadataManagerImpl
public class DeployableMetadataManagerImpl
DefaultDeployableMetadataFactory.
| Constructor Summary | |
|---|---|
DeployableMetadataManagerImpl()
Constructor. |
|
| Method Summary | ||
|---|---|---|
|
addDeployableMetadataFactory(Class<T> clazz,
org.ow2.util.ee.deploy.api.deployable.metadata.IDeployableMetadataFactory<T,Z> deployableMetadataFactory)
Add a factory. |
|
|
createDeployableMetadata(T deployable,
Class<Z> deployableMetadataClass)
Create metadata from a deployable with a registred factory. |
|
|
removeDeployableMetadataFactory(Class<T> clazz,
org.ow2.util.ee.deploy.api.deployable.metadata.IDeployableMetadataFactory<T,Z> deployableMetadataFactory)
Remove a factory. |
|
| Methods inherited from class org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataManager |
|---|
getInstance, setInstance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DeployableMetadataManagerImpl()
| Method Detail |
|---|
public <T extends org.ow2.util.ee.deploy.api.deployable.IDeployable<T>,Z extends org.ow2.util.ee.deploy.api.deployable.metadata.IDeployableMetadata<T>> Z createDeployableMetadata(T deployable,
Class<Z> deployableMetadataClass)
throws org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataException
createDeployableMetadata in class org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataManagerT - the deployable typeZ - the metadata typedeployable - the deployabledeployableMetadataClass - the class of metadata
org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataException - if metadata can not be created
public <T extends org.ow2.util.ee.deploy.api.deployable.IDeployable<T>,Z extends org.ow2.util.ee.deploy.api.deployable.metadata.IDeployableMetadata<T>> boolean addDeployableMetadataFactory(Class<T> clazz,
org.ow2.util.ee.deploy.api.deployable.metadata.IDeployableMetadataFactory<T,Z> deployableMetadataFactory)
addDeployableMetadataFactory in class org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataManagerT - the supported deployable classZ - the deployable metadata classclazz - the supported deployable interfacedeployableMetadataFactory - the metadata factory
public <T extends org.ow2.util.ee.deploy.api.deployable.IDeployable<T>,Z extends org.ow2.util.ee.deploy.api.deployable.metadata.IDeployableMetadata<T>> void removeDeployableMetadataFactory(Class<T> clazz,
org.ow2.util.ee.deploy.api.deployable.metadata.IDeployableMetadataFactory<T,Z> deployableMetadataFactory)
removeDeployableMetadataFactory in class org.ow2.util.ee.deploy.api.deployable.metadata.DeployableMetadataManagerT - the supported deployable classZ - the deployable metadata classclazz - the supported deployable interfacedeployableMetadataFactory - the metadata factory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||