org.jboss.shrinkwrap.descriptor.impl.jbosscommon51
Class MessageDestinationRefTypeImpl<T>

java.lang.Object
  extended by org.jboss.shrinkwrap.descriptor.impl.jbosscommon51.MessageDestinationRefTypeImpl<T>
All Implemented Interfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>, MessageDestinationRefType<T>

public class MessageDestinationRefTypeImpl<T>
extends java.lang.Object
implements org.jboss.shrinkwrap.descriptor.api.Child<T>, MessageDestinationRefType<T>

This class implements the message-destination-refType xsd type

Since:
Generation date :2011-07-19T22:54:35.59+02:00
Author:
Ralf Battenfeld

Constructor Summary
MessageDestinationRefTypeImpl(T t, java.lang.String nodeName, org.jboss.shrinkwrap.descriptor.spi.Node node)
           
MessageDestinationRefTypeImpl(T t, java.lang.String nodeName, org.jboss.shrinkwrap.descriptor.spi.Node node, org.jboss.shrinkwrap.descriptor.spi.Node childNode)
           
 
Method Summary
 java.util.List<java.lang.String> getDescriptionList()
          Returns all description elements
 java.util.List<InjectionTargetType<MessageDestinationRefType<T>>> getInjectionTargetList()
          Returns all injection-target elements
 java.lang.String getJndiName()
          Returns the jndi-name element
 java.lang.String getMappedName()
          Returns the mapped-name element
 java.lang.String getMessageDestinationLink()
          Returns the message-destination-link element
 java.lang.String getMessageDestinationRefName()
          Returns the message-destination-ref-name element
 java.lang.String getMessageDestinationType()
          Returns the message-destination-type element
 MessageDestinationUsageType getMessageDestinationUsage()
          Returns the message-destination-usage element
 java.lang.String getMessageDestinationUsageAsString()
          Returns the message-destination-usage element
 MessageDestinationRefType<T> ignoreDependency()
           
 InjectionTargetType<MessageDestinationRefType<T>> injectionTarget()
          Returns the injection-target element
 java.lang.Boolean isIgnoreDependency()
           
 MessageDestinationRefType<T> removeAllDescription()
          Removes the description element
 MessageDestinationRefType<T> removeAllInjectionTarget()
          Removes all injection-target elements
 MessageDestinationRefType<T> removeJndiName()
          Removes the jndi-name element
 MessageDestinationRefType<T> removeMappedName()
          Removes the mapped-name element
 MessageDestinationRefType<T> removeMessageDestinationLink()
          Removes the message-destination-link element
 MessageDestinationRefType<T> removeMessageDestinationRefName()
          Removes the message-destination-ref-name element
 MessageDestinationRefType<T> removeMessageDestinationType()
          Removes the message-destination-type element
 MessageDestinationRefType<T> setDescription(java.lang.String description)
          Creates a new description element
 MessageDestinationRefType<T> setDescriptionList(java.lang.String... values)
          Creates for all String objects representing description elements, a new description element
 MessageDestinationRefType<T> setJndiName(java.lang.String jndiName)
          If not already created, a new jndi-name element with the given value will be created.
 MessageDestinationRefType<T> setMappedName(java.lang.String mappedName)
          If not already created, a new mapped-name element with the given value will be created.
 MessageDestinationRefType<T> setMessageDestinationLink(java.lang.String messageDestinationLink)
          If not already created, a new message-destination-link element with the given value will be created.
 MessageDestinationRefType<T> setMessageDestinationRefName(java.lang.String messageDestinationRefName)
          If not already created, a new message-destination-ref-name element with the given value will be created.
 MessageDestinationRefType<T> setMessageDestinationType(java.lang.String messageDestinationType)
          If not already created, a new message-destination-type element with the given value will be created.
 MessageDestinationRefType<T> setMessageDestinationUsage(MessageDestinationUsageType messageDestinationUsage)
          If not already created, a new message-destination-usage element with the given value will be created.
 MessageDestinationRefType<T> setMessageDestinationUsage(java.lang.String messageDestinationUsage)
          If not already created, a new message-destination-usage element with the given value will be created.
 T up()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageDestinationRefTypeImpl

public MessageDestinationRefTypeImpl(T t,
                                     java.lang.String nodeName,
                                     org.jboss.shrinkwrap.descriptor.spi.Node node)

MessageDestinationRefTypeImpl

public MessageDestinationRefTypeImpl(T t,
                                     java.lang.String nodeName,
                                     org.jboss.shrinkwrap.descriptor.spi.Node node,
                                     org.jboss.shrinkwrap.descriptor.spi.Node childNode)
Method Detail

up

public T up()
Specified by:
up in interface org.jboss.shrinkwrap.descriptor.api.Child<T>

setJndiName

public MessageDestinationRefType<T> setJndiName(java.lang.String jndiName)
If not already created, a new jndi-name element with the given value will be created. Otherwise, the existing jndi-name element will be updated with the given value.

Specified by:
setJndiName in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

removeJndiName

public MessageDestinationRefType<T> removeJndiName()
Removes the jndi-name element

Specified by:
removeJndiName in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

getJndiName

public java.lang.String getJndiName()
Returns the jndi-name element

Specified by:
getJndiName in interface MessageDestinationRefType<T>
Returns:
the node defined for the element jndi-name

setMappedName

public MessageDestinationRefType<T> setMappedName(java.lang.String mappedName)
If not already created, a new mapped-name element with the given value will be created. Otherwise, the existing mapped-name element will be updated with the given value.

Specified by:
setMappedName in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

