|
||||||||||
| 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>ResourceRefTypepublic ResourceRefType<T> removeMappedName()
mapped-name element
removeMappedName in interface ResourceRefType<T>ResourceRefTypepublic java.lang.String getMappedName()
mapped-name element
getMappedName in interface ResourceRefType<T>mapped-namepublic ResourceRefType<T> removeAllInjectionTarget()
injection-target elements
removeAllInjectionTarget in interface ResourceRefType<T>ResourceRefTypepublic InjectionTargetType<ResourceRefType<T>> injectionTarget()
injection-target element
injectionTarget in interface ResourceRefType<T>injection-targetpublic java.util.List<InjectionTargetType<ResourceRefType<T>>> getInjectionTargetList()
injection-target elements
getInjectionTargetList in interface ResourceRefType<T>injection-targetpublic ResourceRefType<T> setDescription(java.lang.String description)
description element
setDescription in interface ResourceRefType<T>ResourceRefTypepublic ResourceRefType<T> setDescriptionList(java.lang.String... values)
description elements,
a new description element
setDescriptionList in interface ResourceRefType<T>list - of description objects
ResourceRefTypepublic ResourceRefType<T> removeAllDescription()
description element
removeAllDescription in interface ResourceRefType<T>ResourceRefTypepublic java.util.List<java.lang.String> getDescriptionList()
description elements
getDescriptionList in interface ResourceRefType<T>descriptionpublic 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>ResourceRefTypepublic ResourceRefType<T> removeResRefName()
res-ref-name element
removeResRefName in interface ResourceRefType<T>ResourceRefTypepublic java.lang.String getResRefName()
res-ref-name element
getResRefName in interface ResourceRefType<T>res-ref-namepublic 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>ResourceRefTypepublic ResourceRefType<T> removeResType()
res-type element
removeResType in interface ResourceRefType<T>ResourceRefTypepublic java.lang.String getResType()
res-type element
getResType in interface ResourceRefType<T>res-typepublic 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>ResourceRefTypepublic 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>ResourceRefTypepublic ResAuthType getResAuth()
res-auth element
getResAuth in interface ResourceRefType<T>res-authpublic java.lang.String getResAuthAsString()
res-auth element
getResAuthAsString in interface ResourceRefType<T>res-authpublic 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>ResourceRefTypepublic 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>ResourceRefTypepublic ResSharingScopeType getResSharingScope()
res-sharing-scope element
getResSharingScope in interface ResourceRefType<T>res-sharing-scopepublic 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 | |||||||||