|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ResourceEnvRefType<T>
This interface defines the contract for the resource-env-refType
xsd type
Original Documentation:
The resource-env-refType is used to define
resource-env-type elements. It contains a declaration of a
Deployment Component's reference to an administered object
associated with a resource in the Deployment Component's
environment. It consists of an optional description, the
resource environment reference name, and an optional
indication of the resource environment reference type
expected by the Deployment Component code.
It also includes optional elements to define injection of
the named resource into fields or JavaBeans properties.
The resource environment type must be supplied unless an
injection target is specified, in which case the type
of the target is used. If both are specified, the type
must be assignment compatible with the type of the injection
target.
Example:
Method Summary | |
---|---|
java.util.List<java.lang.String> |
getDescriptionList()
Returns all description elements |
java.util.List<InjectionTargetType<ResourceEnvRefType<T>>> |
getInjectionTargetList()
Returns all injection-target elements |
java.lang.String |
getMappedName()
Returns the mapped-name element |
java.lang.String |
getResourceEnvRefName()
Returns the resource-env-ref-name element |
java.lang.String |
getResourceEnvRefType()
Returns the resource-env-ref-type element |
InjectionTargetType<ResourceEnvRefType<T>> |
injectionTarget()
Returns the injection-target element |
ResourceEnvRefType<T> |
removeAllDescription()
Removes the description element |
ResourceEnvRefType<T> |
removeAllInjectionTarget()
Removes all injection-target elements |
ResourceEnvRefType<T> |
removeMappedName()
Removes the mapped-name element |
ResourceEnvRefType<T> |
removeResourceEnvRefName()
Removes the resource-env-ref-name element |
ResourceEnvRefType<T> |
removeResourceEnvRefType()
Removes the resource-env-ref-type element |
ResourceEnvRefType<T> |
setDescription(java.lang.String description)
Creates a new description element |
ResourceEnvRefType<T> |
setDescriptionList(java.lang.String... values)
Creates for all String objects representing description elements,
a new description element |
ResourceEnvRefType<T> |
setMappedName(java.lang.String mappedName)
If not already created, a new mapped-name element with the given value will be created. |
ResourceEnvRefType<T> |
setResourceEnvRefName(java.lang.String resourceEnvRefName)
If not already created, a new resource-env-ref-name element with the given value will be created. |
ResourceEnvRefType<T> |
setResourceEnvRefType(java.lang.String resourceEnvRefType)
If not already created, a new resource-env-ref-type element with the given value will be created. |
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child |
---|
up |
Method Detail |
---|
ResourceEnvRefType<T> setMappedName(java.lang.String mappedName)
mapped-name
element with the given value will be created.
Otherwise, the existing mapped-name
element will be updated with the given value.
ResourceEnvRefType
ResourceEnvRefType<T> removeMappedName()
mapped-name
element
ResourceEnvRefType
java.lang.String getMappedName()
mapped-name
element
mapped-name
ResourceEnvRefType<T> removeAllInjectionTarget()
injection-target
elements
ResourceEnvRefType
InjectionTargetType<ResourceEnvRefType<T>> injectionTarget()
injection-target
element
injection-target
java.util.List<InjectionTargetType<ResourceEnvRefType<T>>> getInjectionTargetList()
injection-target
elements
injection-target
ResourceEnvRefType<T> setDescription(java.lang.String description)
description
element
ResourceEnvRefType
ResourceEnvRefType<T> setDescriptionList(java.lang.String... values)
description
elements,
a new description
element
list
- of description
objects
ResourceEnvRefType
ResourceEnvRefType<T> removeAllDescription()
description
element
ResourceEnvRefType
java.util.List<java.lang.String> getDescriptionList()
description
elements
description
ResourceEnvRefType<T> setResourceEnvRefName(java.lang.String resourceEnvRefName)
resource-env-ref-name
element with the given value will be created.
Otherwise, the existing resource-env-ref-name
element will be updated with the given value.
ResourceEnvRefType
ResourceEnvRefType<T> removeResourceEnvRefName()
resource-env-ref-name
element
ResourceEnvRefType
java.lang.String getResourceEnvRefName()
resource-env-ref-name
element
resource-env-ref-name
ResourceEnvRefType<T> setResourceEnvRefType(java.lang.String resourceEnvRefType)
resource-env-ref-type
element with the given value will be created.
Otherwise, the existing resource-env-ref-type
element will be updated with the given value.
ResourceEnvRefType
ResourceEnvRefType<T> removeResourceEnvRefType()
resource-env-ref-type
element
ResourceEnvRefType
java.lang.String getResourceEnvRefType()
resource-env-ref-type
element
resource-env-ref-type
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |