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
파일 보기 프로젝트 열기: appserver-io/appserver

보호된 프로퍼티들

프로퍼티 타입 설명
$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