com.jdon.bussinessproxy.meta
Class DistributedTargetMetaDef

java.lang.Object
  extended by com.jdon.bussinessproxy.meta.AbstractTargetMetaDef
      extended by com.jdon.bussinessproxy.meta.DistributedTargetMetaDef
All Implemented Interfaces:
TargetMetaDef, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
EJBTargetMetaDef

public class DistributedTargetMetaDef
extends AbstractTargetMetaDef

EJB3 simple Distributed Object

See Also:
Serialized Form

Field Summary
protected  java.lang.String jndiName
           
protected  java.lang.String name
           
 
Constructor Summary
DistributedTargetMetaDef(java.lang.String name, java.lang.String jndiName)
           
DistributedTargetMetaDef(java.lang.String name, java.lang.String jndiName, java.lang.String interfaceClass)
           
 
Method Summary
 java.lang.String getCacheKey()
          jndiName作为EJB的key
 java.lang.String getClassName()
          EJB3 class is same as interface Class
 java.lang.String getInterfaceClass()
           
 java.lang.String getJndiName()
           
 java.lang.String getName()
           
 boolean isEJB()
           
 void setInterfaceClass(java.lang.String interfaceClass)
           
 void setJndiName(java.lang.String jndiName)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class com.jdon.bussinessproxy.meta.AbstractTargetMetaDef
getInterfaces, setInterfaces
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jndiName

protected java.lang.String jndiName

name

protected java.lang.String name
Constructor Detail

DistributedTargetMetaDef

public DistributedTargetMetaDef(java.lang.String name,
                                java.lang.String jndiName)

DistributedTargetMetaDef

public DistributedTargetMetaDef(java.lang.String name,
                                java.lang.String jndiName,
                                java.lang.String interfaceClass)
Method Detail

getJndiName

public java.lang.String getJndiName()

setJndiName

public void setJndiName(java.lang.String jndiName)

getCacheKey

public java.lang.String getCacheKey()
jndiName作为EJB的key

Returns:
String

getName

public java.lang.String getName()
Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

isEJB

public boolean isEJB()

getClassName

public java.lang.String getClassName()
EJB3 class is same as interface Class


getInterfaceClass

public java.lang.String getInterfaceClass()
Returns:
Returns the interfaceClass.

setInterfaceClass

public void setInterfaceClass(java.lang.String interfaceClass)
Parameters:
interfaceClass - The interfaceClass to set.