public interface PersistenceDescriptor extends Descriptor, DescriptorNamespace<PersistenceDescriptor>, PersistenceCommonDescriptor<PersistenceDescriptor,PersistenceUnit<PersistenceDescriptor>>
This deployment descriptor provides the functionalities as described in the specification
Example:
PersistenceDescriptor descriptor = Descriptors.create(PersistenceDescriptor.class);
Modifier and Type | Method and Description |
---|---|
PersistenceUnit<PersistenceDescriptor> |
createPersistenceUnit()
Creates a new
persistence-unit element |
List<PersistenceUnit<PersistenceDescriptor>> |
getAllPersistenceUnit()
Returns all
persistence-unit elements |
PersistenceUnit<PersistenceDescriptor> |
getOrCreatePersistenceUnit()
If not already created, a new
persistence-unit element will be created and returned. |
String |
getVersion()
Returns the
version attribute |
PersistenceDescriptor |
removeAllPersistenceUnit()
Removes all
persistence-unit elements |
PersistenceDescriptor |
removeVersion()
Removes the
version attribute |
PersistenceDescriptor |
version(String version)
Sets the
version attribute |
addDefaultNamespaces, addNamespace, getNamespaces, removeAllNamespaces
exportAsString, exportTo, getDescriptorName
static final String VERSION
PersistenceUnit<PersistenceDescriptor> getOrCreatePersistenceUnit()
persistence-unit
element will be created and returned.
Otherwise, the first existing persistence-unit
element will be returned.persistence-unit
PersistenceUnit<PersistenceDescriptor> createPersistenceUnit()
persistence-unit
elementPersistenceUnit
List<PersistenceUnit<PersistenceDescriptor>> getAllPersistenceUnit()
persistence-unit
elementspersistence-unit
PersistenceDescriptor removeAllPersistenceUnit()
persistence-unit
elementsPersistenceUnit
PersistenceDescriptor version(String version)
version
attributeversion
in interface PersistenceCommonDescriptor<PersistenceDescriptor,PersistenceUnit<PersistenceDescriptor>>
version
- the value for the attribute version
PersistenceDescriptor
String getVersion()
version
attributegetVersion
in interface PersistenceCommonDescriptor<PersistenceDescriptor,PersistenceUnit<PersistenceDescriptor>>
version
PersistenceDescriptor removeVersion()
version
attributeremoveVersion
in interface PersistenceCommonDescriptor<PersistenceDescriptor,PersistenceUnit<PersistenceDescriptor>>
PersistenceDescriptor
Copyright © 2021 JBoss by Red Hat. All rights reserved.