org.jboss.metadata.javaee.spec
Class PersistenceContextReferenceMetaData

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.NamedMetaData
          extended by org.jboss.metadata.javaee.spec.ResourceInjectionMetaData
              extended by org.jboss.metadata.javaee.support.ResourceInjectionMetaDataWithDescriptions
                  extended by org.jboss.metadata.javaee.spec.PersistenceContextReferenceMetaData
All Implemented Interfaces:
Serializable, Cloneable, IdMetaData, MappableMetaData, MergeableMappedMetaData<PersistenceContextReferenceMetaData>, MergeableMetaData<PersistenceContextReferenceMetaData>

public class PersistenceContextReferenceMetaData
extends ResourceInjectionMetaDataWithDescriptions
implements MergeableMappedMetaData<PersistenceContextReferenceMetaData>

PersistenceContextReferenceMetaData.

Version:
$Revision: 1.1 $
Author:
Adrian Brock
See Also:
Serialized Form

Constructor Summary
PersistenceContextReferenceMetaData()
          Create a new PersistenceUnitReferenceMetaData.
 
Method Summary
 String getPersistenceContextRefName()
          Get the persistenceContextRefName.
 javax.persistence.PersistenceContextType getPersistenceContextType()
          Get the persistenceContextType.
 String getPersistenceUnitName()
          Get the persistenceUnitName.
 PropertiesMetaData getProperties()
          Get the properties.
 PersistenceContextReferenceMetaData merge(PersistenceContextReferenceMetaData original)
          Merge some metadata
 void merge(PersistenceContextReferenceMetaData override, PersistenceContextReferenceMetaData original)
           
 void setPersistenceContextRefName(String persistenceContextRefName)
          Set the persistenceContextRefName.
 void setPersistenceContextType(javax.persistence.PersistenceContextType persistenceContextType)
          Set the persistenceContextType.
 void setPersistenceUnitName(String persistenceUnitName)
          Set the persistenceUnitName.
 void setProperties(PropertiesMetaData properties)
          Set the properties.
 String toString()
           
 
Methods inherited from class org.jboss.metadata.javaee.support.ResourceInjectionMetaDataWithDescriptions
getDescriptions, merge, setDescriptions
 
Methods inherited from class org.jboss.metadata.javaee.spec.ResourceInjectionMetaData
getIgnoreDependency, getInjectionTargets, getJndiName, getMappedName, getName, getResolvedJndiName, isDependencyIgnored, merge, setIgnoreDependency, setInjectionTargets, setJndiName, setMappedName, setResolvedJndiName
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaData
equals, getKey, hashCode, merge, setName
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, getId, merge, merge, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.javaee.support.MappableMetaData
getKey
 

Constructor Detail

PersistenceContextReferenceMetaData

public PersistenceContextReferenceMetaData()
Create a new PersistenceUnitReferenceMetaData.

Method Detail

getPersistenceContextRefName

public String getPersistenceContextRefName()
Get the persistenceContextRefName.

Returns:
the persistenceContextRefName.

setPersistenceContextRefName

public void setPersistenceContextRefName(String persistenceContextRefName)
Set the persistenceContextRefName.

Parameters:
persistenceContextRefName - the persistenceContextRefName.
Throws:
IllegalArgumentException - for a null persistenceUnitRefName

getPersistenceUnitName

public String getPersistenceUnitName()
Get the persistenceUnitName.

Returns:
the persistenceUnitName.

setPersistenceUnitName

public void setPersistenceUnitName(String persistenceUnitName)
Set the persistenceUnitName.

Parameters:
persistenceUnitName - the persistenceUnitName.
Throws:
IllegalArgumentException - for a null persistenceUnitName

getPersistenceContextType

public javax.persistence.PersistenceContextType getPersistenceContextType()
Get the persistenceContextType.

Returns:
the persistenceContextType.

setPersistenceContextType

public void setPersistenceContextType(javax.persistence.PersistenceContextType persistenceContextType)
Set the persistenceContextType.

Parameters:
persistenceContextType - the persistenceContextType.
Throws:
IllegalArgumentException - for a null persistenceContextType

getProperties

public PropertiesMetaData getProperties()
Get the properties.

Returns:
the properties.

setProperties

public void setProperties(PropertiesMetaData properties)
Set the properties.

Parameters:
properties - the properties.
Throws:
IllegalArgumentException - for a null properties

merge

public PersistenceContextReferenceMetaData merge(PersistenceContextReferenceMetaData original)
Description copied from interface: MergeableMetaData
Merge some metadata

Specified by:
merge in interface MergeableMetaData<PersistenceContextReferenceMetaData>
Parameters:
original - the original
Returns:
the merged metadata

merge

public void merge(PersistenceContextReferenceMetaData override,
                  PersistenceContextReferenceMetaData original)

toString

public String toString()
Overrides:
toString in class NamedMetaData


Copyright © 2009 JBoss Inc.. All Rights Reserved.