PHP Class AppserverIo\Appserver\Core\Api\Node\PersistenceUnitNode

Author: Tim Wagner ([email protected])
Author: Bernhard Wick ([email protected])
Inheritance: extends AppserverIo\Description\Api\Node\AbstractNode, implements AppserverIo\Appserver\Core\Api\Node\PersistenceUnitNodeInterface, use trait AppserverIo\Appserver\Core\Api\Node\DirectoriesNodeTrait, use trait ParamsNodeTrait, use trait AppserverIo\Appserver\Core\Api\Node\AnnotationRegistriesNodeTrait, use trait AppserverIo\Appserver\Core\Api\Node\IgnoredAnnotationsNodeTrait
Afficher le fichier Open project: appserver-io/appserver

Protected Properties

Свойство Type Description
$datasource DatasourceNode The node containing datasource information.
$factory string The class loaders factory class name.
$interface string The interface name the class loader has.
$metadataCacheConfiguration MetadataCacheConfigurationNode The node containing the metadata cache configuration information.
$metadataConfiguration MetadataConfigurationNode The node containing the metadata configuration information.
$name string The unique class loader name.
$queryCacheConfiguration QueryCacheConfigurationNode The node containing the query cache configuration information.
$resultCacheConfiguration ResultCacheConfigurationNode The node containing the result cache configuration information.
$type string The class loaders class name.

Méthodes publiques

Méthode Description
__construct ( ) Initialize the node with the default cache configuration.
getDatasource ( ) : AppserverIo\Appserver\Core\Api\Node\DatasourceNode Returns the entity manager's datasource configuration.
getFactory ( ) : string Returns the entity manager's factory class name.
getInterface ( ) : string Returns the entity manager's interface.
getMetadataCacheConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataCacheConfigurationNode Returns the entity manager's metadata cache configuration.
getMetadataConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode Returns the entity manager's metadata configuration.
getName ( ) : string Returns the entity manager's name.
getQueryCacheConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode Returns the entity manager's query cache configuration.
getResultCacheConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode Returns the entity manager's result cache configuration.
getType ( ) : string Returns the entity manager's class name.

Method Details

__construct() public méthode

Initialize the node with the default cache configuration.
public __construct ( )

getDatasource() public méthode

Returns the entity manager's datasource configuration.
public getDatasource ( ) : AppserverIo\Appserver\Core\Api\Node\DatasourceNode
Résultat AppserverIo\Appserver\Core\Api\Node\DatasourceNode The entity manager's datasource configuration

getFactory() public méthode

Returns the entity manager's factory class name.
public getFactory ( ) : string
Résultat string The entity manager's factory class name

getInterface() public méthode

Returns the entity manager's interface.
public getInterface ( ) : string
Résultat string The entity manager's interface

getMetadataCacheConfiguration() public méthode

Returns the entity manager's metadata cache configuration.
public getMetadataCacheConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataCacheConfigurationNode
Résultat AppserverIo\Appserver\Core\Api\Node\MetadataCacheConfigurationNode The entity manager's metadata cache configuration

getMetadataConfiguration() public méthode

Returns the entity manager's metadata configuration.
public getMetadataConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode
Résultat AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode The entity manager's metadata configuration

getName() public méthode

Returns the entity manager's name.
public getName ( ) : string
Résultat string The entity manager's name

getQueryCacheConfiguration() public méthode

Returns the entity manager's query cache configuration.
public getQueryCacheConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode
Résultat AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode The entity manager's query cache configuration

getResultCacheConfiguration() public méthode

Returns the entity manager's result cache configuration.
public getResultCacheConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode
Résultat AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode The entity manager's result cache configuration

getType() public méthode

Returns the entity manager's class name.
public getType ( ) : string
Résultat string The entity manager's class name

Property Details

$datasource protected_oe property

The node containing datasource information.
protected DatasourceNode,AppserverIo\Appserver\Core\Api\Node $datasource
Résultat DatasourceNode

$factory protected_oe property

The class loaders factory class name.
protected string $factory
Résultat string

$interface protected_oe property

The interface name the class loader has.
protected string $interface
Résultat string

$metadataCacheConfiguration protected_oe property

The node containing the metadata cache configuration information.
protected MetadataCacheConfigurationNode,AppserverIo\Appserver\Core\Api\Node $metadataCacheConfiguration
Résultat MetadataCacheConfigurationNode

$metadataConfiguration protected_oe property

The node containing the metadata configuration information.
protected MetadataConfigurationNode,AppserverIo\Appserver\Core\Api\Node $metadataConfiguration
Résultat MetadataConfigurationNode

$name protected_oe property

The unique class loader name.
protected string $name
Résultat string

$queryCacheConfiguration protected_oe property

The node containing the query cache configuration information.
protected QueryCacheConfigurationNode,AppserverIo\Appserver\Core\Api\Node $queryCacheConfiguration
Résultat QueryCacheConfigurationNode

$resultCacheConfiguration protected_oe property

The node containing the result cache configuration information.
protected ResultCacheConfigurationNode,AppserverIo\Appserver\Core\Api\Node $resultCacheConfiguration
Résultat ResultCacheConfigurationNode

$type protected_oe property

The class loaders class name.
protected string $type
Résultat string