com.sun.enterprise.deployment
Class EntityManagerFactoryReferenceDescriptor

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.EnvironmentProperty
                  extended by com.sun.enterprise.deployment.EntityManagerFactoryReferenceDescriptor
All Implemented Interfaces:
InjectionCapable, ApplicationParameter, EntityManagerFactoryReference, NamedInformation, ContextParameter, EnvironmentEntry, InitializationParameter, NameValuePair, WebDescriptor, java.io.Serializable

public class EntityManagerFactoryReferenceDescriptor
extends EnvironmentProperty
implements EntityManagerFactoryReference

An object representing a component environment reference to an EntityManagerFactory

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.EnvironmentProperty
lookupName, mappedName
 
Fields inherited from class com.sun.enterprise.deployment.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
 
Constructor Summary
EntityManagerFactoryReferenceDescriptor()
           
EntityManagerFactoryReferenceDescriptor(java.lang.String name, java.lang.String unitName)
           
 
Method Summary
 java.lang.String getInjectResourceType()
          This is the class name of the type of resource that is to be injected.
 BundleDescriptor getReferringBundleDescriptor()
          Get the referring bundle, i.e.
 java.lang.String getUnitName()
          Get the unit name of the entity manager factory to which this reference is associated.
 void setInjectResourceType(java.lang.String resourceType)
           
 void setReferringBundleDescriptor(BundleDescriptor referringBundle)
          Set the referring bundle, i.e.
 void setUnitName(java.lang.String unitName)
          Set the unit name of the entity manager factory to which this reference is associated.
 
Methods inherited from class com.sun.enterprise.deployment.EnvironmentProperty
addInjectionTarget, equals, getComponentEnvName, getInjectionTargets, getLookupName, getMappedName, getResolvedValue, getResolvedValueObject, getType, getValue, getValueObject, getValueType, hasAValue, hashCode, hasInjectionTargetFromXml, hasLookupName, isConflictResourceGroup, isInjectable, isSetValueCalled, print, printInjectableResourceInfo, setLookupName, setMappedName, setType, setValue
 
Methods inherited from class com.sun.enterprise.deployment.Descriptor
addDeploymentExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, 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, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sun.enterprise.deployment.types.NamedInformation
getDescription, getName, setDescription, setName
 
Methods inherited from interface com.sun.enterprise.deployment.InjectionCapable
addInjectionTarget, getComponentEnvName, getInjectionTargets, isInjectable
 
Methods inherited from interface com.sun.enterprise.deployment.web.WebDescriptor
getDescription, getLargeIconUri, getName, getSmallIconUri, setDescription, setLargeIconUri, setName, setSmallIconUri
 
Methods inherited from interface com.sun.enterprise.deployment.web.NameValuePair
getDescription, getName, setDescription, setName
 

Constructor Detail

EntityManagerFactoryReferenceDescriptor

public EntityManagerFactoryReferenceDescriptor(java.lang.String name,
                                               java.lang.String unitName)

EntityManagerFactoryReferenceDescriptor

public EntityManagerFactoryReferenceDescriptor()
Method Detail

setUnitName

public void setUnitName(java.lang.String unitName)
Description copied from interface: EntityManagerFactoryReference
Set the unit name of the entity manager factory to which this reference is associated.

Specified by:
setUnitName in interface EntityManagerFactoryReference

getUnitName

public java.lang.String getUnitName()
Description copied from interface: EntityManagerFactoryReference
Get the unit name of the entity manager factory to which this reference is associated.

Specified by:
getUnitName in interface EntityManagerFactoryReference

getInjectResourceType

public java.lang.String getInjectResourceType()
Description copied from interface: InjectionCapable
This is the class name of the type of resource that is to be injected.

Specified by:
getInjectResourceType in interface InjectionCapable
Overrides:
getInjectResourceType in class EnvironmentProperty

setInjectResourceType

public void setInjectResourceType(java.lang.String resourceType)
Specified by:
setInjectResourceType in interface InjectionCapable
Overrides:
setInjectResourceType in class EnvironmentProperty

setReferringBundleDescriptor

public void setReferringBundleDescriptor(BundleDescriptor referringBundle)
Description copied from interface: EntityManagerFactoryReference
Set the referring bundle, i.e. the bundle within which this reference is declared.

Specified by:
setReferringBundleDescriptor in interface EntityManagerFactoryReference

getReferringBundleDescriptor

public BundleDescriptor getReferringBundleDescriptor()
Description copied from interface: EntityManagerFactoryReference
Get the referring bundle, i.e. the bundle within which this reference is declared.

Specified by:
getReferringBundleDescriptor in interface EntityManagerFactoryReference


Copyright © 2012 GlassFish Community. All Rights Reserved.