|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.shrinkwrap.descriptor.impl.javaee5.ResourceRefTypeImpl<T>
public class ResourceRefTypeImpl<T>
This class implements the resource-refType
xsd type
Original Documentation:
The resource-refType contains a declaration of a
Deployment Component's reference to an external resource. It
consists of an optional description, the resource manager
connection factory reference name, an optional indication of
the resource manager connection factory type expected by the
Deployment Component code, an optional type of authentication
(Application or Container), and an optional specification of
the shareability of connections obtained from the resource
(Shareable or Unshareable).
It also includes optional elements to define injection of
the named resource into fields or JavaBeans properties.
The connection factory 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:
Constructor Summary | |
---|---|
ResourceRefTypeImpl(T t,
java.lang.String nodeName,
org.jboss.shrinkwrap.descriptor.spi.Node node)
|
|
ResourceRefTypeImpl(T t,
java.lang.String nodeName,
org.jboss.shrinkwrap.descriptor.spi.Node node,
org.jboss.shrinkwrap.descriptor.spi.Node childNode)
|
Method Summary | |
---|---|
java.util.List<java.lang.String> |
getDescriptionList()
Returns all description elements |
java.util.List<InjectionTargetType<ResourceRefType<T>>> |
getInjectionTargetList()
Returns all injection-target elements |
java.lang.String |
getMappedName()
Returns the mapped-name element |
ResAuthType |
getResAuth()
Returns the res-auth element |
java.lang.String |
getResAuthAsString()
Returns the res-auth element |
java.lang.String |
getResRefName()
Returns the res-ref-name element |
ResSharingScopeType |
getResSharingScope()
Returns the res-sharing-scope element |
java.lang.String |
getResSharingScopeAsString()
Returns the res-sharing-scope element |
java.lang.String |
getResType()
Returns the res-type element |
InjectionTargetType<ResourceRefType<T>> |
injectionTarget()
Returns the injection-target element |
ResourceRefType<T> |
removeAllDescription()
Removes the description element |
ResourceRefType<T> |
removeAllInjectionTarget()
Removes all injection-target elements |
ResourceRefType<T> |
removeMappedName()
Removes the mapped-name element |
ResourceRefType<T> |
removeResRefName()
Removes the res-ref-name element |
ResourceRefType<T> |
removeResType()
Removes the res-type element |
ResourceRefType<T> |
setDescription(java.lang.String description)
Creates a new description element |
ResourceRefType<T> |
setDescriptionList(java.lang.String... values)
Creates for all String objects representing description elements,
a new description element |
ResourceRefType<T> |
setMappedName(java.lang.String mappedName)
If not already created, a new mapped-name element with the given value will be created. |
ResourceRefType<T> |
setResAuth(ResAuthType resAuth)
If not already created, a new res-auth element with the given value will be created. |
ResourceRefType<T> |
setResAuth(java.lang.String resAuth)
If not already created, a new res-auth element with the given value will be created. |
ResourceRefType<T> |
setResRefName(java.lang.String resRefName)
If not already created, a new res-ref-name element with the given value will be created. |
ResourceRefType<T> |
setResSharingScope(ResSharingScopeType resSharingScope)
If not already created, a new res-sharing-scope element with the given value will be created. |
ResourceRefType<T> |
setResSharingScope(java.lang.String resSharingScope)
If not already created, a new res-sharing-scope element with the given value will be created. |
ResourceRefType<T> |
setResType(java.lang.String resType)
If not already created, a new res-type element with the given value will be created. |
T |
up()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResourceRefTypeImpl(T t, java.lang.String nodeName, org.jboss.shrinkwrap.descriptor.spi.Node node)
public ResourceRefTypeImpl(T t, java.lang.String nodeName, org.jboss.shrinkwrap.descriptor.spi.Node node, org.jboss.shrinkwrap.descriptor.spi.Node childNode)
Method Detail |
---|
public T up()
up
in interface org.jboss.shrinkwrap.descriptor.api.Child<T>
public ResourceRefType<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.
setMappedName
in interface ResourceRefType<T>
ResourceRefType
public ResourceRefType<T> removeMappedName()
mapped-name
element
removeMappedName
in interface ResourceRefType<T>
ResourceRefType
public java.lang.String getMappedName()
mapped-name
element
getMappedName
in interface ResourceRefType<T>
mapped-name
public ResourceRefType<T> removeAllInjectionTarget()
injection-target
elements
removeAllInjectionTarget
in interface ResourceRefType<T>
ResourceRefType
public InjectionTargetType<ResourceRefType<T>> injectionTarget()
injection-target
element
injectionTarget
in interface ResourceRefType<T>
injection-target
public java.util.List<InjectionTargetType<ResourceRefType<T>>> getInjectionTargetList()
injection-target
elements
getInjectionTargetList
in interface ResourceRefType<T>
injection-target
public ResourceRefType<T> setDescription(java.lang.String description)
description
element
setDescription
in interface ResourceRefType<T>
ResourceRefType
public ResourceRefType<T> setDescriptionList(java.lang.String... values)
description
elements,
a new description
element
setDescriptionList
in interface ResourceRefType<T>
list
- of description
objects
ResourceRefType
public ResourceRefType<T> removeAllDescription()
description
element
removeAllDescription
in interface ResourceRefType<T>
ResourceRefType
public java.util.List<java.lang.String> getDescriptionList()
description
elements
getDescriptionList
in interface ResourceRefType<T>
description
public ResourceRefType<T> setResRefName(java.lang.String resRefName)
res-ref-name
element with the given value will be created.
Otherwise, the existing res-ref-name
element will be updated with the given value.
setResRefName
in interface ResourceRefType<T>
ResourceRefType
public ResourceRefType<T> removeResRefName()
res-ref-name
element
removeResRefName
in interface ResourceRefType<T>
ResourceRefType
public java.lang.String getResRefName()
res-ref-name
element
getResRefName
in interface ResourceRefType<T>
res-ref-name
public ResourceRefType<T> setResType(java.lang.String resType)
res-type
element with the given value will be created.
Otherwise, the existing res-type
element will be updated with the given value.
setResType
in interface ResourceRefType<T>
ResourceRefType
public ResourceRefType<T> removeResType()
res-type
element
removeResType
in interface ResourceRefType<T>
ResourceRefType
public java.lang.String getResType()
res-type
element
getResType
in interface ResourceRefType<T>
res-type
public ResourceRefType<T> setResAuth(ResAuthType resAuth)
res-auth
element with the given value will be created.
Otherwise, the existing res-auth
element will be updated with the given value.
setResAuth
in interface ResourceRefType<T>
ResourceRefType
public ResourceRefType<T> setResAuth(java.lang.String resAuth)
res-auth
element with the given value will be created.
Otherwise, the existing res-auth
element will be updated with the given value.
setResAuth
in interface ResourceRefType<T>
ResourceRefType
public ResAuthType getResAuth()
res-auth
element
getResAuth
in interface ResourceRefType<T>
res-auth
public java.lang.String getResAuthAsString()
res-auth
element
getResAuthAsString
in interface ResourceRefType<T>
res-auth
public ResourceRefType<T> setResSharingScope(ResSharingScopeType resSharingScope)
res-sharing-scope
element with the given value will be created.
Otherwise, the existing res-sharing-scope
element will be updated with the given value.
setResSharingScope
in interface ResourceRefType<T>
ResourceRefType
public ResourceRefType<T> setResSharingScope(java.lang.String resSharingScope)
res-sharing-scope
element with the given value will be created.
Otherwise, the existing res-sharing-scope
element will be updated with the given value.
setResSharingScope
in interface ResourceRefType<T>
ResourceRefType
public ResSharingScopeType getResSharingScope()
res-sharing-scope
element
getResSharingScope
in interface ResourceRefType<T>
res-sharing-scope
public java.lang.String getResSharingScopeAsString()
res-sharing-scope
element
getResSharingScopeAsString
in interface ResourceRefType<T>
res-sharing-scope
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |