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

      • 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