|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.MessageDestinationRefType
public class MessageDestinationRefType
The message-destination-ref element contains a declaration
of Deployment Component's reference to a message destination
associated with a resource in Deployment Component's
environment. It consists of:
- an optional description
- the message destination reference name
- an optional message destination type
- an optional specification as to whether
the destination is used for
consuming or producing messages, or both.
if not specified, "both" is assumed.
- an optional link to the message destination
- optional injection targets
The message destination type must be supplied unless an
injection target is specified, in which case the type
of the target is used. If both are specified, the type
must be assignment compatible with the type of the injection
target.
Examples:
Java class for message-destination-refType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="message-destination-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="message-destination-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
<element name="message-destination-type" type="{http://java.sun.com/xml/ns/javaee}message-destination-typeType" minOccurs="0"/>
<element name="message-destination-usage" type="{http://java.sun.com/xml/ns/javaee}message-destination-usageType" minOccurs="0"/>
<element name="message-destination-link" type="{http://java.sun.com/xml/ns/javaee}message-destination-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>
| Field Summary | |
|---|---|
protected DescriptionType[] |
description
|
protected String |
id
|
protected InjectionTargetType[] |
injectionTarget
|
protected XsdStringType |
mappedName
|
protected MessageDestinationLinkType |
messageDestinationLink
|
protected JndiNameType |
messageDestinationRefName
|
protected MessageDestinationTypeType |
messageDestinationType
|
protected MessageDestinationUsageType |
messageDestinationUsage
|
| Constructor Summary | |
|---|---|
MessageDestinationRefType()
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.MessageDestinationRefType instance. |
|
MessageDestinationRefType(MessageDestinationRefType o)
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.MessageDestinationRefType instance by copying a given instance. |
|
| Method Summary | |
|---|---|
MessageDestinationRefType |
clone()
Creates and returns a copy of this object. |
DescriptionType[] |
getDescription()
|
DescriptionType |
getDescription(int idx)
|
int |
getDescriptionLength()
|
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. |
MessageDestinationLinkType |
getMessageDestinationLink()
Gets the value of the messageDestinationLink property. |
JndiNameType |
getMessageDestinationRefName()
Gets the value of the messageDestinationRefName property. |
MessageDestinationTypeType |
getMessageDestinationType()
Gets the value of the messageDestinationType property. |
MessageDestinationUsageType |
getMessageDestinationUsage()
Gets the value of the messageDestinationUsage property. |
void |
setDescription(DescriptionType[] values)
|
DescriptionType |
setDescription(int idx,
DescriptionType value)
|
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 |
setMessageDestinationLink(MessageDestinationLinkType value)
Sets the value of the messageDestinationLink property. |
void |
setMessageDestinationRefName(JndiNameType value)
Sets the value of the messageDestinationRefName property. |
void |
setMessageDestinationType(MessageDestinationTypeType value)
Sets the value of the messageDestinationType property. |
void |
setMessageDestinationUsage(MessageDestinationUsageType value)
Sets the value of the messageDestinationUsage property. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DescriptionType[] description
protected JndiNameType messageDestinationRefName
protected MessageDestinationTypeType messageDestinationType
protected MessageDestinationUsageType messageDestinationUsage
protected MessageDestinationLinkType messageDestinationLink
protected XsdStringType mappedName
protected InjectionTargetType[] injectionTarget
protected String id
| Constructor Detail |
|---|
public MessageDestinationRefType()
net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.MessageDestinationRefType instance.
public MessageDestinationRefType(MessageDestinationRefType o)
net.sourceforge.ccxjc.it.model.pkg.indexed.valueclass.javaee.MessageDestinationRefType instance by copying a given instance.
o - The instance to copy or null.| Method Detail |
|---|
public DescriptionType[] getDescription()
DescriptionTypepublic DescriptionType getDescription(int idx)
DescriptionTypepublic int getDescriptionLength()
public void setDescription(DescriptionType[] values)
values - allowed objects are
DescriptionType
public DescriptionType setDescription(int idx,
DescriptionType value)
value - allowed object is
DescriptionTypepublic JndiNameType getMessageDestinationRefName()
JndiNameTypepublic void setMessageDestinationRefName(JndiNameType value)
value - allowed object is
JndiNameTypepublic MessageDestinationTypeType getMessageDestinationType()
MessageDestinationTypeTypepublic void setMessageDestinationType(MessageDestinationTypeType value)
value - allowed object is
MessageDestinationTypeTypepublic MessageDestinationUsageType getMessageDestinationUsage()
MessageDestinationUsageTypepublic void setMessageDestinationUsage(MessageDestinationUsageType value)
value - allowed object is
MessageDestinationUsageTypepublic MessageDestinationLinkType getMessageDestinationLink()
MessageDestinationLinkTypepublic void setMessageDestinationLink(MessageDestinationLinkType value)
value - allowed object is
MessageDestinationLinkTypepublic XsdStringType getMappedName()
XsdStringTypepublic void setMappedName(XsdStringType value)
value - allowed object is
XsdStringTypepublic InjectionTargetType[] getInjectionTarget()
InjectionTargetTypepublic InjectionTargetType getInjectionTarget(int idx)
InjectionTargetTypepublic int getInjectionTargetLength()
public void setInjectionTarget(InjectionTargetType[] values)
values - allowed objects are
InjectionTargetType
public InjectionTargetType setInjectionTarget(int idx,
InjectionTargetType value)
value - allowed object is
InjectionTargetTypepublic String getId()
Stringpublic void setId(String value)
value - allowed object is
Stringpublic MessageDestinationRefType clone()
clone in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||