org.jboss.deployment.dependency
Class ContainerDependencyMetaData

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by 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

Field Summary
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, toString
 
Constructor Summary
ContainerDependencyMetaData(String containerName, String componentName, String deploymentPath)
           
 
Method Summary
 void addDependency(ContainerDependencyMetaData endpointCDMD)
           
 void addInjectionTargets(Set<org.jboss.metadata.javaee.spec.ResourceInjectionTargetMetaData> injectionTargets)
           
 void addJndiDependency(JndiDependencyMetaData jdmd)
           
 void addJndiName(String jndiName)
           
 boolean equals(Object obj)
           
 org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData getBeanMetaData()
           
 String getComponentID()
           
 String getComponentName()
           
 String getContainerName()
           
 String getDeploymentPath()
           
 String getDeploymentRootName()
           
protected  int getHashCode()
           
 Set<org.jboss.metadata.javaee.spec.ResourceInjectionTargetMetaData> getInjectionTargets()
           
 Set<JndiDependencyMetaData> getJndiDepends()
           
 Set<String> getJndiNames()
           
 org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary getUnitSummary()
           
 boolean isEjb3X()
           
 void setDeploymentRootName(String deploymentRootName)
           
 void setEjb3X(boolean isEjb3X)
           
 void setUnitSummary(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary unitSummary)
           
 String toShortString()
           
 void toShortString(org.jboss.util.JBossStringBuilder buffer)
           
protected  String toStringImplementation()
           
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toString, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContainerDependencyMetaData

public ContainerDependencyMetaData(String containerName,
                                   String componentName,
                                   String deploymentPath)
Parameters:
containerName - - the jndi name of the container
componentName - - the unique vfs/component-name id
deploymentPath - - the vfs relative path of the component deployment
Method Detail

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.