|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
com.sun.enterprise.deployment.DynamicAttributesDescriptor
com.sun.enterprise.deployment.Descriptor
com.sun.enterprise.deployment.EnvironmentProperty
com.sun.enterprise.deployment.EjbReferenceDescriptor
public class EjbReferenceDescriptor
An object representing a link to another ejb.
| Field Summary |
|---|
| Fields inherited from class com.sun.enterprise.deployment.EnvironmentProperty |
|---|
mappedName |
| Fields inherited from class com.sun.enterprise.deployment.Descriptor |
|---|
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED |
| Constructor Summary | |
|---|---|
EjbReferenceDescriptor()
Constructs a reference in the extrernal state. |
|
EjbReferenceDescriptor(EjbReferenceDescriptor other)
copy constructor |
|
EjbReferenceDescriptor(java.lang.String name,
java.lang.String description,
EjbDescriptor ejbDescriptor)
Construct an remote ejb reference to the given ejb descriptor with the given name and descriptor of the reference. |
|
EjbReferenceDescriptor(java.lang.String name,
java.lang.String description,
EjbDescriptor ejbDescriptor,
boolean isLocal)
constructs an local or remote ejb reference to the given ejb descriptor, the desciption and the name of the reference |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object object)
Returns true if the argument is an environment property of the same name, false else. |
java.lang.String |
getBeanClassName()
|
EjbDescriptor |
getEjbDescriptor()
return the ejb to whoch I refer. |
java.lang.String |
getEjbHomeInterface()
Gets the home classname of the referee EJB. |
java.lang.String |
getEjbInterface()
Gets the local or remote interface classname of the referee EJB. |
java.lang.String |
getHomeClassName()
Gets the home classname of the referee EJB. |
java.lang.String |
getInjectResourceType()
This is the class name of the type of resource that is to be injected. |
java.lang.String |
getJndiName()
return the jndi name of the bean to which I refer. |
java.lang.String |
getLinkName()
Gets the link name of the reference. |
java.lang.String |
getLookupName()
|
BundleDescriptor |
getReferringBundleDescriptor()
Get the referring bundle, i.e. |
java.lang.String |
getType()
Retusn the type of the ejb to whioch I refer. |
java.lang.String |
getValue()
Return the jndi name of the bean to which I refer. |
boolean |
hasJndiName()
|
boolean |
hasLookupName()
|
boolean |
isEJB30ClientView()
|
boolean |
isLinked()
return true if I know the name of the ejb to which I refer. |
boolean |
isLocal()
Tests if the reference to the referree EJB is through local or remote interface |
void |
print(java.lang.StringBuffer toStringBuffer)
returns a formatted string representing me. |
void |
setBeanClassName(java.lang.String remoteClassName)
Sets the bean instance business interface classname of the bean to which I refer. |
void |
setEjbDescriptor(EjbDescriptor ejbDescriptor)
Sets the ejb descriptor to which I refer. |
void |
setEjbHomeInterface(java.lang.String homeClassName)
Sets the local or remote home classname of the referee EJB. |
void |
setEjbInterface(java.lang.String remoteClassName)
Sets the local or remote bean interface classname of the referee EJB. |
void |
setHomeClassName(java.lang.String homeClassName)
Sets the home classname of the bean to whcioh I refer. |
void |
setInjectResourceType(java.lang.String resourceType)
|
void |
setJndiName(java.lang.String jndiName)
Sets the jndi name of the bean tyo whoch I am referring. |
void |
setLinkName(java.lang.String linkName)
Sets the name of the ejb to which I refer. |
void |
setLocal(boolean local)
Set whether this EJB Reference uses local interfaces or remote |
void |
setLookupName(java.lang.String l)
|
void |
setReferringBundleDescriptor(BundleDescriptor referringBundle)
Set the referring bundle, i.e. |
void |
setType(java.lang.String type)
Assigns the type of the ejb to whcoih I refer. |
| Methods inherited from class com.sun.enterprise.deployment.EnvironmentProperty |
|---|
addInjectionTarget, getComponentEnvName, getInjectionTargets, getMappedName, getResolvedValue, getResolvedValueObject, getValueObject, getValueType, hasAValue, hashCode, hasInjectionTargetFromXml, isConflictResourceGroup, isInjectable, isSetValueCalled, printInjectableResourceInfo, setMappedName, setValue |
| Methods inherited from class com.sun.enterprise.deployment.DynamicAttributesDescriptor |
|---|
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.sun.enterprise.deployment.types.NamedInformation |
|---|
getDescription, getName, setDescription, setName |
| Methods inherited from interface com.sun.enterprise.deployment.InjectionCapable |
|---|
addInjectionTarget, getComponentEnvName, getInjectionTargets, isInjectable |
| Methods inherited from interface com.sun.enterprise.deployment.NamedDescriptor |
|---|
getName |
| Methods inherited from interface com.sun.enterprise.deployment.web.WebDescriptor |
|---|
getDescription, getLargeIconUri, getName, getSmallIconUri, setDescription, setLargeIconUri, setName, setSmallIconUri |
| Methods inherited from interface com.sun.enterprise.deployment.web.NameValuePair |
|---|
getDescription, getName, setDescription, setName |
| Constructor Detail |
|---|
public EjbReferenceDescriptor(EjbReferenceDescriptor other)
other - handle to other EjbReferenceDescriptor to clone
public EjbReferenceDescriptor(java.lang.String name,
java.lang.String description,
EjbDescriptor ejbDescriptor)
name - the ejb-ref name as used in the referencing beandescription - optional descriptionejbDescriptor - of the referenced bean
public EjbReferenceDescriptor(java.lang.String name,
java.lang.String description,
EjbDescriptor ejbDescriptor,
boolean isLocal)
name - is the name of the referencedescription - is a human readable description of the referenceejbDescriptor - the referenced EJBisLocal - true if the reference uses the local interfacespublic EjbReferenceDescriptor()
| Method Detail |
|---|
public void setReferringBundleDescriptor(BundleDescriptor referringBundle)
setReferringBundleDescriptor in interface EjbReferencepublic BundleDescriptor getReferringBundleDescriptor()
getReferringBundleDescriptor in interface EjbReferencepublic void setEjbDescriptor(EjbDescriptor ejbDescriptor)
setEjbDescriptor in interface EjbReferenceejbDescriptor - the ejb descriptor referenced, null if it is unknow at this timepublic void setJndiName(java.lang.String jndiName)
setJndiName in interface NamedDescriptorsetJndiName in interface EjbReferencejndiName - the new JNDI name of the receiver.public boolean hasJndiName()
hasJndiName in interface EjbReferencepublic boolean isLinked()
public java.lang.String getLinkName()
EjbReference
getLinkName in interface EjbReferencepublic void setLinkName(java.lang.String linkName)
setLinkName in interface EjbReferencepublic java.lang.String getJndiName()
getJndiName in interface NamedDescriptorgetJndiName in interface EjbReferencepublic java.lang.String getValue()
getValue in interface NameValuePairgetValue in class EnvironmentPropertypublic void setLookupName(java.lang.String l)
setLookupName in class EnvironmentPropertypublic java.lang.String getLookupName()
getLookupName in interface EjbReferencegetLookupName in class EnvironmentPropertypublic boolean hasLookupName()
hasLookupName in interface EjbReferencehasLookupName in class EnvironmentPropertypublic EjbDescriptor getEjbDescriptor()
getEjbDescriptor in interface EjbReferencepublic boolean isLocal()
EjbReference
isLocal in interface EjbReferencepublic void setLocal(boolean local)
setLocal in interface EjbReferencelocal - true if the EJB reference use local interfacespublic java.lang.String getType()
getType in interface EjbReferencegetType in interface EnvironmentEntrygetType in class EnvironmentPropertypublic void setType(java.lang.String type)
setType in interface EjbReferencesetType in interface EnvironmentEntrysetType in class EnvironmentPropertypublic java.lang.String getInjectResourceType()
InjectionCapable
getInjectResourceType in interface InjectionCapablegetInjectResourceType in class EnvironmentPropertypublic void setInjectResourceType(java.lang.String resourceType)
setInjectResourceType in interface InjectionCapablesetInjectResourceType in class EnvironmentPropertypublic java.lang.String getHomeClassName()
public void setHomeClassName(java.lang.String homeClassName)
public java.lang.String getBeanClassName()
public void setBeanClassName(java.lang.String remoteClassName)
public java.lang.String getEjbHomeInterface()
getEjbHomeInterface in interface EjbReferencepublic void setEjbHomeInterface(java.lang.String homeClassName)
setEjbHomeInterface in interface EjbReferencehomeClassName - the class name of the EJB home.public java.lang.String getEjbInterface()
getEjbInterface in interface EjbReferencepublic void setEjbInterface(java.lang.String remoteClassName)
setEjbInterface in interface EjbReferenceremoteClassName - the classname of the EJB remote object.public boolean isEJB30ClientView()
isEJB30ClientView in interface EjbReferencepublic void print(java.lang.StringBuffer toStringBuffer)
print in class EnvironmentPropertypublic boolean equals(java.lang.Object object)
EnvironmentProperty
equals in class EnvironmentProperty
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||