net.sourceforge.ccxjc.it.model.priv.indexed.novalueclass.javaee
Interface EjbRefType

All Known Implementing Classes:
EjbRefTypeImpl

public interface EjbRefType

The ejb-refType is used by ejb-ref elements for the declaration of a reference to an enterprise bean's home or to the remote business interface of a 3.0 bean. The declaration consists of: - an optional description - the EJB reference name used in the code of the Deployment Component that's referencing the enterprise bean. - the optional expected type of the referenced enterprise bean - the optional remote interface of the referenced enterprise bean or the remote business interface of the referenced enterprise bean - the optional expected home interface of the referenced enterprise bean. Not applicable if this ejb-ref refers to the remote business interface of a 3.0 bean. - optional ejb-link information, used to specify the referenced enterprise bean - optional elements to define injection of the named enterprise bean into a component field or property

Java class for ejb-refType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ejb-refType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ejb-ref-name" type="{http://java.sun.com/xml/ns/javaee}ejb-ref-nameType"/>
         <element name="ejb-ref-type" type="{http://java.sun.com/xml/ns/javaee}ejb-ref-typeType" minOccurs="0"/>
         <element name="home" type="{http://java.sun.com/xml/ns/javaee}homeType" minOccurs="0"/>
         <element name="remote" type="{http://java.sun.com/xml/ns/javaee}remoteType" minOccurs="0"/>
         <element name="ejb-link" type="{http://java.sun.com/xml/ns/javaee}ejb-linkType" minOccurs="0"/>
         <group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 


Method Summary
 DescriptionType[] getDescription()
           
 DescriptionType getDescription(int idx)
           
 int getDescriptionLength()
           
 EjbLinkType getEjbLink()
          Gets the value of the ejbLink property.
 EjbRefNameType getEjbRefName()
          Gets the value of the ejbRefName property.
 EjbRefTypeType getEjbRefType()
          Gets the value of the ejbRefType property.
 HomeType getHome()
          Gets the value of the home property.
 String getId()
          Gets the value of the id property.
 InjectionTargetType[] getInjectionTarget()
           
 InjectionTargetType getInjectionTarget(int idx)
           
 int getInjectionTargetLength()
           
 XsdStringType getMappedName()
          Gets the value of the mappedName property.
 RemoteType getRemote()
          Gets the value of the remote property.
 void setDescription(DescriptionType[] values)
           
 DescriptionType setDescription(int idx, DescriptionType value)
           
 void setEjbLink(EjbLinkType value)
          Sets the value of the ejbLink property.
 void setEjbRefName(EjbRefNameType value)
          Sets the value of the ejbRefName property.
 void setEjbRefType(EjbRefTypeType value)
          Sets the value of the ejbRefType property.
 void setHome(HomeType value)
          Sets the value of the home property.
 void setId(String value)
          Sets the value of the id property.
 void setInjectionTarget(InjectionTargetType[] values)
           
 InjectionTargetType setInjectionTarget(int idx, InjectionTargetType value)
           
 void setMappedName(XsdStringType value)
          Sets the value of the mappedName property.
 void setRemote(RemoteType value)
          Sets the value of the remote property.
 

Method Detail

getDescription

DescriptionType[] getDescription()
Returns:
array of DescriptionType

getDescription

DescriptionType getDescription(int idx)
Returns:
one of DescriptionType

getDescriptionLength

int getDescriptionLength()

setDescription

void setDescription(DescriptionType[] values)
Parameters:
values - allowed objects are DescriptionType

setDescription

DescriptionType setDescription(int idx,
                               DescriptionType value)
Parameters:
value - allowed object is DescriptionType

getEjbRefName

EjbRefNameType getEjbRefName()
Gets the value of the ejbRefName property.

Returns:
possible object is EjbRefNameType

setEjbRefName

void setEjbRefName(EjbRefNameType value)
Sets the value of the ejbRefName property.

Parameters:
value - allowed object is EjbRefNameType

getEjbRefType

EjbRefTypeType getEjbRefType()
Gets the value of the ejbRefType property.

Returns:
possible object is EjbRefTypeType

setEjbRefType

void setEjbRefType(EjbRefTypeType value)
Sets the value of the ejbRefType property.

Parameters:
value - allowed object is EjbRefTypeType

getHome

HomeType getHome()
Gets the value of the home property.

Returns:
possible object is HomeType

setHome

void setHome(HomeType value)
Sets the value of the home property.

Parameters:
value - allowed object is HomeType

getRemote

RemoteType getRemote()
Gets the value of the remote property.

Returns:
possible object is RemoteType

setRemote

void setRemote(RemoteType value)
Sets the value of the remote property.

Parameters:
value - allowed object is RemoteType

getEjbLink

EjbLinkType getEjbLink()
Gets the value of the ejbLink property.

Returns:
possible object is EjbLinkType

setEjbLink

void setEjbLink(EjbLinkType value)
Sets the value of the ejbLink property.

Parameters:
value - allowed object is EjbLinkType

getMappedName

XsdStringType getMappedName()
Gets the value of the mappedName property.

Returns:
possible object is XsdStringType

setMappedName

void setMappedName(XsdStringType value)
Sets the value of the mappedName property.

Parameters:
value - allowed object is XsdStringType

getInjectionTarget

InjectionTargetType[] getInjectionTarget()
Returns:
array of InjectionTargetType

getInjectionTarget

InjectionTargetType getInjectionTarget(int idx)
Returns:
one of InjectionTargetType

getInjectionTargetLength

int getInjectionTargetLength()

setInjectionTarget

void setInjectionTarget(InjectionTargetType[] values)
Parameters:
values - allowed objects are InjectionTargetType

setInjectionTarget

InjectionTargetType setInjectionTarget(int idx,
                                       InjectionTargetType value)
Parameters:
value - allowed object is InjectionTargetType

getId

String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String


Copyright © 2009 The CC-XJC Community. All Rights Reserved.