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 Detail

      • lookupName

        MessageDestinationRefType<T> lookupName​(String lookupName)
        Sets the lookup-name element
        Parameters:
        lookupName - the value for the element lookup-name
        Returns:
        the current instance of MessageDestinationRefType
      • getLookupName

        String getLookupName()
        Returns the lookup-name element
        Returns:
        the node defined for the element lookup-name
      • removeLookupName

        MessageDestinationRefType<T> removeLookupName()
        Removes the lookup-name element
        Returns:
        the current instance of MessageDestinationRefType
      • mappedName

        MessageDestinationRefType<T> mappedName​(String mappedName)
        Sets the mapped-name element
        Parameters:
        mappedName - the value for the element mapped-name
        Returns:
        the current instance of MessageDestinationRefType
      • getMappedName

        String getMappedName()
        Returns the mapped-name element
        Returns:
        the node defined for the element mapped-name
      • removeMappedName

        MessageDestinationRefType<T> removeMappedName()
        Removes the mapped-name element
        Returns:
        the current instance of MessageDestinationRefType
      • getOrCreateInjectionTarget

        InjectionTargetType<MessageDestinationRefType<T>> getOrCreateInjectionTarget()
        If not already created, a new injection-target element will be created and returned. Otherwise, the first existing injection-target element will be returned.
        Returns:
        the instance defined for the element injection-target
      • removeAllInjectionTarget

        MessageDestinationRefType<T> removeAllInjectionTarget()
        Removes all injection-target elements
        Returns:
        the current instance of InjectionTargetType>
      • 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

        MessageDestinationRefType<T> id​(String 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

        MessageDestinationRefType<T> removeId()
        Removes the id attribute
        Returns:
        the current instance of MessageDestinationRefType