public class PersistenceFileMetaData extends MetaData
Modifier and Type | Field and Description |
---|---|
protected String |
filename
Filename of the "persistence.xml"
|
protected HashSet<PersistenceUnitMetaData> |
persistenceUnits
Persistence units defined in this file.
|
extensions, LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME, VENDOR_NAME_OLD
Constructor and Description |
---|
PersistenceFileMetaData(String filename)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addPersistenceUnit(PersistenceUnitMetaData pumd)
Method to add a persistence unit
|
String |
getFilename()
Accessor for the filename
|
int |
getNoOfPersistenceUnits()
Accessor for the number of persistence units.
|
PersistenceUnitMetaData |
getPersistenceUnit(String name)
Accessor for the Meta-Data of a persistence unit with a given name.
|
PersistenceUnitMetaData[] |
getPersistenceUnits()
Accessor for the persistence units in this "persistence.xml" file.
|
void |
setFilename(String filename)
Mutator for the filename for this MetaData file.
|
String |
toString(String indent)
Returns a string representation of the object.
|
addExtension, addExtension, assertIfInitialised, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toString, toString
protected String filename
protected HashSet<PersistenceUnitMetaData> persistenceUnits
public PersistenceFileMetaData(String filename)
filename
- The file where this is stored (or null).public String getFilename()
public int getNoOfPersistenceUnits()
public PersistenceUnitMetaData getPersistenceUnit(String name)
name
- Name of the persistence unitpublic PersistenceUnitMetaData[] getPersistenceUnits()
public void setFilename(String filename)
filename
- The filename of this MetaData file.public void addPersistenceUnit(PersistenceUnitMetaData pumd)
pumd
- The PersistenceUnitMetaData to add.Copyright © 2014. All Rights Reserved.