Interface EjbLocalRefType<T>

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

    public interface EjbLocalRefType<T>
    extends org.jboss.shrinkwrap.descriptor.api.Child<T>
    This interface defines the contract for the ejb-local-refType xsd type
    • Method Detail

      • lookupName

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

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

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

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

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

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

        InjectionTargetType<EjbLocalRefType<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
      • createInjectionTarget

        InjectionTargetType<EjbLocalRefType<T>> createInjectionTarget()
        Creates a new injection-target element
        Returns:
        the new created instance of InjectionTargetType>
      • removeAllInjectionTarget

        EjbLocalRefType<T> removeAllInjectionTarget()
        Removes all injection-target elements
        Returns:
        the current instance of InjectionTargetType>
      • description

        EjbLocalRefType<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 EjbLocalRefType
      • getAllDescription

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

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

        EjbLocalRefType<T> ejbRefName​(String ejbRefName)
        Sets the ejb-ref-name element
        Parameters:
        ejbRefName - the value for the element ejb-ref-name
        Returns:
        the current instance of EjbLocalRefType
      • getEjbRefName

        String getEjbRefName()
        Returns the ejb-ref-name element
        Returns:
        the node defined for the element ejb-ref-name
      • removeEjbRefName

        EjbLocalRefType<T> removeEjbRefName()
        Removes the ejb-ref-name element
        Returns:
        the current instance of EjbLocalRefType
      • ejbRefType

        EjbLocalRefType<T> ejbRefType​(EjbRefTypeType ejbRefType)
        Sets the ejb-ref-type element
        Parameters:
        ejbRefType - the value for the element ejb-ref-type
        Returns:
        the current instance of EjbLocalRefType
      • ejbRefType

        EjbLocalRefType<T> ejbRefType​(String ejbRefType)
        Sets the ejb-ref-type element
        Parameters:
        ejbRefType - the value for the element ejb-ref-type
        Returns:
        the current instance of EjbLocalRefType
      • getEjbRefType

        EjbRefTypeType getEjbRefType()
        Returns the ejb-ref-type element
        Returns:
        the value found for the element ejb-ref-type
      • getEjbRefTypeAsString

        String getEjbRefTypeAsString()
        Returns the ejb-ref-type element
        Returns:
        the value found for the element ejb-ref-type
      • removeEjbRefType

        EjbLocalRefType<T> removeEjbRefType()
        Removes the ejb-ref-type attribute
        Returns:
        the current instance of EjbLocalRefType
      • localHome

        EjbLocalRefType<T> localHome​(String localHome)
        Sets the local-home element
        Parameters:
        localHome - the value for the element local-home
        Returns:
        the current instance of EjbLocalRefType
      • getLocalHome

        String getLocalHome()
        Returns the local-home element
        Returns:
        the node defined for the element local-home
      • removeLocalHome

        EjbLocalRefType<T> removeLocalHome()
        Removes the local-home element
        Returns:
        the current instance of EjbLocalRefType
      • local

        EjbLocalRefType<T> local​(String local)
        Sets the local element
        Parameters:
        local - the value for the element local
        Returns:
        the current instance of EjbLocalRefType
      • getLocal

        String getLocal()
        Returns the local element
        Returns:
        the node defined for the element local
      • removeLocal

        EjbLocalRefType<T> removeLocal()
        Removes the local element
        Returns:
        the current instance of EjbLocalRefType
      • ejbLink

        EjbLocalRefType<T> ejbLink​(String ejbLink)
        Sets the ejb-link element
        Parameters:
        ejbLink - the value for the element ejb-link
        Returns:
        the current instance of EjbLocalRefType
      • getEjbLink

        String getEjbLink()
        Returns the ejb-link element
        Returns:
        the node defined for the element ejb-link
      • removeEjbLink

        EjbLocalRefType<T> removeEjbLink()
        Removes the ejb-link element
        Returns:
        the current instance of EjbLocalRefType
      • id

        EjbLocalRefType<T> id​(String id)
        Sets the id attribute
        Parameters:
        id - the value for the attribute id
        Returns:
        the current instance of EjbLocalRefType
      • getId

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

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