com.sun.enterprise.deployment
Class PersistenceUnitDescriptor

java.lang.Object
  extended by java.util.Observable
      extended by com.sun.enterprise.deployment.DynamicAttributesDescriptor
          extended by com.sun.enterprise.deployment.Descriptor
              extended by com.sun.enterprise.deployment.PersistenceUnitDescriptor
All Implemented Interfaces:
java.io.Serializable

public class PersistenceUnitDescriptor
extends Descriptor

A persistence.xml file can contain one or more s This class represents information about a .

Author:
Sanjeeb.Sahoo@Sun.COM
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
 
Constructor Summary
PersistenceUnitDescriptor()
           
 
Method Summary
 void addClass(java.lang.String className)
           
 void addJarFile(java.lang.String jarFile)
           
 void addMappingFile(java.lang.String mappingFile)
           
 void addProperty(java.lang.String name, java.lang.Object value)
           
 java.lang.String getAbsolutePuRoot()
           
 java.util.List<java.lang.String> getClasses()
           
 java.lang.String getDescription()
          The description text of this descriptor as a String.
 java.util.List<java.lang.String> getJarFiles()
           
 java.lang.String getJtaDataSource()
           
 java.util.List<java.lang.String> getMappingFiles()
           
 java.lang.String getName()
          The name of this descriptor as a String.
 java.lang.String getNonJtaDataSource()
           
 PersistenceUnitsDescriptor getParent()
           
 java.util.Properties getProperties()
           
 java.lang.String getProvider()
           
 java.lang.String getPuRoot()
           
 javax.persistence.SharedCacheMode getSharedCacheMode()
           
 java.lang.String getTransactionType()
           
 javax.persistence.ValidationMode getValidationMode()
           
 boolean isExcludeUnlistedClasses()
           
 void setDescription(java.lang.String description)
          Sets the description text of this descriptor.
 void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
           
 void setJtaDataSource(java.lang.String value)
           
 void setName(java.lang.String value)
          Sets the name of this descriptor.
 void setNonJtaDataSource(java.lang.String value)
           
protected  void setParent(PersistenceUnitsDescriptor parent)
           
 void setProvider(java.lang.String value)
           
 void setSharedCacheMode(java.lang.String sharedCacheMode)
           
 void setTransactionType(java.lang.String transactionType)
           
 void setValidationMode(java.lang.String validationMode)
           
 
Methods inherited from class com.sun.enterprise.deployment.Descriptor
addDeploymentExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getPrefixMapping, getSmallIconUri, isBoundsChecking, print, setBoundsChecking, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setSmallIconUri, visit
 
Methods inherited from class com.sun.enterprise.deployment.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PersistenceUnitDescriptor

public PersistenceUnitDescriptor()
Method Detail

getParent

public PersistenceUnitsDescriptor getParent()

setParent

protected void setParent(PersistenceUnitsDescriptor parent)

getName

public java.lang.String getName()
Description copied from class: Descriptor
The name of this descriptor as a String.

Overrides:
getName in class Descriptor
Returns:
the name of this descriptor

setName

public void setName(java.lang.String value)
Description copied from class: Descriptor
Sets the name of this descriptor.

Overrides:
setName in class Descriptor
Parameters:
value - the new name of the descriptor.

getTransactionType

public java.lang.String getTransactionType()

setTransactionType

public void setTransactionType(java.lang.String transactionType)

getDescription

public java.lang.String getDescription()
Description copied from class: Descriptor
The description text of this descriptor as a String.

Overrides:
getDescription in class Descriptor
Returns:
the description text of this descriptor

setDescription

public void setDescription(java.lang.String description)
Description copied from class: Descriptor
Sets the description text of this descriptor.

Overrides:
setDescription in class Descriptor
Parameters:
description - the new description text of the descriptor.

getProvider

public java.lang.String getProvider()

setProvider

public void setProvider(java.lang.String value)

getJtaDataSource

public java.lang.String getJtaDataSource()

setJtaDataSource

public void setJtaDataSource(java.lang.String value)

getNonJtaDataSource

public java.lang.String getNonJtaDataSource()

setNonJtaDataSource

public void setNonJtaDataSource(java.lang.String value)

getMappingFiles

public java.util.List<java.lang.String> getMappingFiles()

addMappingFile

public void addMappingFile(java.lang.String mappingFile)

getJarFiles

public java.util.List<java.lang.String> getJarFiles()

addJarFile

public void addJarFile(java.lang.String jarFile)

getClasses

public java.util.List<java.lang.String> getClasses()

addClass

public void addClass(java.lang.String className)

getProperties

public java.util.Properties getProperties()

addProperty

public void addProperty(java.lang.String name,
                        java.lang.Object value)

isExcludeUnlistedClasses

public boolean isExcludeUnlistedClasses()

setExcludeUnlistedClasses

public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)

getSharedCacheMode

public javax.persistence.SharedCacheMode getSharedCacheMode()

setSharedCacheMode

public void setSharedCacheMode(java.lang.String sharedCacheMode)

getValidationMode

public javax.persistence.ValidationMode getValidationMode()

setValidationMode

public void setValidationMode(java.lang.String validationMode)

getPuRoot

public java.lang.String getPuRoot()

getAbsolutePuRoot

public java.lang.String getAbsolutePuRoot()
Returns:
the absolute path of the root of this persistence unit
See Also:
getPuRoot(), PersistenceUnitsDescriptor.getAbsolutePuRoot()


Copyright © 2012 GlassFish Community. All Rights Reserved.