Interface MessageDestinationRefType<T>

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
All Known Implementing Classes:
MessageDestinationRefTypeImpl

public interface MessageDestinationRefType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the message-destination-refType xsd type
  • Method Details

    • description

      MessageDestinationRefType<T> description(String... values)
      Creates for all String objects representing description elements, a new description element
      Parameters:
      values - list of description objects
      Returns:
      the current instance of MessageDestinationRefType
    • getAllDescription

      List<String> getAllDescription()
      Returns all description elements
      Returns:
      list of description
    • removeAllDescription

      MessageDestinationRefType<T> removeAllDescription()
      Removes the description element
      Returns:
      the current instance of MessageDestinationRefType
    • messageDestinationRefName

      MessageDestinationRefType<T> messageDestinationRefName(String messageDestinationRefName)
      Sets the message-destination-ref-name element
      Parameters:
      messageDestinationRefName - the value for the element message-destination-ref-name
      Returns:
      the current instance of MessageDestinationRefType
    • getMessageDestinationRefName

      String getMessageDestinationRefName()
      Returns the message-destination-ref-name element
      Returns:
      the node defined for the element message-destination-ref-name
    • removeMessageDestinationRefName

      MessageDestinationRefType<T> removeMessageDestinationRefName()
      Removes the message-destination-ref-name element
      Returns:
      the current instance of MessageDestinationRefType
    • messageDestinationType

      MessageDestinationRefType<T> messageDestinationType(String messageDestinationType)
      Sets the message-destination-type element
      Parameters:
      messageDestinationType - the value for the element message-destination-type
      Returns:
      the current instance of MessageDestinationRefType
    • getMessageDestinationType

      String getMessageDestinationType()
      Returns the message-destination-type element
      Returns:
      the node defined for the element message-destination-type
    • removeMessageDestinationType

      MessageDestinationRefType<T> removeMessageDestinationType()
      Removes the message-destination-type element
      Returns:
      the current instance of MessageDestinationRefType
    • messageDestinationUsage

      MessageDestinationRefType<T> messageDestinationUsage(MessageDestinationUsageType messageDestinationUsage)
      Sets the message-destination-usage element
      Parameters:
      messageDestinationUsage - the value for the element message-destination-usage
      Returns:
      the current instance of MessageDestinationRefType
    • messageDestinationUsage

      MessageDestinationRefType<T> messageDestinationUsage(String messageDestinationUsage)
      Sets the message-destination-usage element
      Parameters:
      messageDestinationUsage - the value for the element message-destination-usage
      Returns:
      the current instance of MessageDestinationRefType
    • getMessageDestinationUsage

      MessageDestinationUsageType getMessageDestinationUsage()
      Returns the message-destination-usage element
      Returns:
      the value found for the element message-destination-usage
    • getMessageDestinationUsageAsString

      String getMessageDestinationUsageAsString()
      Returns the message-destination-usage element
      Returns:
      the value found for the element message-destination-usage
    • removeMessageDestinationUsage

      MessageDestinationRefType<T> removeMessageDestinationUsage()
      Removes the message-destination-usage attribute
      Returns:
      the current instance of MessageDestinationRefType
    • messageDestinationLink

      MessageDestinationRefType<T> messageDestinationLink(String messageDestinationLink)
      Sets the message-destination-link element
      Parameters:
      messageDestinationLink - the value for the element message-destination-link
      Returns:
      the current instance of MessageDestinationRefType
    • getMessageDestinationLink

      String getMessageDestinationLink()
      Returns the message-destination-link element
      Returns:
      the node defined for the element message-destination-link
    • removeMessageDestinationLink

      MessageDestinationRefType<T> removeMessageDestinationLink()
      Removes the message-destination-link element
      Returns:
      the current instance of MessageDestinationRefType
    • id

      Sets the id attribute
      Parameters:
      id - the value for the attribute id
      Returns:
      the current instance of MessageDestinationRefType
    • getId

      String getId()
      Returns the id attribute
      Returns:
      the value defined for the attribute id
    • removeId

      Removes the id attribute
      Returns:
      the current instance of MessageDestinationRefType