PHP Класс AppserverIo\Appserver\Core\Api\Node\PersistenceUnitNode

Автор: Tim Wagner ([email protected])
Автор: Bernhard Wick ([email protected])
Наследование: 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
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$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.

Открытые методы

Метод Описание
__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.

Описание методов

__construct() публичный Метод

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

getDatasource() публичный Метод

Returns the entity manager's datasource configuration.
public getDatasource ( ) : AppserverIo\Appserver\Core\Api\Node\DatasourceNode
Результат AppserverIo\Appserver\Core\Api\Node\DatasourceNode The entity manager's datasource configuration

getFactory() публичный Метод

Returns the entity manager's factory class name.
public getFactory ( ) : string
Результат string The entity manager's factory class name

getInterface() публичный Метод

Returns the entity manager's interface.
public getInterface ( ) : string
Результат string The entity manager's interface

getMetadataCacheConfiguration() публичный Метод

Returns the entity manager's metadata cache configuration.
public getMetadataCacheConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataCacheConfigurationNode
Результат AppserverIo\Appserver\Core\Api\Node\MetadataCacheConfigurationNode The entity manager's metadata cache configuration

getMetadataConfiguration() публичный Метод

Returns the entity manager's metadata configuration.
public getMetadataConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode
Результат AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode The entity manager's metadata configuration

getName() публичный Метод

Returns the entity manager's name.
public getName ( ) : string
Результат string The entity manager's name

getQueryCacheConfiguration() публичный Метод

Returns the entity manager's query cache configuration.
public getQueryCacheConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode
Результат AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode The entity manager's query cache configuration

getResultCacheConfiguration() публичный Метод

Returns the entity manager's result cache configuration.
public getResultCacheConfiguration ( ) : AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode
Результат AppserverIo\Appserver\Core\Api\Node\MetadataConfigurationNode The entity manager's result cache configuration

getType() публичный Метод

Returns the entity manager's class name.
public getType ( ) : string
Результат string The entity manager's class name

Описание свойств

$datasource защищенное свойство

The node containing datasource information.
protected DatasourceNode,AppserverIo\Appserver\Core\Api\Node $datasource
Результат DatasourceNode

$factory защищенное свойство

The class loaders factory class name.
protected string $factory
Результат string

$interface защищенное свойство

The interface name the class loader has.
protected string $interface
Результат string

$metadataCacheConfiguration защищенное свойство

The node containing the metadata cache configuration information.
protected MetadataCacheConfigurationNode,AppserverIo\Appserver\Core\Api\Node $metadataCacheConfiguration
Результат MetadataCacheConfigurationNode

$metadataConfiguration защищенное свойство

The node containing the metadata configuration information.
protected MetadataConfigurationNode,AppserverIo\Appserver\Core\Api\Node $metadataConfiguration
Результат MetadataConfigurationNode

$name защищенное свойство

The unique class loader name.
protected string $name
Результат string

$queryCacheConfiguration защищенное свойство

The node containing the query cache configuration information.
protected QueryCacheConfigurationNode,AppserverIo\Appserver\Core\Api\Node $queryCacheConfiguration
Результат QueryCacheConfigurationNode

$resultCacheConfiguration защищенное свойство

The node containing the result cache configuration information.
protected ResultCacheConfigurationNode,AppserverIo\Appserver\Core\Api\Node $resultCacheConfiguration
Результат ResultCacheConfigurationNode

$type защищенное свойство

The class loaders class name.
protected string $type
Результат string