org.apache.openejb.jee
Class PersistenceUnitRef
java.lang.Object
org.apache.openejb.jee.PersistenceUnitRef
- All Implemented Interfaces:
- Injectable, JndiReference, Keyable<java.lang.String>, PersistenceRef
public class PersistenceUnitRef
- extends java.lang.Object
- implements JndiReference, PersistenceRef
The persistence-unit-ref element contains a declaration
of Deployment Component's reference to a persistence unit
associated within a Deployment Component's
environment. It consists of:
- an optional description
- the persistence unit reference name
- an optional persistence unit name. If not specified,
the default persistence unit is assumed.
- optional injection targets
Examples:
myPersistenceUnit
myPersistenceUnit
PersistenceUnit1
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
description
protected java.util.List<Text> description
persistenceUnitRefName
protected java.lang.String persistenceUnitRefName
persistenceUnitName
protected java.lang.String persistenceUnitName
mappedName
protected java.lang.String mappedName
injectionTarget
protected java.util.List<InjectionTarget> injectionTarget
id
protected java.lang.String id
PersistenceUnitRef
public PersistenceUnitRef()
PersistenceUnitRef
public PersistenceUnitRef(java.lang.String persistenceUnitRefName,
java.lang.String persistenceUnitName)
getName
public java.lang.String getName()
- Specified by:
getName
in interface JndiReference
getType
public java.lang.String getType()
- Specified by:
getType
in interface JndiReference
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface JndiReference
getKey
public java.lang.String getKey()
- Description copied from interface:
Keyable
- Gets the immutable key for this object.
- Specified by:
getKey
in interface Keyable<java.lang.String>
- Returns:
- gets the immutable key for this object
setType
public void setType(java.lang.String type)
- Specified by:
setType
in interface JndiReference
getDescription
public java.util.List<Text> getDescription()
getPersistenceUnitRefName
public java.lang.String getPersistenceUnitRefName()
setPersistenceUnitRefName
public void setPersistenceUnitRefName(java.lang.String value)
getPersistenceUnitName
public java.lang.String getPersistenceUnitName()
- Specified by:
getPersistenceUnitName
in interface PersistenceRef
setPersistenceUnitName
public void setPersistenceUnitName(java.lang.String value)
- Specified by:
setPersistenceUnitName
in interface PersistenceRef
getMappedName
public java.lang.String getMappedName()
- Specified by:
getMappedName
in interface JndiReference
setMappedName
public void setMappedName(java.lang.String value)
- Specified by:
setMappedName
in interface JndiReference
getInjectionTarget
public java.util.List<InjectionTarget> getInjectionTarget()
- Specified by:
getInjectionTarget
in interface Injectable
getId
public java.lang.String getId()
setId
public void setId(java.lang.String value)
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.