org.jboss.metadata.jpa.spec
Class PersistenceUnitMetaData

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.metadata.jpa.spec.PersistenceUnitMetaData
All Implemented Interfaces:
Serializable, Cloneable, org.jboss.util.JBossInterface

public class PersistenceUnitMetaData
extends org.jboss.util.JBossObject
implements Serializable

The persistence unit metadata.

Author:
Ales Justin
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
PersistenceUnitMetaData()
           
 
Method Summary
 PersistenceUnitMetaData clone()
           
 Set<String> getClasses()
           
 String getDescription()
           
 Set<String> getJarFiles()
           
 String getJtaDataSource()
           
 Set<String> getMappingFiles()
           
 String getName()
           
 String getNonJtaDataSource()
           
 Map<String,String> getProperties()
           
 String getProvider()
           
 TransactionType getTransactionType()
           
 boolean isExcludeUnlistedClasses()
           
 void setClasses(Set<String> classes)
           
 void setDescription(String description)
           
 void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
           
 void setJarFiles(Set<String> jarFiles)
           
 void setJtaDataSource(String jtaDataSource)
           
 void setMappingFiles(Set<String> mappingFiles)
           
 void setName(String name)
           
 void setNonJtaDataSource(String nonJtaDataSource)
           
 void setProperties(Map<String,String> properties)
           
 void setProvider(String provider)
           
 void setTransactionType(TransactionType transactionType)
           
protected  void toString(org.jboss.util.JBossStringBuilder builder)
           
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toShortString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PersistenceUnitMetaData

public PersistenceUnitMetaData()
Method Detail

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getProvider

public String getProvider()

setProvider

public void setProvider(String provider)

getJtaDataSource

public String getJtaDataSource()

setJtaDataSource

public void setJtaDataSource(String jtaDataSource)

getNonJtaDataSource

public String getNonJtaDataSource()

setNonJtaDataSource

public void setNonJtaDataSource(String nonJtaDataSource)

getMappingFiles

public Set<String> getMappingFiles()

setMappingFiles

public void setMappingFiles(Set<String> mappingFiles)

getJarFiles

public Set<String> getJarFiles()

setJarFiles

public void setJarFiles(Set<String> jarFiles)

getClasses

public Set<String> getClasses()

setClasses

public void setClasses(Set<String> classes)

isExcludeUnlistedClasses

public boolean isExcludeUnlistedClasses()

setExcludeUnlistedClasses

public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)

getProperties

public Map<String,String> getProperties()

setProperties

public void setProperties(Map<String,String> properties)

getName

public String getName()

setName

public void setName(String name)

getTransactionType

public TransactionType getTransactionType()

setTransactionType

public void setTransactionType(TransactionType transactionType)

toString

protected void toString(org.jboss.util.JBossStringBuilder builder)
Overrides:
toString in class org.jboss.util.JBossObject

clone

public PersistenceUnitMetaData clone()
Specified by:
clone in interface org.jboss.util.JBossInterface
Overrides:
clone in class org.jboss.util.JBossObject


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.