org.jboss.deployment.dependency
Class ContainerDependencyMetaData
java.lang.Object
org.jboss.util.JBossObject
org.jboss.deployment.dependency.ContainerDependencyMetaData
- All Implemented Interfaces:
- Cloneable, org.jboss.util.JBossInterface
public class ContainerDependencyMetaData
- extends org.jboss.util.JBossObject
Metadata for an endpoint container and its dependencies on other endpoints.
- Version:
- $Revision: 85945 $
- Author:
- Scott.Stark@jboss.org
Fields inherited from class org.jboss.util.JBossObject |
hashCode, toString |
Methods inherited from class org.jboss.util.JBossObject |
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toString, toString |
ContainerDependencyMetaData
public ContainerDependencyMetaData(String containerName,
String componentName,
String deploymentPath)
- Parameters:
containerName
- - the jndi name of the containercomponentName
- - the unique vfs/component-name iddeploymentPath
- - the vfs relative path of the component deployment
getComponentName
public String getComponentName()
getComponentID
public String getComponentID()
getDeploymentPath
public String getDeploymentPath()
getDeploymentRootName
public String getDeploymentRootName()
setDeploymentRootName
public void setDeploymentRootName(String deploymentRootName)
getContainerName
public String getContainerName()
getBeanMetaData
public org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData getBeanMetaData()
getUnitSummary
public org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary getUnitSummary()
setUnitSummary
public void setUnitSummary(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary unitSummary)
isEjb3X
public boolean isEjb3X()
setEjb3X
public void setEjb3X(boolean isEjb3X)
addDependency
public void addDependency(ContainerDependencyMetaData endpointCDMD)
addInjectionTargets
public void addInjectionTargets(Set<org.jboss.metadata.javaee.spec.ResourceInjectionTargetMetaData> injectionTargets)
getInjectionTargets
public Set<org.jboss.metadata.javaee.spec.ResourceInjectionTargetMetaData> getInjectionTargets()
addJndiDependency
public void addJndiDependency(JndiDependencyMetaData jdmd)
getJndiDepends
public Set<JndiDependencyMetaData> getJndiDepends()
addJndiName
public void addJndiName(String jndiName)
getJndiNames
public Set<String> getJndiNames()
toShortString
public String toShortString()
- Specified by:
toShortString
in interface org.jboss.util.JBossInterface
- Overrides:
toShortString
in class org.jboss.util.JBossObject
toShortString
public void toShortString(org.jboss.util.JBossStringBuilder buffer)
- Specified by:
toShortString
in interface org.jboss.util.JBossInterface
- Overrides:
toShortString
in class org.jboss.util.JBossObject
getHashCode
protected int getHashCode()
- Overrides:
getHashCode
in class org.jboss.util.JBossObject
toStringImplementation
protected String toStringImplementation()
- Overrides:
toStringImplementation
in class org.jboss.util.JBossObject
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.