ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

org.jboss.shrinkwrap.descriptor.api.javaee6
Interface EjbLocalRefType<T>

All Superinterfaces:
Child<T>

public interface EjbLocalRefType<T>
extends Child<T>

This interface defines the contract for the ejb-local-refType xsd type

Since:
Generation date :2012-05-09T23:45:05.33-07:00
Author:
Ralf Battenfeld, Andrew Lee Rubinger

Method Summary
 InjectionTargetType<EjbLocalRefType<T>> createInjectionTarget()
          Creates a new injection-target element
 EjbLocalRefType<T> description(String... values)
          Creates for all String objects representing description elements, a new description element
 EjbLocalRefType<T> ejbLink(String ejbLink)
          Sets the ejb-link element
 EjbLocalRefType<T> ejbRefName(String ejbRefName)
          Sets the ejb-ref-name element
 EjbLocalRefType<T> ejbRefType(EjbRefTypeType ejbRefType)
          Sets the ejb-ref-type element
 EjbLocalRefType<T> ejbRefType(String ejbRefType)
          Sets the ejb-ref-type element
 List<String> getAllDescription()
          Returns all description elements
 List<InjectionTargetType<EjbLocalRefType<T>>> getAllInjectionTarget()
          Returns all injection-target elements
 String getEjbLink()
          Returns the ejb-link element
 String getEjbRefName()
          Returns the ejb-ref-name element
 EjbRefTypeType getEjbRefType()
          Returns the ejb-ref-type element
 String getEjbRefTypeAsString()
          Returns the ejb-ref-type element
 String getLocal()
          Returns the local element
 String getLocalHome()
          Returns the local-home element
 String getLookupName()
          Returns the lookup-name element
 String getMappedName()
          Returns the mapped-name element
 InjectionTargetType<EjbLocalRefType<T>> getOrCreateInjectionTarget()
          If not already created, a new injection-target element will be created and returned.
 EjbLocalRefType<T> local(String local)
          Sets the local element
 EjbLocalRefType<T> localHome(String localHome)
          Sets the local-home element
 EjbLocalRefType<T> lookupName(String lookupName)
          Sets the lookup-name element
 EjbLocalRefType<T> mappedName(String mappedName)
          Sets the mapped-name element
 EjbLocalRefType<T> removeAllDescription()
          Removes the description element
 EjbLocalRefType<T> removeAllInjectionTarget()
          Removes all injection-target elements
 EjbLocalRefType<T> removeEjbLink()
          Removes the ejb-link element
 EjbLocalRefType<T> removeEjbRefName()
          Removes the ejb-ref-name element
 EjbLocalRefType<T> removeEjbRefType()
          Removes the ejb-ref-type attribute
 EjbLocalRefType<T> removeLocal()
          Removes the local element
 EjbLocalRefType<T> removeLocalHome()
          Removes the local-home element
 EjbLocalRefType<T> removeLookupName()
          Removes the lookup-name element
 EjbLocalRefType<T> removeMappedName()
          Removes the mapped-name element
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

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>

getAllInjectionTarget

List<InjectionTargetType<EjbLocalRefType<T>>> getAllInjectionTarget()
Returns all injection-target elements

Returns:
list of injection-target

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

ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.