## Uses of Interface
org.jboss.shrinkwrap.descriptor.api.javaee7.PersistenceUnitRefType

- Packages that use PersistenceUnitRefType
  Package | Description
  --- | ---
  org.jboss.shrinkwrap.descriptor.api.javaee7 | Provides the interfaces and enumeration types as defined in the schema

- - ### Uses of PersistenceUnitRefType in org.jboss.shrinkwrap.descriptor.api.javaee7

    Methods in org.jboss.shrinkwrap.descriptor.api.javaee7 that return PersistenceUnitRefType
    Modifier and Type | Method and Description
    --- | ---
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`description(java.lang.String... values)` Creates for all String objects representing `description` elements, a new `description` element
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`id(java.lang.String id)` Sets the `id` attribute
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`mappedName(java.lang.String mappedName)` Sets the `mapped-name` element
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`persistenceUnitName(java.lang.String persistenceUnitName)` Sets the `persistence-unit-name` element
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`persistenceUnitRefName(java.lang.String persistenceUnitRefName)` Sets the `persistence-unit-ref-name` element
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`removeAllDescription()` Removes the `description` element
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`removeAllInjectionTarget()` Removes all `injection-target` elements
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`removeId()` Removes the `id` attribute
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`removeMappedName()` Removes the `mapped-name` element
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`removePersistenceUnitName()` Removes the `persistence-unit-name` element
    `PersistenceUnitRefType<T>` | PersistenceUnitRefType.`removePersistenceUnitRefName()` Removes the `persistence-unit-ref-name` element

    Methods in org.jboss.shrinkwrap.descriptor.api.javaee7 that return types with arguments of type PersistenceUnitRefType
    Modifier and Type | Method and Description
    --- | ---
    `InjectionTargetType<PersistenceUnitRefType<T>>` | PersistenceUnitRefType.`createInjectionTarget()` Creates a new `injection-target` element
    `java.util.List<InjectionTargetType<PersistenceUnitRefType<T>>>` | PersistenceUnitRefType.`getAllInjectionTarget()` Returns all `injection-target` elements
    `InjectionTargetType<PersistenceUnitRefType<T>>` | PersistenceUnitRefType.`getOrCreateInjectionTarget()` If not already created, a new `injection-target` element will be created and returned.

Copyright © 2014 IronJacamar (http://www.ironjacamar.org)