removeMappedName

public MessageDestinationRefType<T> removeMappedName()
Removes the mapped-name element

Specified by:
removeMappedName in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

getMappedName

public java.lang.String getMappedName()
Returns the mapped-name element

Specified by:
getMappedName in interface MessageDestinationRefType<T>
Returns:
the node defined for the element mapped-name

removeAllInjectionTarget

public MessageDestinationRefType<T> removeAllInjectionTarget()
Removes all injection-target elements

Specified by:
removeAllInjectionTarget in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

injectionTarget

public InjectionTargetType<MessageDestinationRefType<T>> injectionTarget()
Returns the injection-target element

Specified by:
injectionTarget in interface MessageDestinationRefType<T>
Returns:
the node defined for the element injection-target

getInjectionTargetList

public java.util.List<InjectionTargetType<MessageDestinationRefType<T>>> getInjectionTargetList()
Returns all injection-target elements

Specified by:
getInjectionTargetList in interface MessageDestinationRefType<T>
Returns:
list of injection-target

ignoreDependency

public MessageDestinationRefType<T> ignoreDependency()
Specified by:
ignoreDependency in interface MessageDestinationRefType<T>

isIgnoreDependency

public java.lang.Boolean isIgnoreDependency()
Specified by:
isIgnoreDependency in interface MessageDestinationRefType<T>

setDescription

public MessageDestinationRefType<T> setDescription(java.lang.String description)
Creates a new description element

Specified by:
setDescription in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

setDescriptionList

public MessageDestinationRefType<T> setDescriptionList(java.lang.String... values)
Creates for all String objects representing description elements, a new description element

Specified by:
setDescriptionList in interface MessageDestinationRefType<T>
Parameters:
list - of description objects
Returns:
the current instance of MessageDestinationRefType

removeAllDescription

public MessageDestinationRefType<T> removeAllDescription()
Removes the description element

Specified by:
removeAllDescription in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

getDescriptionList

public java.util.List<java.lang.String> getDescriptionList()
Returns all description elements

Specified by:
getDescriptionList in interface MessageDestinationRefType<T>
Returns:
list of description

setMessageDestinationRefName

public MessageDestinationRefType<T> setMessageDestinationRefName(java.lang.String messageDestinationRefName)
If not already created, a new message-destination-ref-name element with the given value will be created. Otherwise, the existing message-destination-ref-name element will be updated with the given value.

Specified by:
setMessageDestinationRefName in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

removeMessageDestinationRefName

public MessageDestinationRefType<T> removeMessageDestinationRefName()
Removes the message-destination-ref-name element

Specified by:
removeMessageDestinationRefName in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

getMessageDestinationRefName

public java.lang.String getMessageDestinationRefName()
Returns the message-destination-ref-name element

Specified by:
getMessageDestinationRefName in interface MessageDestinationRefType<T>
Returns:
the node defined for the element message-destination-ref-name

setMessageDestinationType

public MessageDestinationRefType<T> setMessageDestinationType(java.lang.String messageDestinationType)
If not already created, a new message-destination-type element with the given value will be created. Otherwise, the existing message-destination-type element will be updated with the given value.

Specified by:
setMessageDestinationType in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

removeMessageDestinationType

public MessageDestinationRefType<T> removeMessageDestinationType()
Removes the message-destination-type element

Specified by:
removeMessageDestinationType in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

getMessageDestinationType

public java.lang.String getMessageDestinationType()
Returns the message-destination-type element

Specified by:
getMessageDestinationType in interface MessageDestinationRefType<T>
Returns:
the node defined for the element message-destination-type

setMessageDestinationUsage

public MessageDestinationRefType<T> setMessageDestinationUsage(MessageDestinationUsageType messageDestinationUsage)
If not already created, a new message-destination-usage element with the given value will be created. Otherwise, the existing message-destination-usage element will be updated with the given value.

Specified by:
setMessageDestinationUsage in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

setMessageDestinationUsage

public MessageDestinationRefType<T> setMessageDestinationUsage(java.lang.String messageDestinationUsage)
If not already created, a new message-destination-usage element with the given value will be created. Otherwise, the existing message-destination-usage element will be updated with the given value.

Specified by:
setMessageDestinationUsage in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

getMessageDestinationUsage

public MessageDestinationUsageType getMessageDestinationUsage()
Returns the message-destination-usage element

Specified by:
getMessageDestinationUsage in interface MessageDestinationRefType<T>
Returns:
the node defined for the element message-destination-usage

getMessageDestinationUsageAsString

public java.lang.String getMessageDestinationUsageAsString()
Returns the message-destination-usage element

Specified by:
getMessageDestinationUsageAsString in interface MessageDestinationRefType<T>
Returns:
the node defined for the element message-destination-usage

setMessageDestinationLink

public MessageDestinationRefType<T> setMessageDestinationLink(java.lang.String messageDestinationLink)
If not already created, a new message-destination-link element with the given value will be created. Otherwise, the existing message-destination-link element will be updated with the given value.

Specified by:
setMessageDestinationLink in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

removeMessageDestinationLink

public MessageDestinationRefType<T> removeMessageDestinationLink()
Removes the message-destination-link element

Specified by:
removeMessageDestinationLink in interface MessageDestinationRefType<T>
Returns:
the current instance of MessageDestinationRefType

getMessageDestinationLink

public java.lang.String getMessageDestinationLink()
Returns the message-destination-link element

Specified by:
getMessageDestinationLink in interface MessageDestinationRefType<T>
Returns:
the node defined for the element message-destination-link