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 Details

    • 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

      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